Opleiding B-KUL-G0N28A Beginselen van programmeren

Alle details zichtbaar |  Alle details onzichtbaar

Algemeen

  • Academiejaar: 2011-2012
  • Studiepunten: 6
  • Onderwijstaal: Nederlands
  • Niveau: Inleidend
  • Begeleidingsuren: 67.5 uren Uurrooster
  • Periode: Wordt gedoceerd in het eerste semester
  • Verantwoordelijke POC: Facultaire POC Wetenschappen
  • Dit opleidingsonderdeel kan niet gevolgd worden met een examencontract
 Afdrukversie
 

Docenten/didactisch team

Moens Marie-Francine (coördinator)
Holvoet Tom
Moens Marie-Francine

Doelstellingen

Deze cursus reikt concepten en technieken aan om kleine problemen op te lossen en te implementeren met behulp van een hogere programmeertaal. De nadruk wordt daarbij gelegd op de concepten en technieken zelf, niet zozeer op de programmeertaal.

Eindtermen

  • Kunnen uitwerken van oplossingen voor algoritmische problemen door decompositie en modulaire opbouw.
  • Eenvoudige voorgedefinieerde klassen begrijpen en kunnen gebruiken.
  • Methodes kunnen groeperen in klassen door toepassing van data-abstractie, inkapseling en informatieverberging, klassen kunnen organiseren via overervingsrelaties.
  • Kunnen implementeren van algoritmen met een iteratieve en een recursieve structuur.
  • Inzicht hebben in diverse algoritmen om gegevens te sorteren.
  • Een programmeeromgeving kunnen gebruiken.
       
  • Fouten in programma's kunnen opsporen.
  • Kunnen redeneren over de correctheid en de eindigheid van eenvoudige ontwikkelde algoritmen.
  • Kunnen inschatten van de tijdscomplexiteit en van de geheugencomplexiteit van algoritmen.

Begintermen

Er is geen voorkennis van programmeren vereist.

Inhoud

Plaats in het onderwijsaanbod

Bachelor of Science in de biochemie en de biotechnologie   (Minor informatica) (Verplicht)  
Bachelor of Science in de wiskunde   (Verplicht)  
Bachelor of Science in de fysica   (Verplicht)  
Bachelor of Science in de informatica   (Verplicht)  
Master of Science in de bio-ingenieurswetenschappen: cel- en gentechnologie  
Bachelor of Science in de biologie   (Minor biometrie en informatica) (Verplicht)  
Bachelor of Science in de chemie   (Minor verbreding)
Bachelor of Science in de biochemie en de biotechnologie   (Minor verbreding)

Aard van het studiemateriaal

Handboek
Presentatiesoftware
Toledo
Voorbeeldmateriaal

Beginvoorwaarden

Dit opleidingsonderdeel is een voorwaarde voor het opnemen van volgende opleidingsonderdelen:
H01O4A:  Artificiële intelligentie
H01O9A:  Gegevensbanken
H01P1A:  Objectgericht programmeren
H01P5A:  Computerarchitectuur en systeemsoftware

Onderwijsleeractiviteiten

B-KUL-G0N28a Beginselen van programmeren: hoorcollege, deel 1
B-KUL-G0N78a Beginselen van programmeren: oefeningen, deel 1
B-KUL-G0N80a Beginselen van programmeren: project, deel 1
B-KUL-G0Q82a Beginselen van programmeren: hoorcollege, deel 2
B-KUL-G0Q83a Beginselen van programmeren: oefeningen, deel 2
B-KUL-G0Q84a Beginselen van programmeren: project, deel 2

Evaluatieactiviteiten

B-KUL-G2N28a Evaluatie : Beginselen van programmeren