Vakcode: In130 + In130P
Vaknaam: Programmatuurontwikkeling 1 (+ Practicum)

Het betreft een Coll.+ Pract.
TUD studiepunten: 2
ECTS studiepunten: 3

Faculteit der Technische Wiskunde en Informatica
Docent(en): Geers, ir. H.J., Meer, ir. J.W. van der

Tel.: 015-2783832

Trefwoorden:
Probleemanalyse, requirements, ontwerp (functioneel en technisch), implementatie m.b.v. Pascal, de structuur van een imperatieve programmeertaal, object georienteerd programmeren

Cursusjaar: 2
Dimester: 0/2/0/0
Coll.uren p/w: 2
Andere uren: 4
Toetsvorm: Schriftelijk
Tentamenperiode: 2, 3
(zie jaarindeling)

Voorkennis:
Wordt vervolgd door: in131, in432, in243, a428
Uitgebreide beschrijving van het onderwerp:
  • Inleiding: ontwerpmethode, beginselen van Pascal
  • Deelprogramma's: functions, procedures, parameters; keuze-opdrachten
  • Iteratieve algoritme's, herhalingsopdrachten
  • Files: algoritme's voor de invoeren en uitvoeren van bestanden
  • (Abstracte) Datatypen: records, constructoren, selectoren; units, graphics
  • (Abstracte) Datatypen: array, vaste en variabele lengte; algoritme's voor sequences: zoeken, sorteren en mergen
  • (Abstracte) Datatypen: packed array's, sets; een voorbeeld van een ontwerp an de implementatie van een simulatie van een spel
  • (Abstracte) Datatypen geimplementeerd als objecten; encapsulation, inheritance en polymorfisme
College materiaal:
Programmatuurontwikkeling 1, H.J.Geers, TWI, TU Delft
Referenties vanuit de literatuur:
Aanbevolen, niet verplicht: J.Konvalina, Programming with Pascal, Mc-Graw-Hill, ISBN 0-07-035224-0
Opmerkingen (Specifieke informatie over tentaminering, toelatingseisen, etc.):
Het examen bestaat uit een aantal meerkeuzevragen en een vraag over het ontwerp en de implementatie van een klein programma
Doel:
Aan het eind van de cursus dient een student: - een klein informaticaprobleem te kunnen analyseren, -een ontwerp en een specificatie (van de datatypen en operaties) van een oplossing voor het probleem te geven, - de oplossing in Pascal te kunnen implementeren, - de implementatie te kunnen testen en verbeteren
Computer gebruik:
Bij het practicum wordt gebruik gemaakt van micro-computers
Practicum:
Het practicum bestaat uit 6 opdrachten van ongeveer 2,5 uur in het 2e dimester. Nadere mededeling hierover verschijnt in De Koppeling.
Ontwerp component:
Een belangrijk deel van het vak is gericht op het ontwerpen en specificeren van computerprogramma's
Percentage ontwerponderwijs: 25%