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.
Litteratur
Course homepage
C++ Primer (5:e upplagan eller senare) av Lippman, Lajoie och Moo, eller annan relevant bok som täcker C++ 2011 standarden. Se kurshemsidan för övrigt material - C++ Primer (5:e upplagan eller senare) av Lippman
C++ primer. - Lippman, Stanley B., Lajoie, Josée
Programming : principles and practice using C++ - Stroustrup, Bjarne