Academiejaar
2018-19
Komt voor in:
- Bachelor in de elektromechanica, trajectschijf 2
Dit is een deel van het opleidingsonderdeel Programmeerbare sturingen.
Studieomvang:
3 studiepunten
Gewicht:
3,00
Totale studietijd: 75,00 uren
Mogelijke grensdata voor leerkrediet: 01.12.2018 (Semester 1)
Onderwijsorganisatie (studietijd)
Dit deel van het opleidingsonderdeel 'Programmeerbare sturingen' wordt gequoteerd op 20 (tot op een geheel getal).
Tweede examenkans:
- wel mogelijk.
- indien in eerste examenkans niet geslaagd voor opleidingsonderdeel 'Programmeerbare sturingen', moet dit deel enkel herkanst worden indien niet geslaagd.
Titularis: Sierens Frank
Taalvak: Nee
Onderwijstalen: Nederlands
Kalender: Semester 1
Doelstellingen
Theorie
• Leren programmeren met programmeertaal C.
• Inzicht in opbouw van een programma met de basis programmeerstructuren (sequentie, selectie en iteratie) zoals ze worden toegepast in C.
• Inzicht in het compilatieproces.
• Aanleren van datastructuren zoals variabelen, tabellen en arrays, pointers…
• Begrip van de werking van een microcontroller.
• Toepassen van interfacetechnieken bij het aansturen van randapparaten
Labo
• Leren programmeren met programmeertaal C.
• Inzicht in opbouw van een programma met de basis programmeerstructuren (sequentie, selectie en iteratie) zoals ze worden toegepast in C.
• Inzicht in het compilatieproces.
• Aanleren van datastructuren zoals variabelen, tabellen en arrays, pointers…
• Begrip van de werking van een microcontroller.
• Toepassen van interfacetechnieken bij het aansturen van randapparaten.
Inhoud
Theorie
• Microcontroller van de Arduino familie
• Timer/counters
• Interrupts
• Seriële communicatie (RS232, RS485, DMX512)
• Interfacing. (oa. I2C,…)
Labo
• Programmatie Arduino in C (korte herhaling + uitbreiding zie hieronder)
• Timer/counters
• Interrupts, Libraries
• Seriële communicatie (RS232, RS485,DMX512)
• Interschakelingen (oa. I2C,...)
Begincompetenties
Raadpleeg de rubriek volgtijdelijkheid
Eindcompetenties
Theorie
Kerncompetenties
• Basisprogrammastructuren toepassen in een low-level programmeertaal.
• In staat zijn om een probleem te vertalen naar een programmeeroplossingsstrategie.
• In staat zijn om een programma op een gestructureerde en gedocumenteerde manier op te stellen.
Labo
Kerncompetenties
• Basisprogrammastructuren toepassen in een low-level programmeertaal.
• In staat zijn om een probleem te vertalen naar een programmeeroplossingsstrategie.
• In staat zijn om een programma op een gestructureerde en gedocumenteerde manier op te stellen.
Algemene competentie
• Het vermogen tot communiceren van informatie, ideeën, problemen en oplossingen, zowel aan specialisten als aan leken (AC6)
Algemene beroepsgerichte competentie
• Oplossingsgericht kunnen werken in de zin van zelfstandig kunnen definiëren en analyseren van complexe probleemsituaties in de beroepspraktijk en het kunnen ontwikkelen en toepassen van zinvolle oplossingstrategieën (AB2)
Onderwijsorganisatie (omschrijving)
Hoorcolleges
Oefeningensessies
Begeleiding
Er bestaat de mogelijkheid tot persoonlijke afspraak met de lesgever
Evaluatie
Eerste examenkans
Microcontrollers theorie (40% van de punten)
eindexamen op computer
Microcontrollers labo (60% van de punten)
Niet-periodegebonden evaluatie
Tweede examenkans
Theorie
Zie eerste examenkans
Labo
Kennistoets