Programmering i C++ (M501.0), 2sv.

Mål och innehåll

Kursen kommer att behandla programmeringsspråket C++. Målet är att ge eleven grundläggande färdigheter i språket så att han/hon kan skapa OO-program i C++ samt förstå litteratur om ämnet. Kursen tar upp bl.a. följande ämnen:


Föreläsningar

Föreläsningar hålls totalt 20h, och startar vecka 41. Första föreläsningen är tisdag 12.10. Platsen är DataCity, rum 4142 och tiderna är: Föreläsningarna hålls av Jan Ekholm (chakie@infa.abo.fi).


Räkneövningar

Totalt inkluderar kursen 14h räkneövningar. Dessa är okonventionella i och med att eleverna inte förutsätts ha gjort uppgifterna till räkneövningarna, utan de görs på plats under handledning. På så vis är det lättare att få problem utredda.

Tiderna för räkneövningarna slås fast senare, med det komemr att finnas tre räkneövningsgrupper, beroende på antalet deltagare. Räkneövningarna börjar vecka 42.

Räkneövningsuppgifterna finns här. Anmälningslista till räkneövningarna kommer att finnas antingen här eller så finns det en pappersversion på föreläsningen torsdag 14.10.


Tent och inlämningsuppgift

Kursen innehåller ingen tent. Det är väldigt svårt med en meningsfull tent i en kurs som behandlar ett programmeringsspråk. Istället för tent har kursen en inlämningsuppgift. Eleverna ges möjlighet att arbeta på denna under några av räkneövningstillfällena så att de kommer igång och kan få hjälp med initiala problem. Moderata dokumentationskrav (ej de normala).

Inlämningsuppgiftera finns här. Använd dig av dessa dokumentationsanvisningar.


Kursmaterial och hemsida

Som grund för föreläsningarna används ett kompendium. Det finns i några olika varianter:

Exempelprogrammen kan även sugas ner:

Alla "slides" finns även som ett enda paket, ifall någon är intresserad.

Observera att materialet ändras kontinuerligt, men kompendiet torde vara i ganska bra skick när kursen börjar.

Som kursbok används Bjarne Stroustrup: The C++ Programming Language, 3rd Edition, Addison-Wesley. Om intresse finns görs en gemensam beställning på boken från Dataclub, som lovat sälja boken till priset 240 mk/st (normalpris 275 + frakt). Ett exemplar finns att beskåda under de första föreläsningarna. Beställning med förbetalning kan göras under de första föreläsningarna, men senast på tisdagen 19.10.

Kursens hemsida (denna) finns på http://infa.abo.fi/~chakie/kurser/c++/.

De slides som används under föreläsningarna kan även beskådas .

Olika korta exempelprogram. Dessa program finns i kompendiet och har använts för diverse tester. Där kan finnas några nyttiga exempel.


Anmälning till kursen

Anmäl dig till kursen via denna sida. Kursen har begränsat med platser på grund av utrymmesbrist, och endast 60 personer ryms med. Äldre studerande (ej första årets studerande) inom informationsbehandling har företräde till kursen.

Kursen är redan full, men det finns en reservlista med 20 platser. Aktuell anmälningslista och reservlista.


Evaluering av kursen

Kursen evalueras av de som deltagit på kursen. Om du deltar på kursne får du ett personligt lösenord som du kan använda för att komma åt utvärderingssidan en gång. Jag hoppas alla vill komma med både positiv och negativ kritik, samt eventuella förslag till förbättringar.


Kursresultat

Kursens resultat finns på denna sida.


Kontakta Jan Ekholm om du har frågor angående kursen.