Studiefiche Vanaf academiejaar 2014-2015 Programmeren in C en C++ (E761018) Cursusomvang (nominale waarden; effectieve waarden kunnen verschillen per opleiding) Studiepunten 6.0 Studietijd 180.0 u Contacturen 60.0 u Aanbodsessies en werkvormen in academiejaar 2014-2015 A (semester 1) werkcollege: PC-klasoefeningen hoorcollege Lesgevers in academiejaar 2014-2015 Naessens, Helga Brouns, Leen Van Den Breen, Wim TW20 TW20 TW20 Aangeboden in onderstaande opleidingen in 2014-2015 Bachelor of Science in de industriële wetenschappen: informatica Bachelor of Science in de industriële wetenschappen: elektronicaICT Schakelprogramma tot Master of Science in de industriële wetenschappen: informatica Schakelprogramma tot Master of Science in de industriële wetenschappen: elektronica-ICT (afstudeerrichting ICT) Schakelprogramma tot Master of Science in de industriële wetenschappen: elektronica-ICT (afstudeerrichting elektronica) Voorbereidingsprogramma tot Master of Science in de industriële wetenschappen: informatica Voorbereidingsprogramma tot Master of Science in de industriële wetenschappen: elektronica-ICT (afstudeerrichting ICT) Voorbereidingsprogramma tot Master of Science in de industriële wetenschappen: elektronica-ICT (afstudeerrichting elektronica) 30.0 u 30.0 u Verantwoordelijk lesgever Medewerker Medelesgever stptn 6 6 aanbodsessie A A 6 A 6 A 6 A 6 A 6 A 6 A Onderwijstalen Nederlands Trefwoorden Informatica, Programmeertaal, Objectgeoriënteerd programmeren, C++, C, Pointers, Computerwetenschappen (P170), Informatica (P175), Computertechnologie (T120) Situering Een grondige opleiding in C en C++ voor wie reeds goed vertrouwd is met een andere programmeertaal, zoals bijvoorbeeld Java. Inhoud Een grondig en vrij volledig overzicht van C en C++, met o.a. overzicht basistypes, strings, arrays, containers, controlestructuren, functies, klassen, overerving, iinput/output, pointers, operator overloading, exception handling, ... Begincompetenties Over voldoende programmeerervaring beschikken in een programmeertaal: basisprincipes van objectgeoriënteerd programmeren (klassen, objecten, overerving, methodes, sequentie, iteratie, selectie) en van gegevensstructuren (variabelen, arrays). Eindcompetenties • In staat zijn om zelfstandig een computerprogramma in C en C++ op te stellen, te (Goedgekeurd) 1 • • • • • testen en uit te voeren. In staat zijn om een objectgeoriënteerd ontwerp om te zetten naar een werkend computerprogramma in C en C++. In staat zijn om een probleem te analyseren en te structureren en dit te vertalen naar een computerprogramma in C of C++. Creditcontractvoorwaarde Toelating tot dit opleidingsonderdeel via creditcontract is mogelijk mits gunstige beoordeling van de competenties Examencontractvoorwaarde Dit opleidingsonderdeel kan niet via examencontract gevolgd worden Didactische werkvormen Hoorcollege, werkcollege: PC-klasoefeningen Toelichtingen bij de didactische werkvormen Tijdens de hoorcolleges wordt mede aan de hand van voorbeelden stap voor stap de theorie uitgelegd. Tijdens de werkcolleges (waarbij aanwezigheid verplicht is) werkt de student zelfstandig aan een PC. Leermateriaal Leerboek. Tevens zijn slides, voorbeeldprogramma's en oefeningen beschikbaar via het elektronisch leerplatform. Referenties • The C++ Programming Language, Special Edition, Bjarne Stroustrup, Addison• Wesley 2000 • The C Programming Language, B.W. Kernighan, D.M. Ritchie, Pearson Education • 2005 • C++ for Java Programmers, M.A. Weiss, Pearson 2004 • C++ Primer, 5th Edition, S.B. Lippman, J. Lajoie, B. Moo, Addison-Wesley 2012 • Accelerated C++, A. Koenig, B. Moo, Addison-Wesley 2000 Vakinhoudelijke studiebegeleiding Uitleg op afspraak en extra oefeningen op aanvraag. Evaluatiemomenten periodegebonden en niet-periodegebonden evaluatie Evaluatievormen bij periodegebonden evaluatie in de eerste examenperiode Schriftelijk examen met open vragen Evaluatievormen bij periodegebonden evaluatie in de tweede examenperiode Schriftelijk examen met open vragen Evaluatievormen bij niet-periodegebonden evaluatie Vaardigheidstest Tweede examenkans in geval van niet-periodegebonden evaluatie Examen in de tweede examenperiode is enkel mogelijk in gewijzigde vorm Toelichtingen bij de evaluatievormen Het examen is een praktisch examen, voornamelijk bestaande uit oefeningen, aangevuld met een paar theoretische vragen. Voor het labo-gedeelte worden er vaardigheidstesten afgenomen. Eindscoreberekening Theorie: schriftelijk examen (50%). Labo: permanente evaluatie en testen (50%). De beoordeling en het tot stand komen van de eindquotatie van opleidingsonderdelen gebeurt via het wiskundig gemiddelde volgens de toegekende coëfficiënten. Verhouding punten theorie/labo: 50/50. Indien nochtans op één van de onderscheiden vakken (delen (Goedgekeurd) 2 van opleidingsonderdelen) 7 of minder op 20 wordt behaald, kan worden afgeweken van deze rekenkundige berekening van de eindquotatie van het opleidingsonderdeel en kunnen de punten bij consensus worden toegekend. Uitzonderlijk wordt voor dit opleidingsonderdeel ook voor het oefeningenlabo een tweede zittijd ingericht. Een eventuele deelname aan een tweede zittijd voor het luik 'labo' wordt aanzien als een remediëring van een tekort. De quotatie in tweede zittijd van het luik 'labo' vervangt niet het volledige cijfer van de eerste zittijd, maar slechts van een beperkt percentage. (Goedgekeurd) 3
© Copyright 2024 ExpyDoc