använda grundläggande språkkonstruktioner och språkets standardbibliotek
använda designprinciper, metoder och tekniker som används inom objektorienterad programmering för att konstruera program som löser givna problem
Kursinnehåll
Programmering: Skapande av algoritmer, problemlösning. Syntax: Egenskaper hos språket C++ vilket inkluderar: kontrollstrukturer, operatorer, typer, referenser, pekare, undantag, klasser, funktioner, dynamisk minneshantering, arv, polymorfi och STL. Verktyg: Linux terminalbaserad utvecklingsmiljö med programredigerare, kompilator, debugger och versionshanterare.
Förutsättningar
Färdighet i ett imperativt, objekt-orienterat eller funktionellt programspråk.