
C++ för utvecklare
C++ för utvecklare
Kursens innehåll
Kursen ger teoretiska och praktiska kunskaper i utveckling med C++. Efter genomförd kurs kan du självständigt utveckla applikationer i C++ samt välja lämpliga verktyg och metoder utifrån givna krav och förutsättningar.
Kursen inleds med en översikt av programmeringsspråket C++, dess historia, användningsområden och utveckling över tid. Därefter behandlas C++-syntax och objektorienterad programmering (OOP) i C++. Kursen jämför procedurprogrammering med objektorienterad programmering och fördjupar sig i centrala begrepp inom OOP, såsom klasser, objekt, arv och polymorfism.
Vidare omfattar kursen strukturen i ett C++-program, minneshantering, datastrukturer, funktioner, bitmanipulering, operatoröverlagring, undantagshantering, kompilering, länkning, exekvering, felsökning och diagnostisering av programfel. Kursen behandlar även C++ standardbibliotek och mallar (templates), samt hantering av Makefiles och verktyg som CMake.
Dessutom ger kursen en introduktion till hårdvarunära och resurseffektiv programmering samt exempel på hur ett utvecklat C++-program kan överföras och köras på en mikrokontroller.
Huvudsakligt innehåll
Programmeringsspråket C++
- C++: historia, användningsområden och utveckling
- Egenskaper hos objektorienterad programmering jämfört med procedurprogrammering
Programmering i C++
- Struktur, syntax, begrepp och koncept i C++
- Funktioner
- Minneshantering, referenser och pekare
- Avancerade datastrukturer och algoritmer
- Bitmanipulering, operatoröverlagring, undantagshantering, kompilering, länkning och exekvering
- Bibliotek och mallar (templates)
Objektorienterad programmering
- Perspektiv, koncept och begrepp såsom klasser, objekt, arv och polymorfism
Verktyg
- Verktyg för felsökning och felanalys
- Makefiles och verktyg som 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

Nyhet
Ansökan är öppen – 23 kurser startar vårterminen 2027
Nu kan du ansöka till många av YH Akademins kurser...

Inspiration, Nyhet
Vad är JavaScript?
Vad är JavaScript och varför är det så populärt? JavaScript...
Inspiration
Från kulturbranschen till tunga maskiner – bygger sin nya karriär redan under utbildningen
Att byta bana behöver inte betyda att tidigare erfarenheter går...
Inspiration
Från teknikgymnasiet till embedded-programmering – en snabb väg in i arbetslivet
Direkt efter teknikprogrammet på gymnasiet valde Kevin Falk Ramirez att fortsätta utbilda...







