
C++ for Developers
C++ for Developers
Kursens innehåll
The course provides theoretical and practical skills in C++ development. After attending the course, you will be able to independently develop applications in C++ and as well as to choose suitable tools and methods for your program based on requirements.
The course begins with an overview of C++, its history, existence, and how it has evolved over the years. The course teaches the syntax of C++ and object-oriented programming (OOP) in C++, compares procedural programming with OOP and delves on related concepts and terms in OOP such as classes, objects, inheritance, and polymorphism. The course covers the structure of a C++ program, memory management, data structures, functions, bit manipulation, operator overloading, exception handling, compilation, linking, execution, troubleshooting, and debugging. The course also covers C++ standard libraries and templates, as well as the handling of Makefiles and tools like CMake.
Additionally, the course provides an overview of hardware-oriented and resource-conscious programming and provides examples of how a developed C++ program can be uploaded to a hardware-oriented microcontroller.
Main content:
- The language C++: history, applications, and development
- Characteristics of object-oriented programming compared to procedural programming
- Programming in C++:
- Structure, syntax, terms, and concepts in C++
- Functions
- Memory management, references, pointers
- Advanced data structures and algorithms
- Bit manipulation, operator overloading, exception handling, compilation, linking, execution
- Libraries and templates
Object-oriented programming:
- Perspectives, concepts, and terms such as classes, objects, inheritance, and polymorphism
- Tools for debugging and troubleshooting
- Makefiles and tools like CMake
För att bli antagen och kunna studera på en YH-utbildning måste du ha ett svenskt personnummer/samordningsnummer och vara folkbokförd i Sverige.
Behörighet. Det här behöver du kunna för att gå utbildningen
För att kunna söka till utbildningen behöver du uppfylla grundläggande behörighetskrav. Det innebär att du måste ha en gymnasieexamen eller motsvarande kunskaper, färdigheter och kompetenser. Vissa utbildningar kan också ha särskilda förkunskapskrav.
Vänligen notera: För att bli registrerad som studerande på en YH-utbildning hos Myndigheten för yrkeshögskolan krävs ett giltigt svenskt personnummer eller samordningsnummer. Detta för att säkerställa att vi registrerar korrekta personuppgifter hos myndigheten.
För mer information och vid frågor om person-/samordningsnummer se:
Samordningsnummer | Skatteverket eller besök deras närmaste kontor.
Bakom kulisserna, berättelser att inspireras av

Kompetensutveckling – vad är det?
Kompetensutveckling handlar om att medvetet stärka sina kunskaper och färdigheter...

Inspiration
Malin bytte vården mot brobyggande
Efter flera år inom vården ville Malin Green ha en...

Från hotell till betong – Semina hittade sin plats i byggbranschen
När pandemin slog till arbetade Semina Hajdarevic som arbetsledare inom hotellverksamhet under studierna....

Nyhet
Nytt samarbete för framtidens sjömat – med ostronmjöl från en invasiv art
Från miljöproblem till framtidens mat. I ett nytt samarbete mellan...