Programmeren en correctheid

Website:website met extra informatie
Vakcode:INFOPC
Studiepunten:7.5 ECTS (=5.25 oude studiepunten)
Periode:periode 4 (week 17 t/m 27, dwz 25-4-2005 t/m 8-7-2005; herkansing week 35)
Timeslot:C1+C3
Deelnemers:tot nu toe 67 inschrijvingen
Rooster:Dit is een oud rooster!
vormgroeptijdweekzaaldocent
college   ma 13-1518,21-24 KRUYT-W105 Wishnu Prasetya
 
19 WENT-groen
25 Rup-A
26 AARD-klein
do 09-1117,19-24 KRUYT-W105
25,26 UNNIK-001
practicum groep 1 ma 15-1725,26 BBL-412
do 11-1325,26 BBL-412
groep 2 ma 15-1725,26 BBL-458
do 11-1325,26 BBL-458
voorbereiding          Cees Pierik
 
werkcollege groep 1 ma 15-1718,19,21-24 BBL-426 Arthur van Leeuwen
Niels Reijngoud
  
do 11-1317,19-24 BBL-426
groep 2 ma 15-1718,19,21-24 BBL-505 Wishnu Prasetya
Roel Wijgers
  
do 11-1317,19-24 BBL-505
Inhoud:In de praktijk wordt de kwaliteit van software bewaakt door de software uitgebreid te testen. Maar een programma uitputtend testen is meestal onmogelijk. Je vindt dus niet alle fouten! Omdat de mensen steeds afhankelijker van software zijn geworden, moeten we gaan kijken naar een betere manier om de betrouwbaarheid van software te garanderen.

In dit college gaan we programeerlogica leren. Het is een methode om een programma correct aan te tonen zonder wij de programma hoeven te testen. De methode is volledig: een correct aangetoond programma voldoet echt aan zijn specificatie. Er zijn geen sluipende fouten meer! Het ontwikkelen van betrouwbare software kost eenmaal meer moeite. Het principe van programmerlogica is eenvoudig, maar het uitoefenen daarvan eist veel abstractie en dicipline, wat je ook tijdens de cursus gaat oefenen.

Literatuur:collegedictaat.
Werkvorm:college en werkcollege.
Toetsvorm:3 opdrachten, 1 mid-tentamen, 1 eindtentamen

eindcijfer = 0.2 * cummulatief opdrachten + 0.3 * mid-tent. + 0.5 * eind-tent

cummulatief opdrachten = 0.2 * opdracht1 + 0.3 * opdracht2 + 0.3 * opdracht3 + 0.2 * opdracht4

Alle opdrachten zijn verplicht, en bovendien moet je minimuum 4 voor beide tentamens halen.

Herkansing tentamen: mag je gebruiken om je cijfer voor mid- of eind-tentamen te vervangen. Eis: minimuum 6 voor cummulatief odrachten.

Inspanningsverplichting voor aanvullende toets:Om aan de aanvullende toets te mogen meedoen is ontbreken van ten hoogte 1 toetsactiviteit toegestaan.
wijzigen?