Erasmushogeschool Brussel
Nijverheidskaai 170, B-1070 BRUSSEL
Tel. 02 523 37 37 - Fax 02 523 37 57
info@ehb.be
Gevorderde Programmeertechnieken5106/930/1213/1/70
Studiegids

Gevorderde Programmeertechnieken

5106/930/1213/1/70
Academiejaar 2012-13
Komt voor in:
  • Bachelor in de Industriële Wetenschappen, trajectschijf 3
    Afstudeerrichting:
    • Elektronica - ICT
Dit is een enkelvoudig opleidingsonderdeel.
Studieomvang: 3 studiepunten
Gewicht: 3,00
Totale studietijd: 84,00 uren
Mogelijke grensdata voor leerkrediet: 30.11.2012 (Eénmalig georganiseerd, enkel in het eerste semester)
Dit opleidingsonderdeel wordt gequoteerd op 20 (tot op een geheel getal).
Tweede examenkans: wel mogelijk.
Tolereerbaarheid: Dit opleidingsonderdeel komt in aanmerking voor tolerantie onder de voorwaarden van de opleiding waarvoor je bent ingeschreven.
Behoudbaarheid: De quotering van dit opleidingsonderdeel is behoudbaar onder de voorwaarden van de opleiding waarvoor je bent ingeschreven.
Aard: Specifiek verplicht onderdeel
Coördinator: Lemeire Jan
Andere docenten: Segers Laurent
Taalvak: Nee
Onderwijstalen: Nederlands
Kalender: Semester 1

Gestructureerde registratie van Handboeken, Syllabi, Softwarepakketten ..

Syllabus
Gevorderde programmeertechniekenVerplicht
  • Auteur: Erik D'Hollander
  • Editie: 2010
  • Medium: Papier
  • Te koop via de verkoopdienst

Alle studiematerialen excl Handboeken en Syllabi: Verplicht

Werkcollege: Informatie en documentatie op Dokeos

Alle studiematerialen excl Handboeken en Syllabi: Aanbevolen

P. Prinz and T. Crawford. C in a Nutshell. O’Reilly, Beijing, Köln [u.a.], 2006. ISBN 978-0596006976
B.W. Kernighan en D.M. Ritchie, The C Programming Language. Prentice-Hall, Inc., 1978. ISBN 978-0131101630
S. Robinson, C. Nagel, K. Watson, J. Glynn, M. Skinner en B. Evien, Professional C. Wrox Press Ltd., 2004. ISBN 978-0764557590
A. Barr, Find the Bug: A Book of Incorrect Programs. Addison-wesley Professional, 2004. ISBN 978-0321223913

Omschrijving Begincompetenties

CodeOmschrijvingNiveau
ECOOEindcompetenties verworven hebben van het opleidingsonderdeel waarvoor men geslaagd verklaard isUitdiepend

Omschrijving Eindcompetenties

  • LO 9. ingenieursattitude
GI 9.1 redeneert en handelt gestructureerd en systematisch
  • LO 10. wetenschappelijke terminologie, taalgebruik 
GI 10.1 communiceert bevattelijk technische materie op verschillende niveaus (vakgenoten en leken)
GI 10.2 leest, schrijft en spreekt Nederlands op C1 niveau (vaardig gebruiker, volgens Europees referentiekader)
  • LO 11. communiceren en presenteren
GI 11.1 maakt op gestructureerde manier een boodschap over via gepaste communicatiemiddelen
  • LO 13. ethisch en maatschappelijk verantwoord handelen
GI 13.1 oefent zijn beroepsactiviteiten nauwgezet uit
GI 13.2 is integer in de uitoefening van zijn beroepsactiviteiten
GI 13.3 handelt met aandacht voor de impact op het milieu
GI 13.4 ziet de sociale en maatschappelijke consequenties van zijn handelen in
GI 13.6 kan informatie en opmerkingen over het eigen functioneren interpreteren
  • SLO-ELO 1. kennis, inzicht en vaardigheden in computerarchitectuur en besturingssystemen
SGI-ELO 1.1 kent de theoretische en praktische aspecten van een processor en past deze toe
  • SLO-ELO 4. kennis, inzicht en vaardigheden in gevorderde dataverwerking/programmeren
SGI-ELO 4.1 kan gestructureerd programmeren, gebruik makend complexe datastructuren en algoritmen
SGI-ELO 4.3 begrijpt de werking van vertalers en linkers en is in staat om een programma te debuggen in een geïntegreerde ontwikkelomgeving

Omschrijving van de Doelstellingen van het opleidingsonderdeel

D1: kan gestructureerd programmeren, gebruik makend complexe datastructuren en algoritmen (SGI-ELO 4.1)
D2: kent de theoretische en praktische aspecten van een processor en past deze toe (SGI-ELO 1.1)
D3: begrijpt de werking van vertalers en linkers en is in staat om een programma te debuggen in een geïntegreerde ontwikkelomgeving (SGI-ELO 4.3)

AD1: redeneert en handelt gestructureerd en systematisch (GI 9.1)
AD2: communiceert bevattelijk en gestructureerd in het Nederlands (GI 10.1; 10.2; 11.1)
AD3: ontwikkelt een professionele attitude (GI 13.1; 13.2; 13.3; 13.4; 13.6)

Omschrijving van de Inhoud van het Opleidingsonderdeel

In de cursus gevorderde programmeertechnieken leren de studenten een systeemtaal aanwenden voor de programmatie van ingebedde systemen, de organisatie van datastructuren en de interfacing met het besturingssysteem.

Hoorcollege:
  • Structuur van de computer
  • Voorstelling van getallen
  • Programmatie
  • Hogere programmeertalen
  • Inleiding tot C
  • Basiselementen van C
  • Uitdrukkingen in C
  • Controlebevelen
  • Pointers
  • Functies of procedures
  • Bibliotheekfuncties en headerfiles
  • Input-Output
  • Directieven en de C-preprocessor
  • Datastructuren
  • Lijsten en structuren
  • Elementaire datastructuren
  • Bomen

Werkcollege:
In de werkcolleges worden gradueel moeilijker vraagstukken opgelost, waarbij
  • algoritmisch denken gepaard gaat met 
  • programmeer-efficiëntie en 
  • doelgerichte debuggingstechnieken.

Opsplitsing uren /onderwijswerkvorm

Hoorcollege16,00 uren
Werkcollege18,00 uren
Leer- en evaluatietijd50,00 uren

Gestructureerd overzicht van Evaluatiemomenten

Evaluatie(s) voor de eerste examenkans
MomentVorm%Opmerking
Examenmoment januariMondeling examen70,00Hoorcollege: mondeling examen met schriftelijke voorbereiding (niet overgedragen naar de tweede zittijd)
Buiten de examenwekenPermanente evaluatie30,00Werkcollege: evaluatie van de uitgevoerde opgaven (overgedragen naar 2de zittijd indien minstens 10/20)
Evaluatie(s) voor de tweede examenkans
MomentVorm%Opmerking
Examenmoment augustus/septemberMondeling examen70,00Hoorcollege: mondeling examen met schriftelijke voorbereiding
Examenmoment augustus/septemberSchriftelijk examen30,00Werkcollege: evaluatie van de uitgevoerde opgaven

Omschrijving Begeleiding

Na de les, na afspraak of via e-mail.

Bijkomende Kost

4.50

Volgtijdelijkheid

((geslaagd voor Informatica-1 EN geslaagd voor Informatica-2) OF geslaagd voor Informatica) EN geslaagd voor Informatica-3 OF (geslaagd voor Informatica-1 EN geslaagd voor Informatica-3).