Inleiding programmeren in C++ Life Science & Technology Inleiding Walter Kosters Universiteit Leiden
Overzicht Voorkennis Doel Materiaal 3 ECTS-studiepunten Algoritmiek voor biologen Doel Leren programmeren in C++ Basiskennis implementeren van algoritmen Materiaal Leen Ammeraal, Basiscursus C++, derde herziene editie, Academic Service, 1999; circa € 18 Dictaat, te koop op de colleges; € 1 Website: http://www.liacs.nl/home/kosters/lst/ 3 ECTS-studiepunten
Overzicht (2) Docenten en ondersteuning College en tentamen(s) Walter Kosters – kosters@liacs.nl Jeannette de Graaf – graaf@liacs.nl Tim Cocx – tcocx@liacs.nl (studentassistent) Sven Groot – sgroot@liacs.nl (studentassistent) Pascal Haazebroek – phaazebr@liacs.nl (studentassistent) College en tentamen(s) Hoorcollege: 11.00 – 13.00 uur, Gorlaeus zaal 1 Werkcollege: circa 13.00 – 15.30 uur, Computerzalen LCP 6 en 8 Data: maandag 19, 26 januari, 2, 9, 16, 23 februari, 1 maart 2004 Vragenuur: woensdag 10 maart 2004, 11.00 uur, Gebouw W&I Tentamen: vrijdag 12 maart 2004, 14.00 – 17.00 uur, Gorlaeus zaal 1 Hertentamen: dinsdag 8 juni 2004, 14.00 – 17.00 uur, idem Hertentamen 2: maandag 23 augustus 2004, 14.00 – 17.00 uur, idem
Overzicht (3) Eindcijfer (geheeltallig): Tentamen: 2/3 Practicum: 1/3 (twee opgaven, ieder 50%) Eis: tentamen en beide opgaven voldoende (5.5 of hoger) Practicum / programmeeropgaven Aanwezigheidsplicht bij werkcolleges Twee opgaven Individueel of in tweetallen (niet in drie- of meertallen) Inleveren: bij aanvang derde college en laatste college Deels in eigen tijd, deels tijdens werkcolleges Kopiëren is verboden, overleggen mag/moet
Aanbevolen omgeving IBM compatible PC MS-Windows 95 of hoger (98, XP, …) Microsoft Visual C++ 6.0 (er bestaat een demo-versie) Andere keuze voor C++-omgeving, met name Linux met g++, zie http://www.knoppix.org/ , is toegestaan Goed is ook de gratis omgeving Dev-C++, te verkrijgen via http://www.bloodshed.net/
C++ ?? C++ is een object-georiënteerde programmeertaal C++ is een opvolger van de taal C (waarin C++ betekent: hoog de variabele C met 1 op …) C is in 1978 door Kernighan & Ritchie ontworpen C++ in 1986 door Bjarne Stroustrup C is ook C++, maar niet omgekeerd Een alternatief: Java