C++ for Developers
C++ for Developers
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.
Bakom kulisserna, berättelser att inspireras av
Årsresumé 2024
2024 lider mot sitt slut och vi på YH Akademin summerar ett år fyllt av utveckling, samarbeten och engagemang. Här...
7 anledningar att läsa en YH-kurs under 2025
Vill du utvecklas i din yrkesroll under 2025? Då är våra korta YH-kurser precis vad du behöver! Att investera i...
Ytbehandlingsspecialisten: “Du får direkt ett kvitto på att du har gjort skillnad”
Att utbilda sig till ytbehandlingsspecialist är ett smart karriärval för dig som vill ha ett stabilt jobb med goda framtidsutsikter. Den 1-åriga...
Martin blev tung mekaniker i Aitik-gruvan – ”Kändes helt overkligt”
Martin Wilk arbetade med att köra hjullastare med en del enklare reparationer när han blev intresserad av YH-utbildningen Tekniker tunga maskiner...
Ny YH-utbildning formar framtidens processoperatör
YH Akademins nya utbildning Processoperatör för hållbar produktion ska möta de växande kompetensbehoven inom industrin. Om du vill ha en efterfrågad...
Trafiklärare – ett pedagogiskt yrke med goda karriärmöjligheter
Vill du bli trafiklärare och hjälpa andra att bli säkra förare? YH Akademins trafiklärarutbildning ger dig den kunskap och de...
Jonas utbildade sig till Robot- och Automationsprogrammerare – blev anställd direkt
Jonas Larsson har alltid haft en passion för teknik, datorer och programmering. Efter att ha provat på flera olika yrken,...
Nya YH-utbildningar ska stärka Sveriges livsmedelsindustri
YH Akademin erbjuder nu nya utbildningar inom livsmedelsproduktion, som riktar sig till personer som både vill ta nästa steg i...