Föreläsare och kursledare är Johnny Bigert, johnny @ nada.kth.se.
Frågor som inte direkt rör föreläsningarna ställs
till Ronnie Johansson. rjo @ nada.kth.se.
som är kursadministratör, eller till någon av övningsassistenterna.
Kursen förutsätter kunskaper i objektorientering
och Javaprogrammering motsvarande 2D1359/2D1360
Objektorienterad modellering, programmering och analys, 2D1343
Datalogi eller 2D1344
Grundläggande datalogi. Kursen kan ej
kombineras med 2D1358
OOPK med C++.
Kurslitteratur är antingen Lippman eller Stroustrup.
För referens rekommenderar vi att ni köper en bok om
standardbiblioteket (exempelvis Josuttis nedan). Böckerna
säljs i kårbokhandeln.
Josee Lajoie, Stanley Lippman, C++ Primer, 3rd
edition , ISBN 0-201-82470-1
Bjarne Stroustrup, The C++ Programming Language,
3rd edition/special edition, ISBN 0-201-88954-4
Nicolai Josuttis, The C++ standard library,
ISBN 0-201-37926-0
Boktips från föreläsningarna:
Ellis, Stroustrup, The annotated C++ reference
manual - Kommenterad version av den gamla standarden.
Stroustrup, The design and evolution of C++
- Språkets utveckling och historia.
Meyers, Effective C++ - Mycket bra bok med 50
tips på hur man utnyttjar C++ effektivt.
Bulka, Mayhew, Efficient C++ Hyffsat bra bok
om hur man skriver effektiva C++-program.
Alexandrescu, Modern C++ Design - Avancerad
och bra bok om mallar.
Kursbunt
Kursbunten kommer att finns att köpa på studentexpeditionen.
Priset är 50 kr.
Ni kan även läsa materialet on-line. Obs! Skriv inte
ut dem på Nadas skrivare.
Nadas studerandeexpedition finns på Osquars backe 2 plan 2. Den har
öppet må-fr 9.45-11.30 och må-to 12.45-14.15.
Kursbunten säljs på studentexpeditionen. Där kan du
också hämta ut din tenta.
Delfi är Nadas systemgrupps mottagning som har hand om konton och
passerkort. Delfi har öppet må-fr 10-12 och må-to
13-15. Delfi ligger previs bredvid studentexpeditionen.
I korta drag: Föreläsningarna tar upp all information om C++
som du förväntas kunna på tentan. Övningarna erbjuder
repetition, fördjupning och möjlighet att ställa fler frågor.
Observera att laboration 1 är en förhållandevis enkel och
kort laboration och att laboration 2 är betydligt mer omfattande. Det
är därför en god ide att komma igång med labbandet
så fort som möjligt.
Kursen har två obligatoriska moment i Ladok nämligen:
TEN1 - Tenta, 1 poäng
LAB1 - Datorlaborationer, 3 poäng
För att klara kursen krävs att du får godkänt på
båda momenten.
TEN1 är en betygslös tenta vars maxpoäng är 45. Godkäntgränsen
ligger ungefär vid 25 poäng. LAB1 omfattar laboration 1, laboration
2 och en friare projektuppgift. Till laborationerna och projektuppgiften
hör också extrauppgifter som kan ge högre betyg.
Om man dessutom redovisar labbar och projektuppgift innan sista redovisningstillfället
får man tre bonuspoäng som även de kan höja
betyget. Slutbetyget beräknas genom att summera poängresultatet
på tentan med poängen för redovisade extrauppgifter och
för bonuspoäng (maxpoäng är 120).
Betyg KTH student
Poäng
Betyg SU student
Poäng
4
59
VG
69
5
79
För all examination vid Nada tillämpas en hederskodex.
Labbkurs
För att bli godkänd på en labb så ska du dels
ha utfört labbuppgiften och dels kunna redogöra för uppgiften
och lösningen. Varje student ska kunna redogöra för hela
uppgiften och lösningen även om labben gjorts i grupp. Om det
var några dagar sedan du gjorde labben, så ska du läsa
på inför redovisningen så att du verkligen kan redogöra
för uppgift och lösning. Om du har gjort labben i en annan
miljö en den du kommer att redovisa i (Nadas labbsalar troligtvis om
du inte använder egen laptop) måste du innan redovisningen se
till att allting kommer att fungera under redovisningen.
Sista dag för bonuspoäng på respektive laboration och
projektuppgift framgår av tabellen nedan
Programmeringsuppgift
Sista datum
Laboration 1
26 september
Laboration 2
5 november
Projektuppgift
9 december
Tenta
Ordinarie tentatillfälle är lördagen den 25 oktober 14-19 i sal
Q12-15 och Q21-Q24. Därefter blir nästa tentatillfälle i julperioden: torsdag 15 januari 2004 klockan 14-19 i sal D34. Tillåtet hjälpmedel på tentan valfri
bok om programspråket C++, fri från anteckningar.
Klagomål på rättning av tentan lämnas in skriftligen till kursledaren via studentexpeditionen där särskild blankett för klagomål finns att tillgå.
Om du inte har ett datorkonto på Nada sedan tidigare kommer du troligtvis
att behöva det nu när du labbar i den här kursen. Konto
kan man skaffa sig genom ett besök till Delfi, som är
Nadas systemgrupps mottagning och som finns på Osquars backe 2, plan
2 (precis bredvid studentexpeditionen). Ni som normalt inte har tillgång
till laborationssalarna på plan 5 i D- (mat- och musiksalen, konst-,
sport- och spelhallen) och E-husen (Grå, karmonsin, magenta) kommer
att få det eller kan ni ordna det på egen hand hos Delfi.
Analysen av förra årets kursomgång ledde till att betygssystemet
förenklades och att poängen för extrauppgifterna nu mer
motsvarar arbetsinsatsen för respektive uppgift. Vi har även infört
en särskild övningsgrupp, grupp 1, som kommer att hålla ett
högre tempo.