SluitenHelpPrint
Switch to English
Cursus: INFOIMP
INFOIMP
Imperatief programmeren
Cursus informatieRooster
CursuscodeINFOIMP
Studiepunten (ECTS)7,5
Categorie / Niveau1 (Bachelor Inleiding)
CursustypeCursorisch onderwijs
VoertaalNederlands
Aangeboden doorFaculteit Betawetenschappen; Onderwijsinstituut Informatica;
Contactpersoondrs. J.D. Fokker
Telefoon+31 30 2534118
E-mailJ.D.Fokker@uu.nl
Docenten
Docent
drs. J.D. Fokker
Feedback en bereikbaarheid
Overige cursussen docent
Docent
drs. S. Holdermans
Feedback en bereikbaarheid
Overige cursussen docent
Blok
Onbekend
Aanvangsblok
1
TimeslotD: WO-middag, WO-namiddag, Vrijdag
Onderwijsvorm
Voltijd
Opmerking





























Aanmeldingsprocedureadministratie onderwijsinstituut
Inschrijven via OSIRISJa
Inschrijven voor bijvakkersJa
VoorinschrijvingNee
WachtlijstNee
Plaatsingsprocedureadministratie onderwijsinstituut
Cursusdoelen
-
Inhoud

Als je een computer instrueert met opdrachten, doe je aan imperatief programmeren ('t kan ook anders, maar dan programmeer je functioneel, en dat is een ander vak). In dit vak leer je de programmeertaal Java, waarin opdrachten gebundeld worden in zogeheten methoden, die een object bewerken. Het is daarmee tevens een inleiding in objectgeorienteerd programmeren.

We bekijken hoe je het geheugen verandert, en hoe je keuze en herhaling programmeert. Je beschrijft zelf nieuwe soorten objecten met daarbij behorende methoden, maar maakt ook kennis met de bij Java horende standaard-methoden. Aan de orde komen onder andere packages om interactieve user-interfaces (waaronder web-applets) te maken, om animaties te maken met een thread, om files te manipuleren, en om verzamelingen gegevens (collections) te beheren.

In het college worden enkele grotere programma's besproken als voorbeeld van toepassingen: een grafische bitmap-editor, een vector-tekenprogramma, een route-zoeker. en automatische taalherkenning door letterfrequentie-analyse, Daarbij zien we dan meteen waarom het handig is om object-klassen hierarchisch te ordenen, en hoe je rijen objecten in een array kunt zetten.
Speciale aandacht wordt besteed aan het gebruik van objectgeorienteerde technieken bij het ontwerp van wat grotere programma's, waarbij de standaardbibliotheken voor collections en file-I/O als voorbeeld dienen.

 

http://www.cs.uu.nl/education/vak.php?vak=INFOIMP&jaar=2008

 

Ingangseisen
Verplicht materiaal
Dictaat
Jeroen Fokker, Imperatief programmeren, collegedictaat versie september 2005 of later.
Werkvormen (aanwezigheidsplicht)
Hoorcollege

Practicum (Verplicht)

Werkcollege

Toetsen
Tentamen
Weging100
Minimum cijfer6

SluitenHelpPrint
Switch to English