= PROG3 - Programmering i C och C++ = == Förkunskapskrav == 15 hp objektorienterad programmering, t.ex. OOP och PROG2 == Mål == Målet med delkursen är att lära ut en användbar delmängd av programmeringsspråket C/C++. Efter att ha blivit godkänd på delkursen ska studenten kunna läsa och förstå C/C++-kod samt uttrycka lösningar på programmeringsproblem i C/ C++. Dessutom ska studenten kunna sätta sig in i och använda komponentbibliotek för C/C++. == Innehåll == Syntaxen och semantiken för en delmängd av C/C++. Mer specifikt: * strukturen hos ett C/C++-program * manuell minneshantering * inbyggda datatyper * sammansatta datatyper (strängar, arrayer, struct m.m.) * funktionspekare * klasser; konstruktion, kopiering, tilldelning och destruktion av objekt * arv, objektorienterad programmering i C/C++ * bitmanipulering * orientering om operatoröverlagring * orientering om mallar * användning av enkla grafikbibliotek för 2D-spelprogrammering == Genomförande == Undervisningen genomförs i form av föreläsningar och handledning. Parallellt med undervisningen genomförs självständiga övningar och under senare delen av kursen genomförs en obligatorisk inlämningsuppgift i grupper om en till tre studenter. <> ---- CategoryCategory