Opleidingsstatuut Bacheloropleiding Embedded Systems Engineering Studiejaar 2015 – 2016
Deel 3
Beschrijving van het onderwijs De inhoud van dit deel maakt onverkort deel uit van de Onderwijsen examenregeling (OER) die in deel 2 van dit opleidingsstatuut is opgenomen.
De NVAO accreditatie van de opleiding Embedded Systems wordt beëindigd op 17 maart 2019. Vanaf dat moment zal de opleiding beëindigd zijn en is het behalen van een diploma of andere getuigschriften niet meer mogelijk. Studenten die de opleiding met een diploma willen afsluiten dienen alle studiepunten voor die datum behaald te hebben.
Inhoud 1.
Curriculumoverzichten (voltijd en deeltijd) ....................................................................................... 3 1.1
Samenstelling propedeutische fase (voltijd, deeltijd) ............................................................... 3
1.2
Samenstelling postpropedeutische fase (voltijd, deeltijd) ........................................................ 3
2.
Gegevens onderwijseenheden en integrale toets Propedeutische fase .......................................... 4
3.
Gegevens onderwijseenheden postpropedeutische fase .............................................................. 20
Integrale Toets ..................................................................................................................................... 127 4.
Verkorte programma’s .................................................................................................................. 131
5.
Gegevens HAN-gecertificeerde minoren en daartoe behorende onderwijseenheden ................ 132
6.
Opsomming onderwijseenheden van AD-graad naar Bachelorgraad ........................................ 134
7.
Eindkwalificaties HBO-bachelorgraad .......................................................................................... 135
1. Curriculumoverzichten (voltijd en deeltijd) 1.1 Samenstelling propedeutische fase (voltijd, deeltijd) Conform artikel 4.1 lid 1 en artikel 6.1 lid 1 van de OER Voltijd propedeutische fase niet van toepassing in verband met fusie Elektrotechniek. De propedeutische fase omvat per inrichtingsvorm als bedoeld in artikel 3.1 lid 1 van de OER en per programma met een bijzondere eigenschap als bedoeld in artikel 3.1 lid 3 van de OER de volgende onderwijseenheden met de daarbij vermelde studielast.
Overzicht propedeuse deeltijd periode 1 periode 2
periode 3
periode 4
PROJECTD (30 studiepunten) INFORMATICA1D (7.5 studiepunten) DIGITALETECHNIEKD (7.5 studiepunten)
INFORMATICA2D (7.5 studiepunten) BASISELEKTRONICAD (7.5 studiepunten)
1.2 Samenstelling postpropedeutische fase (voltijd, deeltijd) Conform artikel 4.1 lid 1 en artikel 6.1 lid 1 van de OER De postpropedeutische fase omvat per inrichtingsvorm als bedoeld in artikel 3.1 lid 1 van de OER en per programma met een bijzondere eigenschap als bedoeld in artikel 3.1 lid 3 van de OER de volgende onderwijseenheden met de daarbij vermelde studielast.
Overzicht postpropedeutische fase voltijd periode 1 periode 2
periode 3
periode 4
PROJECT3 (15 studiepunten) DATACOMMUNICATIE (7.5 studiepunten) DIGITAALSYSTEEMONTWERPEN (7.5 studiepunten)
PROJECT4 (15 studiepunten) OPERATINGSYSTEMEN (7.5 studiepunten) INTERFACETECHNIEK (7.5 studiepunten)
periode 5
periode 7
periode 6
periode 8
Stage (30 studiepunten)
PROJECT5 (15 studiepunten) DIGITALESIGNAALBEWERKING (7.5 studiepunten) CAPITASELECTA (7.5 studiepunten)
periode 9
periode 11
periode 10
Minor (30 studiepunten)
Overzicht postpropedeutische fase deeltijd periode 1 periode 2
periode 12
Afstuderen (30 studiepunten)
periode 3
periode 4
PROJECT4D (15 studiepunten) OPERATINGSYSTEMEND (7.5 studiepunten) periode 5
periode 6
PROJECT3D (15 studiepunten) DIGITAALSYSTEEMOTWERPEND (7.5 studiepunten) periode 7 periode 8
INTERFACETECHNIEKD (7.5 studiepunten) DIGITALESIGNAALBEWERKINGD (7.5 studiepunten) CAPITASELECTAD (7.5 studiepunten)
PROJECT5D (15 studiepunten) DATACOMMUNICATIED (7.5 studiepunten)
periode 9
periode 11
periode 10
Minor (30 studiepunten)
periode 12
Afstuderen (30 studiepunten)
2. Gegevens onderwijseenheden en integrale toets Propedeutische fase Voltijd propedeutische fase niet van toepassing in verband met fusie Elektrotechniek. Propedeuse deeltijd Titel onderwijseenheid (OWE)
Project Deeltijd: (Project 1+2) Microcontrollerapplicatie, embedded internet en sensoren (PRJD)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Eerstejaars ESE-deeltijdstudenten met een werkkring op mbo-niveau
3.
Beroepstaak/ beroepstaken
BT1: Embedded systemen ontwikkelen
4.
Centrale beroepstaak
BT1: Embedded systemen ontwikkelen
5.
(Beroeps) Producten
plan van aanpak, functioneel ontwerprapport, technisch ontwerprapport, IPVformulieren 0 t/m 3, try-out bij klant, procesverslag, user manual, productrapport, product, productpresentatie, productdemonstratie
6.
Studiepunten, Studielast
30 SP / 840 SBU Geprogrammeerde contacturen: 84 Zelfstandig studieuren: 756
7.
Samenhang met andere OWE’s
De digitale bouwstenen voor Project D worden behandeld in de OWE Digitale techniek D en de te gebruiken programmeertaal C in de OWE Informatica 1D. Verder legt Project D de basis voor Project 3D t/m 5D.
8.
Ingangseisen
geen
9.
Algemene omschrijving
De student ontwikkelt met een groep van ongeveer vijf medestudenten een microcontrollerapplicatie, waarbij gebruik wordt gemaakt van eenvoudige invoer via schakelaars en uitvoer via LED’s, 7-segment displays en/of een character display. De applicatie moet kunnen communiceren met een PC. Er moet bovendien een website ontwikkeld worden en er moeten sensoren worden toegepast. Het programmeren van de microcontroller (Atmel 8-bit AVR en STM32F0) gebeurt in een bestaande ontwikkelomgeving en in de taal ANSI-C. Uitgaande van een gegeven casusbeschrijving (van ongeveer 1 A4) wordt gestart met het maken van een plan van aanpak. Het individuele eindcijfer van Project D is tevens het cijfer voor de Integrale Toets propedeutische fase.
10.
Competenties
zie onderstaande beoordelingstabel
11.
Beoordelingscriteria
zie onderstaande beoordelingstabel
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
PRJDP-IPVZ
Individuele ProjectVaardigheden – Zelfevaluatie
zelfreflectie
0.00
6.00
PRJDG-PVA
Plan Van Aanpak
rapport
0.00
6.00
PRJDG-FO
Functioneel Ontwerp
rapport
0.00
6.00
PRJDP-T
Tentamen
schriftelijk
1.00
5.00
PRJDG-TO
Technisch Ontwerp
rapport
0.00
6.00
PRJDG-TOK
Try-Out bij Klant
demonstratie 0.00
6.00
Individuele PRJDP-IPVG ProjectVaardigheden – Groepsevaluatie
intervisie
0.00
6.00
PRJDP-PVH
ProjectVaardigHeden
intervisie
0.00
6.00
PRJDP-OIV
Onderzoek Informatie Vaar- rapport, digheden presentatie
0.00
6.00
PRJDP-PO
PrintOntwerp
PCB
0.00
6.00
PRJDG-MNL user MaNuaL
rapport
0.00
6.00
PRJDG-PCS
ProCeSverslag
rapport
0.00
6.00
PRJDG-PRS
PReSentatie en demonstratie
presentatie, 0.00 demonstratie
6.00
PRJDG-PDR
ProDuctRapport
rapport
0.00
5.00
PRJDG-PDT
ProDucT
product
0.00
5.00
PRJDG-GPC
GroepsProductCijfer
(PDR+PDT)/2
0.00
5.00
PRJDP-IBF
Individuele BijdrageFactor
intervisie
0.00
0.00
PRJDP-IPC
Individuele ProductCijfer
GPC*IBF
1.00
5.00
PRJDP-A
Assessment
mondeling assessment
1.00
5.00
Omdat IBF mag liggen tussen 0.55 en 1.45 wordt die In HANSIS noodgedwongen genoteerd als 10 * de fractie van IBF. Terugvertalen uit HANSIS gaat als volgt: IBF = (IBFsis/10 + X) met X=0 als IBFsis > 5 en X=1 als IBFsis < 5 PRJDP = Persoonlijk cijfer Project D, PRJDG = Groepscijfer Project D Individuele eindcijfer Project D = (T + A + IPC)/3 Compensatiemogelijkheden geen Frequentie (deel) tentamens 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. 13.
Verplichte literatuur
14.
Aanbevolen literatuur
15.
Software
Het boek 'Project management' Roel Grit Wolters Noordhoff De 'Microcontroller datasheet Atmega32A' Atmel De 'Microcontroller datasheet STM32F051R8’ STM Het dictaat 'Practice your English: Engineering' Diny Derksen, Hogeschool van Arnhem en Nijmegen Het dictaat 'Practice your English: Various skills' Diny Derksen, Hogeschool van Arnhem en Nijmegen De projecthandleiding ‘Project 1’ Hugo Arends, Hogeschool van Arnhem en Nijmegen Het dictaat ‘Warme-dranken-automaat’ Jos Rouland, Hogeschool van Arnhem en Nijmegen
n.v.t. Atmel-Studio Keil MDK-ARM MS Office Enterprise 2007
MS Office Project Prof. 2007 Altium Designer 16.
Overig materiaal
n.v.t.
17.
Activiteiten
deelnemen aan de workshops Microprocessoren en Printontwerp deelnemen aan de projectvergaderingen deelnemen aan het schriftelijk tentamen meewerken aan het ontwikkelen van het op te leveren product opleveren van bovengenoemde beroepsproducten
18.
Werkvormen
workshops projectwerk projectvergaderingen
19.
Les-/Contacturen
1,5 uur per week projectwerk 1,5 uur per week workshop Microcontrollers in blok 1 1,5 uur per week workshop Printontwerp in blok 2 0,75 uur per 2 weken projectvergadering
20.
Onderwijsperiode
Semester 1 en semester 2
21.
Maximum aantal deelnemers
n.v.t.
Beoordelingstabel Project Deeltijd Eindkwalificaties (Competenties) op [niveau]
Indicatoren
Score (gewicht) 0=ontbreekt/slecht 1=onvoldoende 2=voldoende 3=goed PRJDG-PDT
PRJDGPDR
C1 De wensen van de klant vertalen 1. PRJDG-PDR: De producteisen zijn concreet en meetbaar in een SMART geformuleerd beschreven vanuit de opdrachtbeschrijving in projectprogramma van eisen voor een te handleiding van project 1. ontwikkelen embedded system. [niveau 2]
1 …….. (1)
C2 De architectuur van het gewenste 1. PRJDG-PDR: De hardware onderdelen en software funcembedded system ontwerpen: ties, afgeleid uit gegeven specificatie, worden correct opdelen in onderdelen en beschreven. subfuncties van de benodigde 2. PRJDG-PDR: Beschrijft een juiste samenhang tussen de hardware en software. [niveau 2] systeemcomponenten zoals microcontroller, sensoren, actuatoren, PC en website of webserver in een functioneel ontwerp. 3. PRJDG-PDR: Beschrijft de werking en functie van toegepaste communicatie protocollen en besturingssignalen.
1 …….. (1)
C3 De benodigde hardware en 1. PRJDP-T/A: Student van de microcontroller configuresoftware voor een embedded ren voor poorten, inlezen schakelaars, besturen LED’s, system ontwerpen en testen. Het programmeren timer interrupts en handler en UART. gaat hierbij om: 2. PRJDP-T/A: Voor eenvoudige componenten (LED, scha digitale systemen; kelaar, power, etc.) worden berekeningen gemaakt om embedded software; waarden te bepalen.
2 …….. (1)
3 …….. (1)
3 …….. (2)
PRJDGMNL
PRJDG-PCS PRJDG-PRS
interfaces met gebruiker, fysieke 3. PRJDG-PDR: De implementatie van de onderdelen van omgeving en netwerken en tushet embedded systeem wordt correct beschreven in sen hardware en software. een technisch ontwerp. [niveau 2] 4. PRJDP-PO: De student is in staat een eenvoudig printontwerp te maken. 5. PRJDG-PDR: De ontwikkelde hardware en software is getest op de gewenste functionaliteit.
C4 De ontwikkelde hardware en software voor een embedded system integreren en testen. [niveau 2]
1. PRJDG-PDR: Voor zowel het systeem als samengevoegde onderdelen zijn testscenario’s beschreven om de functionaliteit te testen. 2 …….. (1) 2. PRJDG-PDT: Het ontwikkelde prototype is op de juiste wijze getest op gewenste specificaties van de opdrachtgever.
C5 Een bijdrage leveren aan het acceptatietraject door het geven van presentaties, demonstraties en het opleveren van documentatie. [niveau 2]
1. PRJDG-PRS: De projectpresentatie is uitgevoerd volgens de 10/10/10 regel (presenteren/demonstreren/vragen beantwoorden). 2. PRJDG-PDR/MNL/PCS: De structuur en inhoudelijke onderdelen van de documentatie zijn goed uitgevoerd. 3. PRJDG-PRS: Er worden passende conclusies en aanbevelingen gegeven over het eindresultaat. 4 …….. (4) 4. PRJDG-PDT: het product is van voldoende kwaliteit (bedieningsgemak, constructie) en voldoet toonbaar aan de specificatie.
5 …….. (1)
1 …….. (1)
1 …….. (1) 2 …….. (1)
2 …….. (4)
2 …….. (4) 3 …….. (1)
C6 Op basis van relevante 1. PRJDG-PDR: De documentatie bevat een degelijke on(vakinhoudelijke) ontwikkelingen derbouwing van gemaakte keuzes en aanbevelingen voorstellen doen en adviseren ter voor verbeteringen. verbetering van producten/diensten/ systemen/processen. [niveau 1] C7 Projectmatig werken: plan van aanpak maken, plannen, werkzaamheden afstemmen en rapporteren over de voortgang. [niveau 2]
1. PRJDG-PVA: Het plan van aanpak bevat de juiste onderdelen en beschrijvingen. 2. PRJDP-IPVG: De student heeft zich actief opgesteld bij de periodieke afstemming van werkzaamheden met de projectgroepsleden en houdt zich aan de taakstelling en de procedureel gemaakte afspraken. 3. PRJDP-IBF: De student heeft zich actief en betrokken ingezet voor de projectdoelen. 4. PRJDG-FO/TO/TOK: De inhoudelijke rapportage over de voortgang van het project aan de opdrachtgever wordt uitgevoerd.
C8 Samenwerken en leiding geven aan projectteams in een multidisciplinaire omgeving. [niveau 1]
1. PRJDP-IPVG: De student houdt zich aan de norm van interactie: verhouding luisteren spreken; verbale en nonverbale communicatie; omgangsregels. 2. PRJDG-PCS: De student heeft de rol van voorzitter, notulist en projectleider aangenomen.
C9 Schriftelijk en mondeling, in– en extern communiceren in het Engels en het Nederlands, zowel met vakgenoten als nietvakgenoten. [niveau 1]
1. PRJDG-PDR/PCS: De documentatie is in de Nederlandse taal geschreven zonder spelling/stijlfout. 2. PRJDG-MNL: De student levert een correcte Engelstalige user manual af.
C10 Bezit de cognitieve vermogens om voortdurend de eigen beroepsuitoefening te
1. PRJDP-PVH: De student heeft een voldoende voor de intervisie van Projectvaardigheden.
1 …….. (1)
2 …….. (1) 1 …….. (1)
1 …….. (1)
1 …….. (1)
2 …….. (2)
professionaliseren en om te functioneren in uiteenlopende beroepssituaties. [niveau 1]
2. PRJDG-PCS: De student heeft een reflectie geschreven op zijn functioneren en stelt persoonlijke ontwikkeldoelen op.
Opleidingsstatuut 2015-2016, Embedded Systems Engineering Deel 2: Regelingen betreffende het onderwijs en de tentamens, Onderwijs- en Examen Regeling (OER)
Titel onderwijseenheid (OWE)
Informatica 1 Deeltijd (INF1D)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Eerstejaars ESE-deeltijdstudenten met een werkkring op mbo-niveau
3.
Beroepstaak/ beroepstaken
BT2: Software ontwerpen en testen
4.
Centrale beroepstaak
BT2: Software ontwerpen en testen
5.
(Beroeps) Producten
C-programma met productrapport, Linux script
6.
Studiepunten/ studielast
7,5 SP / 210 SBU Geprogrammeerde contacturen: 24 Zelfstandig studieuren: 186
7.
Samenhang met andere OWE’s
Informatica 1D levert de kennis van de programmeertaal C voor Project D, 3D, 4D en 5D en voor de OWE's Informatica 2D en Operating systems D.
8.
Ingangseisen
geen
9.
Algemene omschrijving
De student ontwikkelt op gestructureerde wijze software, geschreven in de taal C. Iedere individuele student krijgt daartoe als opdracht een casus voorgelegd waarvan de probleemstelling eerst nader moet worden geanalyseerd of draagt zelf een casus in overleg met de docent aan. Vervolgens wordt voor de oplossing van het probleem een ontwerp gemaakt. Op basis van dat ontwerp wordt modulair opgezette software ontwikkeld. De applicatie bevat een menustructuur en leest door de opdrachtgever gespecificeerde files in. De student schrijft een eenvoudig linux script.
10.
Competenties
zie beoordelingstabellen Informatica 1 (voltijd nominaal)
11.
Beoordelingscriteria
zie beoordelingstabellen Informatica 1 (voltijd nominaal)
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
INF1D-T
Tentamen
schriftelijk
3.00
5.00
INF1D-A
Assessment
demonstratie en rapport
7.00
5.00
Compensatiemogelijkheden: geen
Frequentie (deel) tentamens: 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. 13.
Verplichte literatuur
Het boek 'De programmeertaal C', 4de vernieuwde editie, Al Kelley en Irah Pohl, Pearson Benelux De studiehandleiding 'Informatica 1' Jos Onokiewicz, Hogeschool van Arnhem en Nijmegen 'C stijl en programmeerrichtlijnen' Jos Onokiewicz, Hogeschool van Arnhem en Nijmegen Het dictaat 'Linux/Unix Stoomcursus' Robert Holwerda, Leon van Houten, Carel Sicherer, Hogeschool van Arnhem en Nijmegen
14.
Aanbevolen literatuur
Het boek 'Linux for Programmers and Users' Glass, Ables Prentice Hall
15.
Software
Oracle VM VirtualBox Ubuntu
16.
Overig materiaal
n.v.t.
17.
Activiteiten
bijwonen van theorielessen deelnemen aan practica deelnemen aan het schriftelijke tentamen en de mondelinge assessment opleveren van bovengenoemde beroepsproducten
18.
Werkvormen
theorielessen practica
19.
Les-/Contacturen
1,5 uur per week theorie + practicum
20.
Onderwijsperiode
Semester 1
21.
Maximum aantal deelnemers
n.v.t.
13
Titel onderwijseenheid (OWE)
Digitale techniek Deeltijd (DGTD)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Eerstejaars ESE-deeltijdstudenten met een werkkring op mbo-niveau
3.
Beroeptaak/ beroepstaken
BT3: Hardware ontwerpen en testen
4.
Centrale beroepstaak
BT3: Hardware ontwerpen en testen
5.
(Beroeps) Producten
VHDL-beschrijving met realisatie in FPGA eenvoudig assemblyprogramma voor de AVR microcontroller
6.
Studiepunten/ studielast
7,5 SP / 210 SBU Geprogrammeerde contacturen: 24 Zelfstandig studieuren: 186
7.
Samenhang met andere OWE’s
Digitale techniek levert de basiskennis van digitale schakelingen voor Project D, 3D, 4D en 5D en voor de OWE Digitaal systeemontwerp D.
8.
Ingangseisen
geen
9.
Algemene omschrijving
De student data in de diverse talstelsels en codes representeren en hij regels toepassen voor het inverteren (De Morgan) en vereenvoudigen van logische formules. De student is in staat om digitale schakelingen op verschillende niveaus te ontwerpen, te implementeren en testbaar te maken. Hierbij wordt gebruik gemaakt van programmeerbare logica en de hardware beschrijvingstaal VHDL. Simulatie en realisatie vindt plaats op een FPGA ontwikkelkit. De student maakt kennis met de architectuur van microprocessoren door een eenvoudig programma in assembly te schrijven voor een AVR microcontroller, waarbij functies worden toegepast, het stackmechanisme en compiler optimalisaties worden onderzocht. Ook leert de student hoe met meerdere chips omvangrijkere geheugens worden samengesteld.
10.
Competenties
zie beoordelingstabellen Digitale techniek (voltijd nominaal)
11.
Beoordelingscriteria
zie beoordelingstabellen Digitale techniek (voltijd nominaal)
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
DGTD-T1
Tentamen 1
schriftelijk tentamen
1.00
5.00
DGTD-T2
Tentamen 2
schriftelijk tentamen
1.00
5.00
14
DGTD-Pr
Practicum
opdrachten
5.00
5.00
DGTD-A
Assessment
demonstratie en rapport
3.00
5.00
Compensatiemogelijkheden geen Frequentie (deel) tentamens 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. 13.
Verplichte literatuur
Het boek 'Digital System Design with VHDL' Mark Zwolinski Prentice Hall De studiehandleiding 'Digitale techniek' Hugo Arends, Hogeschool van Arnhem en Nijmegen Het dictaat 'Uitwerkingen van de oefenopgaven in de studiehandleiding' Jos Rouland, Hogeschool van Arnhem en Nijmegen
14.
Aanbevolen literatuur
15.
Software
Xilinx ISE webpack Altium Designer AVR Studio
16.
Overig materiaal
n.v.t.
17.
Activiteiten
bijwonen van theorielessen deelnemen aan practica deelnemen aan de schriftelijke tentamens en de mondelinge assessments opleveren van bovengenoemde beroepsproducten
18.
Werkvormen
theorielessen practica
19.
Les-/Contacturen
1,5 uur per week theorie + practicum
20.
Onderwijsperiode
Semester 1
21.
Maximum aantal deelnemers
n.v.t.
n.v.t.
15
Titel onderwijseenheid (OWE)
Informatica 2 Deeltijd (INF2D)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Eerstejaars ESE-deeltijdstudenten met een werkkring op mbo-niveau
3.
Beroepstaak/ beroepstaken
BT2: Software ontwerpen en testen
4.
Centrale beroepstaak
BT2: Software ontwerpen en testen
5.
(Beroeps) Producten
Qt programma in C++ met productrapport incl. testcases en testrapport, implementatie testcases in C++ unittesten en API documentatie gegenereerd door Doxygen.
6.
Studiepunten/ Studielast
7,5 SP / 210 SBU Geprogrammeerde contacturen: 24 Zelfstandig studieuren: 186
7.
Samenhang met andere OWE’s
Informatica 2D bouwt voort op de kennis van Informatica 1D en legt de basis voor Project 4D.
8.
Ingangseisen
Informatica 1D gevolgd
9.
Algemene omschrijving
De student gebruikt een grafische ontwikkelomgeving en ontwikkelt in die omgeving individueel een van tevoren door hem of de docent aangedragen en met de docent afgesproken Windows applicatie. Bovendien past hij een aantal testmethodieken toe op (een deel van) de ontwikkelde applicatie.
10.
Competenties
zie beoordelingstabel Informatica 2 (voltijd nominaal)
11.
Beoordelingscriteria
zie beoordelingstabel Informatica 2 (voltijd nominaal)
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
INF2D-A
Assessment
demonstratie en rapport
1.00
3.00
Compensatiemogelijkheden geen Frequentie (deel) tentamens 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed.
16
13.
Verplichte literatuur
De studiehandleiding 'Informatica 2' Jos Onokiewicz, Hogeschool van Arnhem en Nijmegen C++ boek: 'Aan de slag met C++', 5de druk, Gertjan Laan, Academic Service Het dictaat 'Software testen' Jos Rouland, Hogeschool van Arnhem en Nijmegen Het dictaat 'C stijl en programmeer richtlijnen' Jos Onokiewicz, Hogeschool van Arnhem en Nijmegen
14.
Aanbevolen literatuur
n.v.t.
15.
Software
Qt Creator
16.
Overig materiaal
n.v.t.
17.
Activiteiten
bijwonen van theorielessen deelnemen aan practica deelnemen aan de mondelinge assessment opleveren van bovengenoemde beroepsproducten
18.
Werkvormen
theorielessen practica
19.
Les-/Contacturen
1,5 uur per week theorie + practicum
20.
Onderwijsperiode Semester 2
21.
Maximum aantal deelnemers
n.v.t.
17
Titel onderwijseenheid (OWE)
Basiselektronica Deeltijd (BELD)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Eerstejaars ESE-deeltijdstudenten met een werkkring op mbo-niveau
3.
Beroepstaak/ beroepstaken
BT3: Hardware ontwerpen en testen
4.
Centrale beroepstaak
BT3: Hardware ontwerpen en testen
5.
(Beroeps) Producten
n.v.t.
6.
Studiepunten/ Studielast
7,5 SP / 210 SBU Geprogrammeerde contacturen: 48 Zelfstandig studieuren: 162
7.
Samenhang met ander OWE’s
Basiselektronica legt een basis voor het uitvoeren van Project 3D t/m 5D en voor Regeltechniek en Digitale signaalbewerking.
8.
Ingangseisen
geen
9.
Algemene omschrijving
De student eenvoudige elektronische basiscircuits interpreteren, ontwerpen en aanpassen. Hij daarbij gebruikmaken van weerstanden, condensators, spoelen, OpAmps, diodes en transistors. Hij de gelijkstroominstellingen, wisselstroomgedrag en schakelgedrag bepalen. Hij van eerste orde circuits het signaalgedrag berekenen en ontwerpen, inclusief het opstellen van het Bodediagram. Mbv van tools hij hogere orde actieve en passieve filters interpreteren en ontwerpen. Hij zijn ontwerpen dmv meting verifiëren, gebruikmakend van multimeters, signaalgeneratoren en een oscilloscoop. Hij dit alles toepassen op interfacecircuits en bij signaalconditionering.
10.
Competenties
zie beoordelingstabellen Basiselektronica (voltijd nominaal)
11.
Beoordelingscriteria
zie beoordelingstabellen Basiselektronica (voltijd nominaal)
12.
Tentaminering
Toetscode Toetsnaam
Toetsvorm
Weging
Grens
BELD-T1a
Tentamen 1a
schriftelijk
1.00
3.00
BELD-T1b
Tentamen 1b
schriftelijk
1.00
3.00
BELD-T2
Tentamen 2
schriftelijk
2.00
4.00
BELD-Pr
Practicum
opdrachten
0.00
6.00
18
Compensatiemogelijkheden geen Frequentie (deel) tentamens 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. 13.
Verplichte literatuur
Het boek 'Electronics: A Systems Approach' Neil Storey Pearson Education Basisboek wiskunde', 2de druk Kraats, J. van de. Noordhoff Uitgevers Het PDF bestand ‘Complexe getallen voor Wiskunde D’ Herziene versie (augustus 2007) Jan van de Craats Uitgegeven als PDF bestand: http://staff.science.uva.nl/~craats/#cg Studiehandleiding Basiselektronica Hugo Arends, Hogeschool van Arnhem en Nijmegen
14.
Aanbevolen literatuur
Het boek 'Elektrische netwerken' P. Holmes Pearson Education Benelux B.V. Het boek 'The Science of Electronics - Analog Devices' Thomas L. Floyd en David M. Buchla Pearson Prentice Hall
15.
Software
Texas Instruments Active Filter Design Application FilterPro: http://www.ti.com/tool/filterpro Altium Designer AC analysis Linear Technology LTSpice IV: http://www.linear.com/designtools/software/#LTspice
16.
Overig materiaal
n.v.t.
17.
Activiteiten
bijwonen van theorielessen deelnemen aan practica deelnemen aan de schriftelijke tentamens
18.
Werkvormen
theorielessen practica
19.
Les-/Contacturen
1,5 uur per week theorie 1,5 uur per week practicum
20.
Onderwijsperiode
Semester 2
19
21.
Maximum aantal deelnemers
n.v.t.
3. Gegevens onderwijseenheden postpropedeutische fase Bijlage conform artikel 6.1 lid 2 Voltijd Titel onderwijseenheid (OWE)
Project 3: Regeltechniek (PRJ3)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Tweedejaars ESE-studenten
3.
Beroepstaak/ beroepstaken
BT1: Embedded systemen ontwikkelen
4.
Centrale beroepstaak
BT1: Embedded systemen ontwikkelen
5.
(Beroeps) Producten
plan van aanpak, functioneel ontwerprapport, technisch ontwerprapport, IPVformulieren 0 t/m 3, try-out bij klant, procesverslag, user manual, productrapport, product, productpresentatie, productdemonstratie
6.
Studiepunten/ Studielast
15 SP / 420 SBU Geprogrammeerde contacturen: 192 Zelfstandig studieuren: 228
7.
Samenhang met andere OWE’s
Project 1 en 2, Informatica 1 en 2 en Basiselektronica leveren de basiskennis voor Project 3. Project 3 draagt kennis aan voor de OWE's Digitale signaalbewerking en Project 5.
8.
Ingangseisen
Project 1 afgerond met voldoende; Informatica 1, Informatica 2 en Basiselektronica gevolgd
9.
Algemene omschrijving
De student ontwerpt een embedded system waarin een digitale regeling een essentieel onderdeel is. Er wordt gewerkt in groepen van ongeveer vijf studenten.
10.
Competenties
zie onderstaande beoordelingstabel
11.
Beoordelingscriteria
zie onderstaande beoordelingstabel
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
20
PRJ3P-IPVZ
Individuele ProjectVaardigheden – Zelfevaluatie
zelfreflectie
0.00
6.00
PRJ3G-PVA
Plan Van Aanpak
rapport
0.00
6.00
PRJ3P-T
Tentamen
schriftelijk
1.00
5.00
PRJ3G-FO
Functioneel Ontwerp
rapport
0.00
6.00
PRJ3G-TO
Technisch Ontwerp
rapport
0.00
6.00
PRJ3G-TOK
Try-Out bij Klant
demonstratie 0.00
6.00
PRJ3P-FUZ
FUZzy
opdracht
0.00
6.00
PRJ3P-DBG
DeBuGging
opdracht
0.00
6.00
PRJ3P-PRT
Practicum RegelTechniek
opdrachten
0.00
6.00
PRJ3P-IPVG
Individuele ProjectVaardigheden – Groepsevaluatie
intervisie
0.00
6.00
PRJ3P-PVH
ProjectVaardigHeden
rapport, presentatie
0.00
6.00
PRJ3G-MNL
user MaNuaL
rapport
0.00
6.00
PRJ3G-PCS
ProCeSverslag
rapport
0.00
6.00
PRJ3G-PRS
PReSentatie en demonstratie
presentatie, 0.00 demonstratie
6.00
PRJ3G-PDR
ProDuctRapport
rapport
0.00
5.00
PRJ3G-PDT
ProDucT
product
0.00
5.00
PRJ3G-GPC
GroepsProductCijfer
(PDR+PDT)/2
0.00
5.00
PRJ3P-IBF
Individuele BijdrageFactor
intervisie
0.00
0.00
PRJ3P-IPC
Individuele ProductCijfer
GPC*IBF
1.00
5.00
Omdat IBF mag liggen tussen 0.55 en 1.45 wordt die In HANSIS noodgedwongen genoteerd als 10 * de fractie van IBF. Terugvertalen uit HANSIS gaat als volgt: IBF = (IBFsis/10 + X) met X=0 als IBFsis > 5 en X=1 als IBFsis < 5 PRJ3P = Persoonlijk cijfer project 3, PRJ3G = Groepscijfer project 3 Individuele eindcijfer Project 3 = (IPC + T)/2 Compensatiemogelijkheden geen
21
Frequentie (deel) tentamens 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. 13.
Verplichte literatuur
Het boek 'Project management' Roel Grit Wolters Noordhoff Het boek 'Regeltechniek voor HTO' J.J. Schrage, H.W. van Daal & J. Stroeken Hb uitgevers, Baarn De projecthandleiding ‘Project 3’ Ewout Boks, Hogeschool van Arnhem en Nijmegen Het dictaat ‘Warme-dranken-automaat’ Jos Rouland, Hogeschool van Arnhem en Nijmegen
14.
Aanbevolen literatuur
15.
Software
Altium Designer Subversion
16.
Overig materiaal
n.v.t.
17.
Activiteiten
deelnemen aan de workshops Projectvaardigheden en Fuzzy deelnemen aan de projectvergaderingen volgen van de theorielessen Regeltechniek deelnemen aan de practica Debugging en Regeltechniek deelnemen aan de schriftelijke tentamens meewerken aan het ontwikkelen van het op te leveren product opleveren van bovengenoemde beroepsproducten
18.
Werkvormen
workshops theorielessen practica projectwerk projectvergaderingen
19.
Les-/Contacturen
2x3,0 uur per week projectwerk in blok 1 1,5 uur per week workshop Fuzzy in blok 1 2x1,5 uur per week theorie Regeltechniek 1,5 uur per 2 weken workshop Projectvaardigheden 0,75 uur per week projectvergadering 3x3,0 uur per week in blok 2 1,5 uur per week practicum Debugging gedurende 1e en 2e lesweek van blok 2, gevolgd door 1,5 uur per week practicum Regeltechniek
20.
Onderwijsperiode
Semester 1
The Art of Debugging with GDB, DDD, and Eclipse Norman Matloff e.a. No Starch Press
22
21.
Maximum aantal deelnemers
n.v.t.
23
Opleidingsstatuut 2015-2016, Embedded Systems Engineering Deel 2: Regelingen betreffende het onderwijs en de tentamens, Onderwijs- en Examen Regeling (OER)
Beoordelingstabel Project 3 Eindkwalificaties (Competenties) op niveau 2
Indicatoren
Score (gewicht) 0=ontbreekt/slecht 1=onvoldoende 2=voldoende 3=goed PRJ3G-PDT PRJ3G-PDR
C1 De wensen van de klant vertalen 1. PRJ3G-PDR: De producteisen zijn concreet en meetbaar in een SMART geformuleerd beschreven vanuit de opdrachtbeschrijving van project programma van eisen voor een te 3 en afgestemd met de opdrachtgever. ontwikkelen embedded system.
1 …….. (1)
C2 De architectuur van het gewenste 1. PRJ3G-PDR: Er is een volledige schematische opdeling embedded system ontwerpen: en beschrijving van het systeem in deelfuncties van, beopdelen in onderdelen en sturing, communicatie, sensoren, actuatoren en enersubfuncties van de benodigde gievoorziening. hardware en software. 2. PRJ3G-PDR: De samenhang tussen de deelfuncties zijn weergegeven in een juist architectuurschema. 3. PRJ3G-PDR: De functies van alle onderdelen in het architectuurschema zijn juist beschreven.
1 …….. (1)
C3 De benodigde hardware en 1. software voor een embedded system ontwerpen en testen. Het gaat hierbij om: digitale systemen; embedded software; interfaces met gebruiker, fysieke omgeving en netwerken en tussen hardware en software.
PRJ3P-T: De student - differentiëren en kettingregel toepassen - integreren - beheerst Laplace Transformatie. - een overdrachtsfunctie opstellen. - de karakteristieken van een LTI-systeem opstellen. - polen en nulpunten van een systeem bepalen. - de stabiliteit van een systeem beoordelen aan de hand van de polen
2 …….. (1) 3 …….. (1)
PRJ3GMNL
PRJ3G-PCS PRJ3G-PRS
- de tijdconstante in een eerste-ordesysteem bepalen 2. PRJ3P-PRT/DBG: De student een PID controller softwarematig implementeren en inregelen 3. PRJ3P- FUZ: De student een eenvoudig regelsysteem in Fuzzy ontwerpen. 4. PRJ3G-PDR: De implementatie van de onderdelen van het embedded systeem wordt adequaat beschreven in een technisch ontwerp. 5. PRJ3G-PDR: Van het ontwikkelde regelsysteem is door simulatie en experiment de juiste instelling bepaald. 6. PRJ3P- PRT: De student een eenvoudige regeling simuleren en instellen.
6 …….. (1) 7 …….. (1)
25
C4 De ontwikkelde hardware en software voor een embedded system integreren en testen.
1. PRJ3G-PDT: Het ontwikkelde prototype is op de juiste wijze getest op de gewenste specificaties van de opdrachtgever.
1 …….. (1)
C5 Een bijdrage leveren aan het 1. PRJ3G-PRS: De projectpresentatie is uitgevoerd volgens acceptatietraject door het geven de 10/10/10 regel (presenteren/demonstreren/vragen van presentaties, demonstraties beantwoorden). en het opleveren van 2. PRJ3G-PDR/MNL/PCS: De structuur en inhoudelijke ondocumentatie. derdelen van de documentatie zijn juist uitgevoerd. 3. PRJ3G-PRS: Er worden passende conclusies en aanbevelingen gegeven over het eindresultaat. 4 …….. (4) 4. PRJ3G-PDT: het product is van voldoende kwaliteit (bedieningsgemak, constructie) en voldoet toonbaar aan de specificatie. C6 Op basis van relevante 1. PRJ3G-PDR: De documentatie bevat een degelijke on(vakinhoudelijke) ontwikkelingen derbouwing van gemaakte keuze van de component bevoorstellen doen en adviseren ter sturingseenheid. verbetering van producten/diensten/ systemen/processen. C7 Projectmatig werken: plan van aanpak maken, plannen, werkzaamheden afstemmen en rapporteren over de voortgang.
1 …….. (1)
1 …….. (1) 2 …….. (1)
2 …….. (4)
2 …….. (4) 3 …….. (1)
1 …….. (1)
1. PRJ3G-PVA: Het plan van aanpak bevat de juiste onderdelen en beschrijvingen. 2. PRJ3P-IPVG: De student heeft zich actief opgesteld bij de periodieke afstemming van werkzaamheden met de projectgroepsleden en houdt zich aan de taakstelling en de procedureel gemaakte afspraken. 3. PRJ3P-IBF: De student heeft zich actief en betrokken ingezet voor de projectdoelen. 4. PRJ3G-FO/TO/TOK: De inhoudelijke rapportage over de voortgang van het project aan de opdrachtgever wordt uitgevoerd.
26
5. PRJ3-PVH: De student heeft een voldoende voor de workshop Projectvaardigheden. C8 Samenwerken en leiding geven aan projectteams in een multidisciplinaire omgeving.
1. PRJ3P-IPVG: De student houdt zich aan de norm van interactie: verhouding luisteren spreken; verbale en nonverbale communicatie; omgangsregels.
C9 Schriftelijk en mondeling, in- en extern communiceren in het Engels en het Nederlands, zowel met vakgenoten als nietvakgenoten.
1. PRJ3G-PDR/MNL/PCS: De documentatie is in de Nederlandse taal geschreven zonder spelling/stijlfout.
C10 Bezit de cognitieve vermogens om voortdurend de eigen beroepsuitoefening te professionaliseren en om te functioneren in uiteenlopende beroepssituaties.
1. PRJ3G-PCS: Het verloop van het werkproces is beschreven met heldere individuele zelfreflectie van ieder groepslid.
1 …….. (1)
1 …….. (1)
1 …….. (1)
27
Opleidingsstatuut 2015-2016, Embedded Systems Engineering Deel 2: Regelingen betreffende het onderwijs en de tentamens, Onderwijs- en Examen Regeling (OER)
Titel onderwijseenheid (OWE)
Digitaal systeemontwerp (DSO)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Tweedejaars ESE-studenten
3.
Beroepstaak/ beroepstaken
BT3: Hardware ontwerpen en testen
4.
Centrale beroepstaak
BT3: Hardware ontwerpen en testen
5.
(Beroeps) Producten
n.v.t.
6.
Studiepunten/ studielast
7,5 SP / 210 SBU Geprogrammeerde contacturen: 60 Zelfstandig studieuren: 150
7.
Samenhang met andere OWE’s
Digitaal systeemontwerp bouwt voort op Digitale techniek en levert kennis voor Project 5.
8.
Ingangseisen
Digitale techniek gevolgd
9.
Algemene omschrijving
De student bekwaamt zich in digitaal systeemontwerp met behulp van technieken uit de Electronic Design Automation (EDA). De hardware beschrijvingstaal VHDL is uitgangspunt om diverse digitale schakelingen te ontwerpen en testbaar te maken. Een softcore opdracht is onderdeel van het praktische gedeelte.
10.
Competenties
zie onderstaande beoordelingstabellen
11.
Beoordelingscriteria
zie onderstaande beoordelingstabellen
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
DSO-T
Tentamen
schriftelijk
1.00
5.00
DSO-P
Practicum
toetsend practicum
1.00
5.00
DSO-O
Opdracht
opdrachten
1.00
5.00
Compensatiemogelijkheden De student dient voor de owe tenminste een gewogen gemiddeld eindcijfer 5.5 te halen. Frequentie (deel) tentamens 2 x per jaar
13.
Verplichte literatuur
Circuit Design and Simulation with VHDL ISBN 978-0-262-01433-5 Studiehandleiding 'Digitaal systeemontwerp'
14.
Aanbevolen literatuur
Free range VHDL (gratis: zie www.freerangefactory.org)
15.
Software
Quartus II
16.
Overig materiaal
n.v.t.
17.
Activiteiten
bijwonen van theorielessen deelnemen aan practica deelnemen aan de schriftelijke tentamens
18.
Werkvormen
theorielessen practica
19.
Les-/Contacturen
periode 1: 2,25 uur per week theorie 1,5 uur per week practicum
20.
Onderwijsperiode
Semester 1
21.
Maximum aantal deelnemers
n.v.t.
periode 2: 3 uur per week practicum/gastcolleges
Beoordelingstabellen Digitaal systeemontwerp Specificatietabel Tentamen DSO-T Eindkwalificaties (Competenties) op niveau 3
Indicatoren
C2 De architectuur van het gewenste 1. De student kan VHDL taal beschrijvingen zoals type declaraembedded system ontwerpen: opties, functies, procedures en standaarden in de basis toedelen in onderdelen en subfuncties passen. van de benodigde hardware en software. C3 De benodigde hardware en soft- 1. ware voor een embedded system ontwerpen en testen. Het gaat hierbij om: 2. digitale systemen; embedded software; interfaces met gebruiker, fysieke omgeving en netwerken en tussen hardware en software.
de regels en richtlijnen toepassen om VHDL beschrijvingen van eenvoudige digitale combinatorische en sequentiële schakelingen te synthetiseren tot een netlist. in VHDL beschreven hardware processen met het Event driven simulatiemodel omzetten naar een signaal timingdragram.
29
Specificatietabel toetsend practicum DSO-P Eindkwalificaties (Competenties) op niveau 3
Indicatoren
C2 De architectuur van het gewenste 1. Verschillende entities en architectures kunnen definieren embedded system ontwerpen: open implementeren en koppelen m.b.v. port mapping. delen in onderdelen en subfuncties van de benodigde hardware en software. C3 De benodigde hardware en soft- 1. Kan VHDL beschrijvingen ontwerpen en implementeren. ware voor een embedded system 2. Kan VHDL beschrijvingen efficicient en effectief testen geontwerpen en testen. Het gaat bruik makend van testbenches. hierbij om: digitale systemen; embedded software; interfaces met gebruiker, fysieke omgeving en netwerken en tussen hardware en software. C4 De ontwikkelde hardware en soft- 1. De VHDL code is aantoonbaar werkend getest. ware voor een embedded system integreren en testen.
Beoordelingstabel opdracht DSO-O: Eindkwalificaties (Competenties) op niveau 3
Indicatoren
Score (gewicht) 0=ontbreekt/slecht 1=onvoldoende 2=voldoende 3=goed
C2 De architectuur van het gewenste 1. De functionaliteit kunnen opdelen naar tijdembedded system ontwerpen: opdomein, dataprocessing, besturing en status delen in onderdelen en subfunceigenschap. ties van de benodigde hardware 2. Vanuit een opdrachtomschrijving de functioen software. naliteit opdelen in structurele VHDL beschrijvingen. 3. Functionaliteit verdelen over een softcore processor en eigen ontworpen hardware.
1 …….. (1)
C3 De benodigde hardware en software vooreen embedded system ontwerpen en testen. Het gaat hierbij om: digitale systemen; embedded software;
1…….. (1)
1. Gebruikt in het ontwerp eenduidige VHDL beschrijvingen voor FSM oplossingen, inklokken van externe signalen, opklokken van signalen uit een ander tijddomein, serieel/parallel omzettingen, klokdelingen, schuifregisters en counters.
2 …….. (1)
2…….. (1)
30
interfaces met gebruiker, fy- 2. Voor elke ontwikkelde VHDL module is een sieke omgeving en netwerken VHDL test bench ontwikkeld waarmee door en tussen hardware en softsimulatie de deelfunctie wordt aangetoond. ware. 3. elke VHDL module synthetiseren en een opbouw van de schakeling laten zien op RTL component niveau.
3…….. (1)
C4 De ontwikkelde hardware en soft- 1. De deelfunctionaliteit wordt geïntegreerd in ware voor een embedded system een VHDL top level ontwerp waarvan de integreren en testen. werking wordt aangetoond door simulatie in een VHDL top level test bench. 2. Het top level ontwerp wordt geïmplementeerd en geprogrammeerd op een FPGA ontwikkelboard en op juiste werking getest.
1 …….. (1)
C5 Een bijdrage leveren aan het ac- 1. ceptatietraject door het geven van presentaties, demonstraties en 2. het opleveren van documentatie. 3.
1 …….. (1)
C7 Projectmatig werken: plan van aanpak maken, plannen, werkzaamheden afstemmen en rapporteren over de voortgang.
De student demonstreert de uitwerking van de opdrachten aan de docent. VHDL modules zijn voorzien van commentaar om de werking te verduidelijken. De opdrachten worden gedocumenteerd en voorzien van VHDL broncode opgeleverd.
1. De student houdt zich aan de opgegeven inlevertermijnen uit de projecthandleiding.
2 …….. (1)
2 …….. (1) 3 …….. (1) 1 …….. (1)
31
Titel onderwijseenheid (OWE)
Datacommunicatie (DCM)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Tweedejaars ESE-studenten
3.
Beroepstaak/ beroepstaken
BT1: Embedded systemen ontwikkelen
4.
Centrale beroepstaak
BT1: Embedded systemen ontwikkelen
5.
(Beroeps) Producten
n.v.t.
6.
Studiepunten/ Studielast
7,5 SP / 210 SBU Geprogrammeerde contacturen: 60 Zelfstandig studieuren: 150
7.
Samenhang met andere OWE’s
Digitale techniek levert basiskennis voor Datacommunicatie. Datacommunicatie levert kennis aan voor Project 5.
8.
Ingangseisen
Digitale techniek gevolgd
9.
Algemene omschrijving
De student problemen lokaliseren en oplossen. Hij geeft een indicatie omtrent de oorzaak van datacommunicatieproblemen en analyseert hiertoe datacommunicatieprotocollen. Hij bepaalt de performance van de diverse soorten netwerken en kiest netwerken afhankelijk van de applicatie. Hij voorziet embedded systemen van een betrouwbare datacommunicatieverbinding met de buitenwereld.
10.
Competenties
zie onderstaande beoordelingstabellen
11.
Beoordelingscriteria
zie onderstaande beoordelingstabellen
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
DCM-T1
Tentamen 1
schriftelijk
1.00
3.00
DCM-T2
Tentamen 2
schriftelijk
1.00
3.00
DCM-Pr
Practicum
opdrachten
0.00
6.00
Compensatiemogelijkheden: geen Frequentie (deel) tentamens: 2 x per jaar Cesuur.
32
- bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. 13.
Verplichte literatuur
Het boek 'Computer Networking and the Internet' F. Halsall Addison-Wesley Studiehandleiding 'Datacommunicatie' Ruud Elsinghorst, Hogeschool van Arnhem en Nijmegen
14.
Aanbevolen literatuur
15.
Software
Frontline Wireshark inclusief WINPCAP TFTPD
16.
Overig materiaal
n.v.t.
17.
Activiteiten
bijwonen van theorielessen deelnemen aan practica deelnemen aan de schriftelijke tentamens
18.
Werkvormen
theorielessen practica
19.
Les-/Contacturen
1,5+0,75 uur per week theorie 1,5 uur per week practicum
20.
Onderwijsperiode
Semester 1
21.
Maximum aantal deelnemers
n.v.t.
n.v.t.
Beoordelingstabellen Datacommunicatie Specificatietabel Tentamen DCM-T1 Eindkwalificaties (Competenties) op niveau 2
Indicatoren
C3 De benodigde hardware en software voor een embedded system ontwerpen en testen. Het gaat hierbij om: digitale systemen; embedded software; interfaces met gebruiker, fysieke omgeving en netwerken en tussen hardware en software.
1. Beschrijft media, modulatiemethoden en protocollen van de fysieke laag. 2. Omschrijft de gevolgen van ruis en bandbreedtebeperking. 3. Brengt de bit error rate in verband met berichtgrootte en efficiënte benutting van de verbinding. 4. Omschrijft diverse methoden van datatransport (synchroon en asynchroon) en de verschillende wijzen van coderen. 5. Omschrijft methoden van foutdetectie, foutcorrectie en datacompressie. 33
34
Specificatietabel Tentamen DCM-T2 Eindkwalificaties (Competenties) op niveau 2
Indicatoren
C3 De benodigde hardware en software vooreen embedded system ontwerpen en testen. Het gaat hierbij om: digitale systemen; embedded software; interfaces met gebruiker, fysieke omgeving en netwerken en tussen hardware en software.
1. Omschrijft de belangrijkste gestandaardiseerde WAN, resp. LAN protocollen van de data link laag. 2. Omschrijft de netwerklaag met de bijbehorende problemen ten aanzien van routering, segmenteren/ reassembleren en congestion control. 3. Omschrijft de transportlaagprotocollen TCP en UDP en weet wanneer gebruik gemaakt wordt van connection oriented en connectionless verbindingen. 4. Bepaalt hoeveel geheugen een embedded systeem nodig heeft bij een gewenste performance.
Beoordelingstabel practicum DCM-Pr: Eindkwalificaties (Competenties) op niveau 2
Indicatoren
C3 De benodigde hardware en software voor een embedded system ontwerpen en testen. Het gaat hierbij om: digitale systemen; embedded software; interfaces met gebruiker, fysieke omgeving en netwerken en tussen hardware en software.
1. Analyseert foutsituaties bij datatransport. 2. Geeft een indicatie omtrent de oorzaak van datacommunicatieproblemen. 3. Analyseert een datacommunicatieprotocol waarbij gebruik wordt gemaakt van foutdetectie, foutcorrectie en datacompressie. 4. Geeft een berekening van de transporttijd van een hoeveelheid data en meet de werkelijke tijd. 5. Onderzoekt welke adressen er worden gebruikt voor een gegeven TCP/IP verbinding. 6. Onderzoekt welke lagen een rol spelen bij een TCP/IP verbinding. 7. Gaat na hoe de routering werkt bij een TCP/IP verbinding. 8. Analyseert het opzetten van een connection oriented verbinding bij TCP/IP.
C6 Op basis van relevante (vakinhou- 1. De student rapporteert over de toepassing delijke) ontwikkelingen voorstelvan een TCP/IP stack op een embedded syslen doen en adviseren ter verbeteteem. ring van producten/diensten/sys- 2. Hij geeft aan op welke manier er een perfortemen/processen. mance verbetering mogelijk is voor een gegeven systeem.
Score (gewicht) 0=ontbreekt/slecht 1=onvoldoende 2=voldoende 3=goed 1 …….. (1) 2 …….. (1) 3 …….. (1)
4 …….. (1) 5 …….. (1) 6 …….. (1) 7 …….. (1) 8 …….. (1)
1…….. (1) 2…….. (1)
35
Titel onderwijseenheid (OWE)
Project 4: Object oriented analyse en ontwerp (PRJ4)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Tweedejaars ESE-studenten
3.
Beroepstaak/ Beroepstaken
BT1: embedded systemen ontwikkelen
4.
Centrale beroepstaak
BT1: embedded systemen ontwikkelen
5.
(Beroeps) Producten
plan van aanpak, functioneel ontwerprapport, technisch ontwerprapport, IPVformulieren 0 t/m 3, try-out bij klant, procesverslag, user manual, productrapport, product, productpresentatie, productdemonstratie
6.
Studiepunten/ studielast
15 SP / 420 SBU Geprogrammeerde contacturen: 168 Zelfstandig studieuren: 252
7.
Samenhang met andere OWE’s
Project 1 en 2 en Informatica 1 en 2 leveren de basiskennis voor Project 4. Project 4 levert kennis aan Project 5.
8.
Ingangseisen
Project 1 en Project 2 afgesloten met voldoende; Informatica 2 gevolgd
9.
Algemene omschrijving
De student ontwerpt een embedded system met behulp van objectgeoriënteerde systeemanalyse en -ontwerp, UML (Unified Modeling Language). Hij stelt de bijbehorende UML-diagrammen op en maakt bij de implementatie gebruik van een objectgeoriënteerde taal. Er wordt gewerkt in groepen van ongeveer vijf studenten.
10.
Competenties
zie onderstaande beoordelingstabel
11.
Beoordelingscriteria
zie onderstaande beoordelingstabel
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
PRJ4P-IPVZ
Individuele ProjectVaardigheden – Zelfevaluatie
zelfevaluatie
0.00
6.00
PRJ4G-PVA
Plan Van Aanpak
rapport
0.00
6.00
PRJ4G-FO
Functioneel Ontwerp
rapport
0.00
6.00
PRJ4G-TO
Technisch Ontwerp
rapport
0.00
6.00
PRJ4P-T
Tentamen
schriftelijk
1.00
5.00
PRJ4G-TOK
Try-Out bij Klant
demonstratie 0.00
6.00
36
PRJ4P-SAO
SysteemAnalyse en -Ontwerp
opdrachten
0.00
6.00
PRJ4P-OOP
Object Oriented Practicum
opdrachten
0.00
6.00
PRJ4P-IPVG
Individuele ProjectVaardigheden – Groepsevaluatie
intervisie
0.00
6.00
PRJ4P-PVH
ProjectVaardigHeden
rapport, presentatie
0.00
6.00
PRJ4G-MNL user MaNuaL
rapport
0.00
6.00
PRJ4G-PCS
ProCeSverslag
rapport
0.00
6.00
PRJ4G-PRS
PReSentatie en demonstratie
presentatie, 0.00 demonstratie
6.00
PRJ4G-PDR
ProDuctRapport
rapport
0.00
5.00
PRJ4G-PDT
ProDucT
product
0.00
5.00
PRJ4G-GPC
GroepsProductCijfer
(PDR+PDT)/2
0.00
5.00
PRJ4P-IBF
Individuele BijdrageFactor
intervisie
0.00
0.00
PRJ4P-IPC
Individuele ProductCijfer
GPC*IBF
1.00
5.00
Omdat IBF mag liggen tussen 0.55 en 1.45 wordt die In HANSIS noodgedwongen genoteerd als 10 * de fractie van IBF. Terugvertalen uit HANSIS gaat als volgt: IBF = (IBFsis/10 + X) met X=0 als IBFsis > 5 en X=1 als IBFsis < 5 PRJ4P = Persoonlijk cijfer project 4, PRJ4G = Groepscijfer project 4 Individuele eindcijfer Project 4 = (IPC + T)/2 Compensatiemogelijkheden: geen Frequentie (deel) tentamens: 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. 13.
Verplichte literatuur
Het studieboek 'Project management' Roel Grit Wolters Noordhoff Het boek 'Aan de slag met C++' G. Laan Academic Service Het boek 'Praktisch UML' Warmer, J. Prentice Hall Het dictaat ‘Warme-dranken-automaat’
37
Jos Rouland, Hogeschool van Arnhem en Nijmegen De projecthandleiding ‘Project 4’ Ruud Elsinghorst, Hogeschool Arnhem en Nijmegen 14.
Aanbevolen literatuur
n.v.t.
15.
Software
Rose RealTime C++ compiler
16.
Overig materiaal
n.v.t.
17.
Activiteiten
deelnemen aan de workshops Projectvaardigheden en Systeemanalyse en ontwerp deelnemen aan de projectvergaderingen volgen van de theorielessen Object oriented programmeren deelnemen aan de Object oriented practica deelnemen aan het schriftelijk tentamen meewerken aan het ontwikkelen van het op te leveren product opleveren van bovengenoemde beroepsproducten
18.
Werkvormen
workshops theorielessen practica projectwerk projectvergaderingen
19.
Les-/Contacturen
2x3,0 uur per week projectwerk in blok 3 en 3x3,0 uur per week in blok 4 1,5 uur per week workshop Systeemanalyse en -ontwerp in blok 3 1,5 uur per week practicum Object oriented programmeren in blok 3 0,75 uur per week theorie Object oriented programmeren in blok 3 1,5 uur per 2 weken workshop Projectvaardigheden 0,75 uur per week projectvergadering
20.
Onderwijsperiode
Semester 2
21.
Maximum aantal deelnemers
n.v.t.
38
Beoordelingstabel Project 4 Eindkwalificaties (Competenties) op niveau 2
Indicatoren
Score (gewicht) 0=ontbreekt/slecht 1=onvoldoende 2=voldoende 3=goed PRJ4G-PDT PRJ4G-PDR
C1 De wensen van de klant vertalen in een 1. PRJ4G-PDR: De producteisen zijn concreet en SMART geformuleerd programma van meetbaar beschreven vanuit de opdrachtbeschrijeisen voor een te ontwikkelen embedded ving in projecthandleiding van project 4. system.
1 …….. (1)
C2 De architectuur van het gewenste 1. PRJ4G-PDR: De hardware onderdelen en software embedded system ontwerpen: opdelen in objecten afgeleid uit gegeven specificatie worden onderdelen en subfuncties van de beschreven. benodigde hardware en software. 2. PRJ4G-PDR: Beschrijft een juiste samenhang tussen de systeemcomponenten zoals presentatie-, logicaen dataonderdelen in een functioneel ontwerp. 3. PRJ4G-PDR: Beschrijft de werking en functie van toegepaste communicatie protocollen en besturingssignalen.
1 …….. (1)
PRJ4GMNL
PRJ4G-PCS PRJ4G-PRS
2 …….. (1)
3 …….. (1)
C3 De benodigde hardware en software voor 1. PRJ4P-T: Student gebruikt C++ met generalisatie en een embedded system ontwerpen en specialisatieconstructies. testen. Het gaat hierbij om: 2. PRJ4P-T : Student beschrijft het verschil tussen een digitale systemen; overerving- en een aggregaatrelatie. embedded software; 3. PRJ4P-T : Student C++ met en zonder polymorfisme toepassen.
39
interfaces met gebruiker, fysieke omge- 4. PRJ4P-T : Student gebruik maken van operator ving en netwerken en tussen hardware overloading. en software. 5. PRJ4P-T : Student voorkomt geheugenlekken. [niveau 3] 6. PRJ4P-T : Student templates toepassen. 7. PRJ4P-T : Student past exeptie-afhandeling toe. 8. PRJ4G-PDR: De implementatie van de onderdelen van het embedded systeem wordt adequaat beschreven in een technisch ontwerp m.b.v. UML diagrammen: klasse-, structuur-, state- en sequencediagrammen. 9. PRJ4G-PDR: De ontwikkelde hardware en software is getest op de gewenste functionaliteit. 10. PRJ4P-OOP/SAO: De student is in staat een object georiënteerd programma te schrijven, in C++, waarbij gebruik gemaakt wordt van: a. één of meerdere use cases b. schets van het klassediagram c. overerving: basisklasse met meerdere subklassen die samenwerken d. aggregaatklasse (aggregation or composition class). Klasse opgebouwd uit één of meerdere andere klassen. e. overloading van een lidfunctie of constructor f. overloading van operator g. constructor, met in een subklasse een constructor die ook de niet-default constructor van de basisklasse gebruikt. M.a.w. constructor van de afgeleide klasse geeft argumenten door aan de constructor van de basisklasse. h. destructor, met ook een daadwerkelijke opruimfunctie van onderdelen, die zonder destructor in het geheugen zouden blijven staan.
8 …….. (2)
9 …….. (1)
40
i. copy-constructor en assignment-operator voor de klasse waarvoor de destructor is gemaakt C4 De ontwikkelde hardware en software 1. PRJ4G-PDT: Het ontwikkelde prototype is op de 1 …….. (1) voor een embedded system integreren en juiste wijze getest op gewenste specificaties van de testen. opdrachtgever. C5 Een bijdrage leveren aan het acceptatietraject door het geven van presentaties, demonstraties en het opleveren van documentatie.
1. PRJ4G-PRS: De projectpresentatie is uitgevoerd vol1 …….. (1) gens de 10/10/10 regel (presenteren/demonstreren/vragen beantwoorden). 2 …….. (1) 2 …….. (4) 2 …….. (4) 2. PRJ4G-PDR/MNL/PCS: De structuur en inhoudelijke onderdelen van de documentatie zijn goed uitge3 …….. (1) voerd. 3. PRJ4G-PRS: Er worden passende conclusies en aan- 4 …….. (4) bevelingen gegeven over het eindresultaat. 4. PRJ4G-PDT: Het product is van voldoende kwaliteit (bedieningsgemak, constructie) en voldoet toonbaar aan de specificatie
C6 Op basis van relevante (vakinhoudelijke) 1. PRJ4G-PDR: De documentatie bevat een degelijke ontwikkelingen voorstellen doen en onderbouwing van gemaakte keuzes. adviseren ter verbetering van producten/diensten/systemen/processen. C7 Projectmatig werken: plan van aanpak maken, plannen, werkzaamheden afstemmen en rapporteren over de voortgang.
1 …….. (1)
1. PRJ4G-PVA: Het plan van aanpak bevat de juiste onderdelen en beschrijvingen. 2. PRJ4P-IPVG: De student heeft zich actief opgesteld bij de periodieke afstemming van werkzaamheden met de projectgroepsleden en houdt zich aan de taakstelling en de procedureel gemaakte afspraken. 3. PRJ4P-IBF: De student heeft zich actief en betrokken ingezet voor de projectdoelen. 4. PRJ4G-FO/TO/TOK: De inhoudelijke rapportage over de voortgang van het project aan de opdrachtgever wordt uitgevoerd.
41
C8 Samenwerken en leiding geven aan projectteams in een multidisciplinaire omgeving.
1. PRJ4P-IPVG: De student houdt zich aan de norm van interactie: verhouding luisteren spreken; verbale en non-verbale communicatie; omgangsregels.
C9 Schriftelijk en mondeling, in– en extern communiceren in het Engels en het Nederlands, zowel met vakgenoten als niet vakgenoten.
1. PRJ4G-PDR/ PRJ4G-MNL/ PRJ4G-PCS: De documentatie is in de Nederlandse taal geschreven zonder spelling/stijlfout.
1 …….. (1) 1 …….. (1) 1 …….. (1)
C10 Bezit de cognitieve vermogens om 1. PRJ4-PVH: De student heeft een voldoende voor de voortdurend de eigen beroepsuitoefening workshop Projectvaardigheden. te professionaliseren en om te functioneren in uiteenlopende beroepssituaties.
42
Titel onderwijseenheid (OWE)
Operating systems (OPS)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Tweedejaars ESE-studenten
3.
Beroepstaak/ beroeptaken
BT2: Software ontwerpen en testen
4.
Centrale beroepstaak
BT2: Software ontwerpen en testen
5.
(Beroeps) Producten
n.v.t.
6.
Studiepunten/ studielast
7,5 SP / 210 SBU Geprogrammeerde contacturen: 48 Zelfstandig studieuren: 162
7.
Samenhang met andere OWE’s
Informatica 1 (en 2) voorziet in de basiskennis voor Operating systems. Operating systems voorziet in kennis die worden ingezet bij Project 5.
8.
Ingangseisen
Informatica 1 en Informatica 2 gevolgd
9.
Algemene omschrijving
De student ontwikkelt software applicaties waarbij de communicatie tussen parallelle processen een belangrijke rol speelt. Verder ontwerpt hij een driver onder linux voor eenvoudige hardware. Hij gaat m.b.v. een aantal methoden na of de deadlines van de diverse taken gehaald worden.
10.
Competenties
zie onderstaande beoordelingstabellen
11.
Beoordelingscriteria
zie onderstaande beoordelingstabellen
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
OPS-T1
Tentamen 1
schriftelijk
1.00
3.00
OPS-T2
Tentamen 2
schriftelijk
1.00
3.00
OPS-Pr
Practicum
opdrachten
0.00
6.00
Compensatiemogelijkheden geen Frequentie (deel) tentamens 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. 43
- bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed.
44
13.
Verplichte literatuur
14.
Aanbevolen literatuur
Het boek 'Linux for Programmers and Users' Glass, Ables Prentice Hall
15.
Software
Oracle VM VirtualBox Ubuntu
16.
Overig materiaal
n.v.t.
17.
Activiteiten
bijwonen van theorielessen deelnemen aan practica deelnemen aan de schriftelijke tentamens
18.
Werkvormen
theorielessen practica
19.
Les-/Contacturen
1,5 uur per week theorie 1,5 uur per week practicum
20.
Onderwijsperiode
Semester 1
21.
Maximum aantal deelnemers
n.v.t.
De studiehandleiding 'Operating systems' Jos Onokiewicz, Hogeschool van Arnhem en Nijmegen De practicumhandleiding 'Operating Systems' Jos Onokiewicz, Hogeschool van Arnhem en Nijmegen Het dictaat 'Operating systems' Jos Onokiewicz, Hogeschool van Arnhem en Nijmegen Het dictaat 'Linux device drivers' Jos Onokiewicz, Hogeschool van Arnhem en Nijmegen Het dictaat 'Real-time scheduling' Jos Onokiewicz, Hogeschool van Arnhem en Nijmegen
Beoordelingstabellen Operating systems Specificatietabel Tentamen OPS-T1 Eindkwalificaties (Competenties) op niveau 3
Indicatoren
C2 De architectuur van het gewenste 1. een systeem onderverdelen in parallelle processen en/of embedded system ontwerpen: threads. opdelen in onderdelen en subfuncties van de benodigde hardware en software. C3 De benodigde hardware en 1. Beschrijft de opbouw en functionaliteit van operating syssoftware vooreen embedded tems. system ontwerpen en testen. Het 2. Omschrijft de diverse methoden van proces scheduling. gaat hierbij om: 3. parallelle processen en threads toepassen. digitale systemen; 45
embedded software; 4. diverse linux system call’s voor intertaakcommunicatie interfaces met gebruiker, fytoepassen: command line parameters, pipes, files en sieke omgeving en netwerken shared memory. en tussen hardware en software.
46
Specificatietabel Tentamen OPS-T2 Eindkwalificaties (Competenties) op niveau 3
Indicatoren
C3 De benodigde hardware en software vooreen embedded system ontwerpen en testen. Het gaat hierbij om: digitale systemen; embedded software; interfaces met gebruiker, fysieke omgeving en netwerken en tussen hardware en software.
1. 2. 3. 4.
signals en semaforen toepassen. deadlocks opsporen m.b.v. een toewijzingsgraaf Beschrijft diverse methoden van memory management. Omschrijft de opbouw van een Linux device driver en past de bijbehorende system call's toe. 5. nagaan of deadlines worden gehaald (volgens de methoden van RMA, LL, EDF en U).
Beoordelingstabel Practicum OPS-Pr Eindkwalificaties (Competenties) op niveau 3
Indicatoren
Score (gewicht) 0=ontbreekt/sle cht 1=onvoldoende 2=voldoende 3=goed
C2 De architectuur van het 1. Compileert en linkt diverse source code files gewenste embedded system tot één executable programma. ontwerpen: opdelen in 2. Start processen en/of threads op voor het onderdelen en subfuncties van de uitvoeren van parallelle taken. benodigde hardware en software.
1……….(1)
C3 De benodigde hardware en software vooreen embedded system ontwerpen en testen. Het gaat hierbij om: digitale systemen; embedded software; interfaces met gebruiker, fysieke omgeving en netwerken en tussen hardware en software.
1……….(1)
1. Past command line parameters toe en verklaart de betekenis van de hierbij gebruikte pointers en arrays. 2. Start vanaf de command line parallelle processen op met verschillende prioriteiten en verklaart het gedrag. 3. Splitst identieke processen af voor het uitvoeren van parallelle taken. 4. Beschrijft het verschil tussen return en exit() en verklaart de exit status van een child proces. 5. Verklaart het ontstaan van zombie processen. 6. Past signals toe voor de synchronisatie van processen. 7. Past fifo's toe voor de communicatie tussen taken.
2……….(1)
2……….(1) 3……….(1) 4……….(1) 5……….(1) 6……….(1) 7……….(1) 8……….(1) 9............(1) 10..…….(1)
47
8. Gebruikt unnamed pipes voor het redirectioneren. 9. Past semaforen toe voor het synchroniseren van threads en wederzijdse uitsluiting bij kritieke acties. 10. Ontwerpt een device driver voor hardware device met een viertal switches en een viertal leds. De driver werkt zowel met programmed als met interrupt I/O. C5 Een bijdrage leveren aan het 1. Gebruikt een overzichtelijke programma layacceptatietraject door het geven out. van presentaties, demonstraties 2. Kiest suggestieve namen voor variabelen. en het opleveren van de documentatie.
1……….(1) 2……….(1)
48
Titel onderwijseenheid (OWE)
Interfacetechnieken (INT)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Tweedejaars ESE-studenten
3.
Beroepstaak/ beroepstaken
BT3: Hardware ontwerpen en testen
4.
Centrale beroepstaak
BT3: Hardware ontwerpen en testen
5.
(Beroeps) Producten
n.v.t.
6.
Studiepunten/ studielast
7,5 SP / 210 SBU Geprogrammeerde contacturen: 48 Zelfstandig studieuren: 162
7.
Samenhang met andere OWE’s
Digitale techniek en Basiselektronica leveren de basiskennis voor Interfacetechnieken. De kennis van Interfacetechnieken worden ingezet bij Project 5.
8.
Ingangseisen
Digitale techniek en Basiselektronica gevolgd
9.
Algemene omschrijving
De student hanteert EMC-problematieken, diverse standaard bussystemen, storingsproblemen en timing van interfacesystemen.
10.
Competenties
zie onderstaande beoordelingstabellen
11.
Beoordelingscriteria
zie onderstaande beoordelingstabellen
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
INT-T1
Tentamen 1
schriftelijk
1.00
3.00
INT-T2
Tentamen 2
schriftelijk
1.00
3.00
INT-Pr
Practicum
opdrachten
0.00
6.00
INT-EMC
EMC
opdrachten
0.00
6.00
Compensatiemogelijkheden geen Frequentie (deel) tentamens 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. 49
- bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. 13.
Verplichte literatuur
Het dictaat 'Interne Interfaces' Peter Bijl, Hogeschool Arnhem en Nijmegen De studiehandleiding 'Interfacetechnieken' Peter Bijl, Hogeschool Arnhem en Nijmegen Het dictaat 'Timing digitale schakelingen/delay berekening' Peter Bijl, Hogeschool Arnhem en Nijmegen
14.
Aanbevolen literatuur
n.v.t.
15.
Software
n.v.t.
16.
Overig materiaal
n.v.t.
17.
Activiteiten
bijwonen van theorielessen deelnemen aan practica deelnemen aan de workshop EMC deelnemen aan de schriftelijke tentamens
18.
Werkvormen
theorielessen practica workshop
19.
Les-/Contacturen
1,5 uur per week theorie 1,5 uur per week workshop EMC in blok 3 1,5 uur per week practicum Interfacetechnieken in blok 4
20.
Onderwijsperiode
Semester 2
21.
Maximum aantal deelnemers
n.v.t.
Beoordelingstabellen Interfacetechnieken Specificatietabel Tentamen INT-T1 Eindkwalificaties (Competenties) op niveau 3
Indicatoren
C2 De architectuur van het gewenste 1. Beschrijft de architectuur van een microcontroller en de inembedded system ontwerpen: terne interfaces tussen processor en I/O. opdelen in onderdelen en subfuncties van de benodigde hardware en software. C3 De benodigde hardware en software vooreen embedded
1. Beschrijft de interrupt en DMA principes. 2. Beschrijft verschillende I/O methoden. 3. Berekent de extra vertraging t.g.v. capacitieve belastingen.
50
system ontwerpen en testen. Het 4. Bepaalt of voldaan is aan timingeisen van de diverse comgaat hierbij om: ponenten in een microprocessorinterface. digitale systemen; embedded software; interfaces met gebruiker, fysieke omgeving en netwerken en tussen hardware en software.
51
Specificatietabel Tentamen INT-T2 Eindkwalificaties (Competenties) op niveau 3
Indicatoren
C2 De architectuur van het gewenste 1. Omschrijft de timing eisen en protocollen die worden geembedded system ontwerpen: bruikt bij een aantal veldbussen zoals de CAN bus. opdelen in onderdelen en 2. Omschrijft de timing eisen en protocollen die worden gesubfuncties van de benodigde bruikt bij een aantal computerbussen zoals; PCI, VME en hardware en software. Advanced/MicroTCA. C3 De benodigde hardware en 1. Bepaalt de grootte van reflecties en overspraak in een digisoftware vooreen embedded taal transmissiesysteem. system ontwerpen en testen. Het gaat hierbij om: digitale systemen; embedded software; interfaces met gebruiker, fysieke omgeving en netwerken en tussen hardware en software. Beoordelingstabel practicum INT-EMC Eindkwalificaties (Competenties) op niveau 3
Indicatoren
Score (gewicht) 0=ontbreekt/sle cht 1=onvoldoende 2=voldoende 3=goed
C3 De benodigde hardware en software vooreen embedded system ontwerpen en testen. Het gaat hierbij om: digitale systemen; embedded software; interfaces met gebruiker, fysieke omgeving en netwerken en tussen hardware en software.
1. Doet proeven die duidelijk maken wat overspraak is en hoe deze te verminderen. 2. Doet proeven die duidelijk maken wat aardstoring is en hoe deze te verminderen. 3. Doet proeven die storingen op printbanen laten zien en hoe deze zijn te verminderen. 4. Doet proeven met betrekking tot koppelfactoren in verschillende soorten kabels. 5. Punten 1 t/m 4 toepassen bij het ontwerpen van een PCB, alsmede rekening houden met de application notes van de gebruikte componenten.
1…….. (1)
C5 Een bijdrage leveren aan het acceptatietraject door het geven van presentaties, demonstraties en het opleveren van documentatie.
1. De student demonstreert de uitwerking van de opdrachten aan de docent. 2. De opdrachten worden gedocumenteerd opgeleverd.
1 …….. (1)
C7 Projectmatig werken: plan van aanpak maken, plannen,
1. De student houdt zich aan de opgegeven inlevertermijnen uit de projecthandleiding.
1 …….. (1)
2…….. (1) 3…….. (1) 4…….. (1) 5…….. (1)
2 …….. (1)
52
werkzaamheden afstemmen en rapporteren over de voortgang. Beoordelingstabel practicum INT-Pr Eindkwalificaties (Competenties) op niveau 3
Indicatoren
C4 De ontwikkelde hardware en software voor een embedded system integreren en testen.
1. Er wordt een systeem ontworpen en geïmplementeerd dat gebruik maakt van een in de theorie behandelde interface.
1 …….. (1)
C5 Een bijdrage leveren aan het 1. De student demonstreert de uitwerking acceptatietraject door het geven van de opdrachten aan de docent. van presentaties, demonstraties 2. De opdrachten worden gedocumenteerd en het opleveren van opgeleverd. documentatie.
1 …….. (1)
C7 Projectmatig werken: plan van aanpak maken, plannen, werkzaamheden afstemmen en rapporteren over de voortgang.
1 …….. (1)
1. De student houdt zich aan de opgegeven inlevertermijnen uit de projecthandleiding.
Score (gewicht) 0=ontbreekt/slecht 1=onvoldoende 2=voldoende 3=goed
2 …….. (1)
53
Titel onderwijseenheid (OWE)
Stage voltijd (en deeltijd; PRJS, PRJSD)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Derdejaars ESE-studenten
3.
Beroepstaak/ beroepstaken
BT1: Embedded Systemen ontwikkelen
4.
Centrale beroepstaak
BT1: Embedded Systemen ontwikkelen
5.
(Beroeps) Producten
urenstaten, logboek, inleidend verslag, voortgangsverslag en eindverslag; afhankelijk van de stageopdracht(en) kunnen hier bij komen: plan van aanpak, functioneel ontwerprapport, technisch ontwerprapport, user manual, productrapport, product, productpresentatie, productdemonstratie
6.
Studiepunten, studielast
30 SP / 840 SBU Geprogrammeerde contacturen: 0 Zelfstandig studieuren: 840
7.
Samenhang met andere OWE’s
Alle voorafgaande OWE's kunnen, afhankelijk van de stageplaats, competenties aandragen t.b.v. de stage.
8.
Ingangseisen
Propedeuse gehaald en Project 3 (resp. Project 4) gehaald
9.
Algemene omschrijving
De student komt in contact met de dagelijkse praktijk van het bedrijfsleven of van (overheids)instellingen. Hierbij krijgt hij de gelegenheid om inzicht te krijgen in functies van pas afgestudeerde ingenieurs en van hen die al een aantal jaren ervaring hebben. Hij maakt kennis met organisatievormen, krijgt inzicht in sociale verhoudingen, oriënteert zich op het beroep en is gericht zijn op kwaliteit, prestatie en dienstverlening. Hierbij werkt hij resultaatgericht in een team, is zelfstandig, neemt initiatieven en plant zijn werkzaamheden. Hij rapporteert mondeling en schriftelijk over zijn werk en ontwikkelde producten en presenteert zijn resultaten. Hij maakt zich nieuwe vakkennis eigen, maakt een plan van aanpak, stelt specificaties op, ontwikkelt, bouwt en test producten en houdt hierbij rekening met economische aspecten.
10.
Competenties
zie onderstaande beoordelingstabellen
11.
Beoordelingscriteria
zie onderstaande beoordelingstabellen Deeltijdstudenten krijgen vrijstelling voor de stage als zij minimaal 2 jaar werkervaring hebben binnen een bedrijf of instituut in een technische functie op minimaal MBO-niveau.
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
STG-ADG
Aantal DaGen/10
urenstaten
0.00
9.50
STG-EDG
Extra DaGen/10
urenstaten
0.00
0.00
54
STG-V1
Verslag 1
rapport
1.00
5.50
STG-V2
Verslag 2
rapport
2.00
5.50
STG-V3
Verslag 3
rapport
3.00
5.50
BedrijfsBeoordeling
Evaluatiegesprek van bedrijfscoach, 6.00 stagedocent en stagiair
5.50
STG-BB
Compensatiemogelijkheden geen Frequentie (deel) tentamens 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. Het studieboek 'Project management' Roel Grit Wolters Noordhoff Het dictaat ‘Warme-dranken-automaat’ Jos Rouland, Hogeschool van Arnhem en Nijmegen
13.
Verplichte literatuur
14.
Aanbevolen literatuur
n.v.t.
15.
Software
n.v.t.
16.
Overig materiaal
n.v.t.
17.
Activiteiten
werken aan en opleveren van de bovengenoemde beroepsproducten
18.
Werkvormen
stage
19.
Les-/Contacturen
n.v.t.
20.
Onderwijsperiode Semester 1 (of 2)
21.
Maximum aantal deelnemers
n.v.t.
55
Beoordelingstabellen Stage Beoordelingstabel inleidend stageverslag STG-V1 Eindkwalificaties (Competenties) op niveau 2
Indicatoren
Score (gewicht) 0=ontbreekt/slecht 1=onvoldoende 2=voldoende 3=goed
C9 Schriftelijk en mondeling, in- en 1. Het verslag bevat een korte beschrijving extern communiceren in het van de organisatievorm van het bedrijf Engels en het Nederlands, zowel (structuur, werkoverleg, communicatie) en met vakgenoten als nietde plaats die de afdeling, waarop de stavakgenoten. giair werkzaam is, in dat bedrijf inneemt. 2. Het verslag bevat een beschrijving van de functie van een pas afgestudeerde technisch informaticus op hbo-niveau en iemand met ten minste vijf jaar ervaring. 3. Het verslag bevat de omschrijving van de taak of de werkzaamheden die de stagiair zijn opgedragen. 4. Het verslag heeft de juiste stijl: a. heeft een duidelijke en juiste zinsopbouw b. heeft een correcte spelling c. geeft een zakelijke beschrijving
1…….. (1)
2…….. (1)
3…….. (1) 4…….. (1)
Beoordelingstabel voortgangsverslag STG-V2 Eindkwalificaties (Competenties) op niveau 2
Indicatoren
Score (gewicht) 0=ontbreekt/sle cht 1=onvoldoende 2=voldoende 3=goed
C1 De wensen van de klant vertalen 1. De producteisen zijn concreet en meetbaar in een SMART geformuleerd beschreven. programma van eisen voor een te ontwikkelen embedded system.
1…….. (1)
C2 De architectuur van het gewenste 1. De hardware onderdelen en software funcembedded system ontwerpen: ties afgeleid uit gegeven specificatie worden opdelen in onderdelen en beschreven. subfuncties van de benodigde 2. Beschrijft een juiste samenhang tussen de hardware en software. systeemcomponenten in een functioneel ontwerp.
1…….. (1) 2…….. (1) 3…….. (1)
56
3. Beschrijft de werking en functie van toegepaste communicatie protocollen en besturingssignalen.
C7 Projectmatig werken: plan van aanpak maken, plannen, werkzaamheden afstemmen en rapporteren over de voortgang.
C9 Schriftelijk en mondeling, in– en extern communiceren in het Engels en het Nederlands, zowel met vakgenoten als nietvakgenoten.
1. Het verslag bevat mogelijke oplossingen voor de problemen waaraan gewerkt is. 2. Het verslag bevat een beschrijving van de reeds gerealiseerde deelproducten. 3. In het verslag wordt aangegeven wat er tijdens de resterende stageperiode zal plaatsvinden.
1…….. (1)
1. Het verslag heeft de juiste stijl: a. heeft een duidelijke en juiste zinsopbouw b. heeft een correcte spelling c. geeft een zakelijke beschrijving
1…….. (1)
2…….. (1) 3…….. (1)
57
Beoordelingstabel eindverslag STG-V3 Eindkwalificaties (Competenties) op niveau 2
Indicatoren
Score (gewicht) 0=ontbreekt/sle cht 1=onvoldoende 2=voldoende 3=goed
C1 De wensen van de klant vertalen 1. De producteisen zijn concreet en meetbaar in een SMART geformuleerd beschreven. programma van eisen voor een te ontwikkelen embedded system.
1…….. (1)
C2 De architectuur van het gewenste 1. De hardware onderdelen en software funcembedded system ontwerpen: ties afgeleid uit gegeven specificatie worden opdelen in onderdelen en beschreven. subfuncties van de benodigde 2. Beschrijft samenhang tussen de systeemhardware en software. componenten in een functioneel ontwerp. 3. Beschrijft de werking en functie van toegepaste communicatieprotocollen en besturingssignalen.
1…….. (1)
C3 De benodigde hardware en 1. De implementatie van de onderdelen van software voor een embedded het embedded systeem worden adequaat system ontwerpen en testen. Het beschreven in een technisch ontwerp. gaat hierbij om: 2. Het verslag beschrijft hardware- en software digitale systemen; testen op de gewenste functionaliteit. embedded software; interfaces met gebruiker, fysieke omgeving en netwerken en tussen hardware en software.
1…….. (1)
C4 De ontwikkelde hardware en software voor een embedded system integreren en testen.
1 …….. (1)
1. Het ontwikkelde product/productonderdeel/prototype is op de juiste wijze getest op gewenste specificaties van de opdrachtgever.
2…….. (1) 3…….. (1)
2…….. (1)
C5 Een bijdrage leveren aan het 1. Er worden passende conclusies en aanbeveacceptatietraject door het geven lingen gegeven over het eindresultaat. van presentaties, demonstraties en het opleveren van documentatie.
1 …….. (1)
C6 Op basis van relevante 1. De documentatie bevat onderbouwing van (vakinhoudelijke) ontwikkelingen gemaakte keuzes. voorstellen doen en adviseren ter verbetering van producten/diensten/ systemen/processen.
1 …….. (1)
C9 Schriftelijk en mondeling, in– en extern communiceren in het Engels en het Nederlands, zowel
1…….. (1)
1. Het verslag heeft de juiste structuur:
58
met vakgenoten als nietvakgenoten.
a. vereiste onderdelen aanwezig met indeling volgens de richtlijnen voor een productrapport van projecten algemeen b. inhoudsopgave: correct en volledig c. illustraties: nummer en bijschrift d. opbouw van de illustraties: duidelijk e. verwijzingen naar illustraties: aanwezig f. verwijzingen naar bijlagen: aanwezig g. opmaak van het verslag: verzorgd 2. Het verslag heeft de juiste stijl: a. heeft een duidelijke en juiste zinsopbouw b. heeft een correcte spelling c. geeft een zakelijke beschrijving
2…….. (1)
59
Beoordelingstabel BedrijfsBeoordeling STG-BB Eindkwalificaties (Competenties) op niveau 2
C1 De wensen van de klant vertalen in een SMART geformuleerd programma van eisen voor een te ontwikkelen embedded system.
Indicatoren
Score (gewicht) 0=ontbreekt/sle cht 1=onvoldoende 2=voldoende 3=goed
De student neemt initiatief en is actief betrokken bij het vaststellen van de wensen van de opdrachtgever De gedocumenteerde specificatie sluit aan bij de geformuleerde wensen van de opdrachtgever. Wijzigingen die tijdens het ontwikkeltraject zijn ontstaan worden adequaat doorgevoerd.
1…….. (1)
C2 De architectuur van het gewenste 1. Voor de opdeling van het systeem in deelembedded system ontwerpen: functies van dataverwerking, besturing, comopdelen in onderdelen en municatiemodules, sensoren, actuatoren en subfuncties van de benodigde energievoorziening zijn juiste keuze gemaakt hardware en software.
1…….. (1)
C3 De benodigde hardware en 1. Voor het ontwerpen van hardware en softsoftware voor een embedded ware wordt op de juiste manier gebruik gesystem ontwerpen en testen. Het maakt van pseudocode, stroomdiagram, stagaat hierbij om: temachines en beschrijvende algoritmen. digitale systemen; 2. Bij de realisatie van hardware componenten embedded software; is de juiste type keuze gemaakt van micro interfaces met gebruiker, fysieke controllers, FPGA’s, DSP’s, custom logic, omgeving en netwerken en tussmart sensors, displays en analoge elektronisen hardware en software. sche componenten, eventueel op specifieke hardware ontwikkelplatforms. 3. Bij de realisatie van software componenten is de juiste keuze gemaakt ten aan zien van communicatiestructuren, timing, prioriteit en externe interrupts: fine tuning van de software. 4. Testen van hardware en/of software door simulatie en/of data-analyse zijn adequaat uitgevoerd
1…….. (1)
C4 De ontwikkelde hardware en software voor een embedded system integreren en testen.
1…….. (1)
1.
2.
3.
1. Hardware en software componenten worden stapsgewijs getest en samengevoegd. 2. Het embedded systeem is getest door één of meerdere testscenario’s die ontwikkeld zijn op basis van de specificaties
C5 Een bijdrage leveren aan het 1. De student weet de opdrachtgever te overacceptatietraject door het geven tuigen van de bruikbaarheid van het eindrevan presentaties, demonstraties sultaat.
2…….. (1) 3…….. (1)
2…….. (1)
3…….. (1)
4…….. (1)
2…….. (1)
1…….. (1)
60
en het opleveren van documentatie. C6 Op basis van relevante 1. Student is zich bewust van de doelen en (vakinhoudelijke) ontwikkelingen waarden van zijn werkomgeving en nieuwe voorstellen doen en adviseren ter ontwikkelingen; speelt hier actief op in bij verbetering van het geven van advies. producten/diensten/ systemen/processen.
1…….. (1)
C7 Projectmatig werken: plan van aanpak maken, plannen, werkzaamheden afstemmen en rapporteren over de voortgang.
1. Student plant en organiseert zijn werk op basis van de gestelde doelen en stelt hierbij prioriteiten. 2. Student werkt gericht aan het realiseren van gestelde doelen met gevraagde kwaliteit.
1…….. (1)
C8 Samenwerken en leiding geven aan projectteams in een multidisciplinaire omgeving.
1. Student motiveert, stimuleert, overtuigt en stuurt anderen bij het realiseren van gestelde doelen.
1…….. (1)
C9 Schriftelijk en mondeling, in– en extern communiceren in het Engels en het Nederlands, zowel met vakgenoten als nietvakgenoten.
1. Mondelinge communicatie van de student: a. draagt zijn mening en informatie doelgericht en overtuigend mondeling over op anderen b. luistert actief en vraagt waar nodig door c. mondeling in een Engelstalige omgeving functioneren 2. Schriftelijke communicatie van de student: a. draagt zijn mening en informatie doelgericht en overtuigend schriftelijk over op anderen b. maakt effectief gebruik van diverse media c. schriftelijk in een Engelstalige omgeving functioneren
1…….. (1)
1. De student is gericht op het uitbreiden van kennis en inzichten 2. De student stelt zichzelf uitdagende doelen 3. De student staat open voor feedback, vraagt om feedback en trekt lering uit feedback en ervaringen 4. De student neemt beslissingen, maakt keuzes en is hierop aanspreekbaar. 5. De student motiveert zichzelf, houdt de motivatie vast, ook bij tegenslagen. 6. De student blijft effectief functioneren bij onzekerheden, spanningen en werkdruk.
1…….. (1)
C10 Bezit de cognitieve vermogens om voortdurend de eigen beroepsuitoefening te professionaliseren en om te functioneren in uiteenlopende beroepssituaties.
2…….. (1)
2…….. (1)
2…….. (1) 3…….. (1) 4…….. (1) 5…….. (1) 6…….. (1)
61
Titel onderwijseenheid (OWE)
Project 5: Embedded system (PRJ5)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Derdejaars ESE-studenten
3.
Beroepstaak/ beroepstaken
BT1: Embedded systemen ontwikkelen
4.
Centrale beroepstaak
BT1: Embedded systemen ontwikkelen
5.
(Beroeps) Producten
plan van aanpak, functioneel ontwerprapport, technisch ontwerprapport, IPVformulieren 0 t/m 3, try-out bij klant, procesverslag, user manual, productrapport, product, productpresentatie, productdemonstratie
6.
Studiepunten/ studielast
15 SP / 420 SBU Geprogrammeerde contacturen: 144 Zelfstandig studieuren: 276
7.
Samenhang met andere OWE’s
Afhankelijk van de projectopdracht kunnen competenties van alle OWE's van het eerste en tweede jaar worden aangewend voor Project 5.
8.
Ingangseisen
Propedeuse gehaald; Project 3, Project 4, Datacommunicatie, Digitaal systeemontwerp, Interfacetechnieken en Operating systems gevolgd
9.
Algemene omschrijving
De student ontwikkelt (in groepen van ongeveer vijf studenten) een relatief complex embedded system waarbij een uitgebreide en grondige verantwoording wordt afgelegd over de ontwikkeling van het systeem. Het embedded system moet voorzien worden van een real-time operating system. Het individuele eindcijfer van Project 5 is tevens het cijfer voor de Tussentijdse Integrale Toets Postpropedeuse.
10.
Competenties
zie onderstaande beoordelingstabel
11.
Beoordelingscriteria
zie onderstaande beoordelingstabel
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
PRJ5P-IPVZ
Individuele ProjectVaardigheden – Zelfevaluatie
zelfreflectie
0.00
6.00
PRJ5G-PVA
Plan Van Aanpak
rapport
0.00
6.00
PRJ5G-OZR
OnderZoeksRapport
rapport
0.00
6.00
PRJ5G-FO
Functioneel Ontwerp
rapport
0.00
6.00
PRJ5G-TO
Technisch Ontwerp
rapport
0.00
6.00
62
PRJ5G-TOK
Try-Out bij Klant
demonstratie 0.00
6.00
PRJ5P-IPVG
Individuele ProjectVaardigheden – Groepsevaluatie
intervisie
0.00
6.00
PRJ5G-MNL
user MaNuaL
rapport
0.00
6.00
PRJ5G-PCS
ProCeSverslag
rapport
0.00
6.00
PRJ5G-PRS
PReSentatie en demonstratie
presentatie, 0.00 demonstratie
6.00
PRJ5G-PDR
ProDuctRapport
rapport
0.00
5.00
PRJ5G-PDT
ProDucT
product
0.00
5.00
PRJ5G-GPC
GroepsProductCijfer
(PDR+PDT)/2
0.00
5.00
PRJ5P-IBF
Individuele BijdrageFactor
intervisie
0.00
0.00
PRJ5P-IPC
Individuele ProductCijfer
GPC*IBF
1.00
5.00
PRJ5P-A
Assessment
mondeling assessment
1.00
5.00
Vrije opdracht*
PVA, Presentatie Demonstrati e
0.00
6.00
PRJ5P-V
Omdat IBF mag liggen tussen 0.55 en 1.45 wordt die In HANSIS noodgedwongen genoteerd als 10 * de fractie van IBF. Terugvertalen uit HANSIS gaat als volgt: IBF = (IBFsis/10 + X) met X=0 als IBFsis > 5 en X=1 als IBFsis < 5 PRJ5P = Persoonlijk cijfer project 5, PRJ5G = Groepscijfer project 5 Individuele eindcijfer Project 5 = (A + IPC)/2 Compensatiemogelijkheden geen Frequentie (deel) tentamens 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. 13.
Verplichte literatuur
Het studieboek 'Project management' Roel Grit Wolters Noordhoff De projecthandleiding ‘Project 5’ Peter van der Jagt, Hogeschool van Arnhem en Nijmegen (HAN) 63
Het dictaat ‘Warme-dranken-automaat’ Jos Rouland, Hogeschool van Arnhem en Nijmegen (HAN) 14.
Aanbevolen literatuur
n.v.t.
15.
Software
Subversion Verder afhankelijk van de casus en van de keuzen die de studenten maken
16.
Overig materiaal
n.v.t.
17.
Activiteiten
deelnemen aan de workshops Onderzoeksvaardigheden deelnemen aan de projectvergaderingen deelnemen aan het mondelinge assessment meewerken aan het ontwikkelen van het op te leveren product opleveren van bovengenoemde beroepsproducten
18.
Werkvormen
workshops projectwerk projectvergaderingen
19.
Les-/Contacturen
3,0 uur per week workshop Onderzoeksvaardigheden gedurende de eerste 2 weken 3x3,0 uur per week projectwerk vanaf de derde week 0,75 uur per 2 weken projectvergadering
20.
Onderwijsperiode Semester 2
21.
Maximum aantal deelnemers
n.v.t.
* Studenten voeren zelfstandig een taak uit. De taak bestaan uit een activiteit zoals: het organiseren van een studiereis, het ontwikkelen van een product voor derden, het verlenen van onderwijsassistentie bij practica of het uitvoeren van een taak bij een lectoraat. De student heeft een eigen keuze maar onderbouwt deze met een plan van aanpak. De duur van de vrije opdracht is 80 uur. De beoordeling vindt plaats aan de hand van een set indicatoren uit de beoordelingstabel waarbij naast de verplichte indicator op het PVA er nog minstens negen andere indicatoren toepasbaar moeten zijn op het eindproduct. De keuze voor een taak en de bijbehorende set van beoordelingscriteria wordt door de student vastgelegd in het PVA. De student mag de vrije opdracht starten vanaf het moment dat de propedeuse behaald is. Verdere informatie is te vinden in de studiehandleiding “Vrije opdracht ESE” op Scholar.
64
Beoordelingstabel Project 5 Eindkwalificaties (Competenties) op niveau 3
Indicatoren
Score (gewicht) 0=ontbreekt/slecht 1=onvoldoende 2=voldoende 3=goed PRJ5G-PDT PRJ5G-PDR
C1 De wensen van de klant vertalen 1. PRJ5G-PDR: De producteisen zijn compleet, concreet en in een SMART geformuleerd controleerbaar beschreven, uitgaande van de opdrachtprogramma van eisen voor een te beschrijving in de projecthandleiding. ontwikkelen embedded system. 2. PRJ5G-PDR: Bij het opstellen van de producteisen is rekening gehouden met de omgevingseisen m.b.t. energiegebruik, afmetingen, uiterlijk, maakbaarheid en duurzaamheid. 3. PRJ5G-PVA/PRS: Een complex probleem is in goede samenspraak met de klant in kaart gebracht en er zijn oplossingen voorgesteld.
1 …….. (1)
C2 De architectuur van het gewenste 1. PRJ5G-PDR: De uit onderzoek verkregen resultaten zijn embedded system ontwerpen: verwerkt in het systeemontwerp. opdelen in onderdelen en 2. PRJ5G-PDR: De schematische opdeling en beschrijving subfuncties van de benodigde van het systeem in deelfuncties van dataverwerking, behardware en software. sturing, communicatiemodules, sensoren, actuatoren en energievoorziening zijn juist en helder gedocumenteerd. 3. PRJ5G-PDR: De samenhang tussen de deelfuncties van het systeem is vastgelegd door data/adres/communicatiebussen en/of structuren, besturings-, status- en voedingssignalen.
1 …….. (1)
PRJ5GMNL
PRJ5G-PCS PRJ5G-PRS
2 …….. (1)
3 …….. (1)
2 …….. (1)
3 …….. (1)
4 …….. (1)
65
4. PRJ5G-PDR: Er is aangegeven aan welke normen voldaan is en van welke standaarden en protocollen gebruik gemaakt is.
66
C3 De benodigde hardware en 1. software voor een embedded system ontwerpen en testen. Het gaat hierbij om: digitale systemen; 2. embedded software; interfaces met gebruiker, fysieke omgeving en netwerken en tus- 3. sen hardware en software.
4.
5.
6.
7. C4 De ontwikkelde hardware en software voor een embedded system integreren en testen.
PRJ5G-PDR: Gedetailleerde technische componentbeschrijvingen van deelfuncties uit de architectuur zijn gemaakt met gebruik van pseudocode, stroomdiagrammen, statemachines en beschrijvende algoritmen. PRJ5G-PDR: De implementatie van componenten is vastgelegd in programmeertalen als C, UML, VHDL en elektrische schema’s. PRJ5G-PDR: Bij de realisatie van hardwarecomponenten is de juiste keuze gemaakt van microcontrollers, FPGA’s, DSP’s, custom logic, smart sensors, displays en analoge elektronische componenten, eventueel op specifieke hardware ontwikkelplatforms. PRJ5G-PDR: Bij de realisatie van softwarecomponenten is de juiste keuze gemaakt ten aanzien van communicatiestructuren, timing, prioriteit en externe interrupts: finetuning van de software. PRJ5G-PDR: Voor alle hardwareonderdelen zijn berekeningen gemaakt om de juiste componentwaarden te be- 7 …….. (1) palen, rekening houdend met onnauwkeurigheden en toleranties. PRJ5G-PDR: Testen van hardware en/of software door simulatie en/of dataanalyse zijn adequaat uitgevoerd en beschreven. PRJ5G-PDT: In het systeem is een RTOS op zinvolle en adequate wijze toegepast.
1. PRJ5G-PDT: Er is een testplan gemaakt voor het geïntegreerde systeem, werkend onder realistische omstandigheden. 2. PRJ5G-PDT: Het ontwikkelde en gebouwde prototype is getest op systeemspecificaties van de opdrachtgever aan de hand van dit testplan.
1 …….. (2)
2 …….. (1) 3 …….. (1)
4 …….. (1)
5 …….. (1)
6 …….. (1)
1 …….. (1) 2 …….. (1)
3 …….. (2)
67
3. PRJ5G-PDR: De resultaten van de systeemtest aan de hand van het testplan zijn in de productdocumentatie gedocumenteerd en geëvalueerd. C5 Een bijdrage leveren aan het 1. PRJ5G-PRS: De projectpresentatie is uitgevoerd volgens acceptatietraject door het geven de 10/10/10 regel (presenteren/demonstreren/vragenvan presentaties, demonstraties beantwoorden). en het opleveren van 2. PRJ5G-PDR/PCS: De structuur en inhoudelijke onderdedocumentatie. len van de product- en procesdocumentatie zijn in orde. 3. PRJ5G-MNL: De structuur en inhoudelijke onderdelen van de user manual zijn in orde. 4. PRJ5G-PDR: Er worden passende conclusies en aanbevelingen gegeven betreffende het eindresultaat. 5 …….. (4) 5. PRJ5G-PDT: Het product is van voldoende kwaliteit (bedieningsgemak, constructie) en voldoet tijdens de demonstratie aan de specificaties. C6 Op basis van relevante 1. PRJ5G-PDR/OZR: Er is op de juiste manier een onder(vakinhoudelijke) ontwikkelingen zoek uitgevoerd naar alternatieven en mogelijke oplosvoorstellen doen en adviseren ter singen. verbetering van 2. PRJ5G-PDR: De documentatie bevat een degelijke onproducten/diensten/ derbouwing van gemaakte keuzes. Waar nodig zijn keusystemen/processen. zes onderbouwd met accurate berekeningen.
1 …….. (1) 2 …….. (1)
2 …….. (1) 3 …….. (1)
4 … … .(1)
1 …….. (2) 2 …….. (2)
68
C7 Projectmatig werken: plan van aanpak maken, plannen, werkzaamheden afstemmen en rapporteren over de voortgang.
1. PRJ5G-PVA/V: Het plan van aanpak bevat alle benodigde onderdelen en beschrijvingen, in de juiste volgorde en met voldoende details. 2. PRJ5P-IPVG: De student heeft zich actief opgesteld bij de periodieke afstemming van werkzaamheden met de projectgroepsleden en houdt zich aan de taakstelling en de procedureel gemaakte afspraken. 3. PRJ5P-IBF: De student heeft zich actief en betrokken ingezet voor de projectdoelen. 4. PRJ5G-FO/TO/TOK: De inhoudelijke rapportage over de voortgang van het project aan de opdrachtgever is uitgevoerd.
C8 Samenwerken en leiding geven aan projectteams in een multidisciplinaire omgeving.
1. PRJ5P-IPVG: De student toonde betrokkenheid bij de taakstelling en de bereidheid tot inzet is goed. 2. PRJ5P-IPVG: De student toonde teamverantwoordelijkheid en stelde zich positief op ten aanzien van het oplossen van conflicten. 3. PRJ5P-IPVG: De student hield zich aan de procedures en afspraken binnen het werkproces. 4. PRJ5P-IPVG: De student hanteert een juiste verhouding luisteren spreken, verbale en non-verbale communicatie en omgangsregels.
C9 Schriftelijk en mondeling, in- en extern communiceren in het Engels en het Nederlands, zowel met vakgenoten als nietvakgenoten.
1. PRJ5G-PDR/MNL/PCS: De documentatie is in de Nederlandse of Engelse taal geschreven, met maximaal 1 spelling- of stijlfout per pagina. 2. PRJ5G-PDR: De student hanteert een zakelijke schrijfstijl. 3. PRJ5G-PDR: Het productrapport bevat een in foutloos Engels geschreven samenvatting. 4. PRJ5G-PRS: De student heeft bijgedragen aan een overtuigende en zakelijke presentatie en demonstratie.
1 …….. (1)
1 …….. (1)
2 …….. (1) 3 …….. (1)
2 …….. (1)
1 …….. (1)
4 …….. (1)
69
C10 Bezit de cognitieve vermogens om voortdurend de eigen beroepsuitoefening te professionaliseren en om te functioneren in uiteenlopende beroepssituaties.
1. PRJ5P-PCS: Er is door de student gereflecteerd op het uitvoeren van taken verricht door hem zelf en op dat van de anderen in de groep. 2. PRJ5G-PRS: De student formuleert kernachtig en zorgt voor een logische opbouw van zijn presentatie en demonstratie. Hij onderscheidt hoofd- en bijzaken en geeft prioriteiten aan.
1 …….. (1) 2 …….. (1)
70
Titel onderwijseenheid (OWE)
Digitale signaalbewerking (DSB)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Derdejaars ESE-studenten
3.
Beroepstaak/ beroepstaken
BT3: hardware ontwerpen en testen
4.
Centrale beroepstaak
BT3: hardware ontwerpen en testen
5.
(Beroeps) Producten
n.v.t.
6.
Studiepunten/ studielast
7,5 SP / 210 SBU Geprogrammeerde contacturen: 60 Zelfstandig studieuren: 150
7.
Samenhang met andere OWE’s
De basiskennis voor Digitale signaalbewerking wordt aangeleverd door Basiselektronica, Informatica 1, Informatica 2 en Project 3.
8.
Ingangseisen
Propedeuse gehaald en Project 3 gevolgd
9.
Algemene omschrijving
De student gebruikt digitale signaalbewerking om analoge gegevens te verwerken. Hierbij past hij DA- en AD-converters toe en ontwerpt hij digitale filters met behulp van processoren.
10.
Competenties
zie onderstaande beoordelingstabellen
11.
Beoordelingscriteria
zie onderstaande beoordelingstabellen
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
DSB-T1
Tentamen 1
schriftelijk
2.00
4.00
DSB-T2
Tentamen 2
schriftelijk
3.00
4.00
DSB-Pr
Practicum
opdrachten
3.00
5.00
Compensatiemogelijkheden: geen Frequentie (deel) tentamens: 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed.
71
13.
Verplichte literatuur
Inleiding Digitale Signaalbewerking met Maple en Matlab Lynn, R. HBuitgevers
Studiehandleiding Ewout Boks, Hogeschool van Arnhem en Nijmegen 14.
Aanbevolen literatuur
n.v.t.
15.
Software
n.v.t.
16.
Overig materiaal
n.v.t.
17.
Activiteiten
bijwonen van theorielessen deelnemen aan practica inleveren van uitgewerkte practicumopdrachten deelnemen aan de schriftelijke tentamens
18.
Werkvormen
theorielessen practica
19.
Les-/Contacturen
1,5+0,75 uur per week theorie 1,5 uur per week practicum
20.
Onderwijsperiode Semester 2
21.
Maximum aantal deelnemers
n.v.t.
Beoordelingstabellen Digitale signaalbewerking Specificatietabel Tentamen DSB-T1 Eindkwalificaties (Competenties) op niveau 2
Indicatoren
C3 De benodigde hardware en software voor een embedded system ontwerpen en testen. Het gaat hierbij om: 1. digitale systemen; 2. embedded software; 3. interfaces met gebruiker, fysieke omgeving en netwerken en tussen hardware en software.
1. De student wiskunde voor discrete getalreeksen gebruiken bij het opstellen van een systeemspecificatie voor een embedded systeem dat zal worden ingezet voor digitale signaalbewerking. 2. De student eerste- en tweedegraads vergelijkingen oplossen, met oplossingen in het complexe domein. 3. De student een complexe e-macht en de regel van Euler toepassen. 4. De student differentiëren en integreren van machtsfuncties en goniometrische functies. 5. De student discrete transformaties met behulp van Fourier uitvoeren. 6. Fourierreeksen en Fourrierintegralen van basissignalen berekenen. 72
7. De student een LTI systeem op basis van eigenschappen toepassen waar data in het tijddomein of in het frequentiedomein wordt bewerkt. 8. De student de voordelen en nadelen van het werken met een bemonsterd signaal omschrijven. 9. De student de begrippen impulsresponsie, stapresponsie en convolutie omschrijven.
73
Specificatietabel Tentamen DSB-T2 Eindkwalificaties (Competenties) op niveau 2
Indicatoren
C2 De architectuur van het gewenste 1. op de juiste manier DSP’s en microcontrollers toepassen bij embedded system ontwerpen: een systeemontwerp. opdelen in onderdelen en 2. op de juiste wijze FIR en IIR filters toepassen bij een syssubfuncties van de benodigde teemontwerp. hardware en software. 3. Beschrijft het concept multirate processing en dit op systeemniveau toepassen. C3 De benodigde hardware en software voor een embedded system ontwerpen en testen. Het gaat hierbij om: 4. digitale systemen; 5. embedded software; 6. interfaces met gebruiker, fysieke omgeving en netwerken en tussen hardware en software.
1. voor eenvoudige signalen de Z-transformaties berekenen. 2. Past inverse Z-transformaties toe op eenvoudige overdrachtsfuncties. 3. De student met behulp van impulsresponsie, stapresponsie en convolutie methoden een digitaal systeem ontwerpen. 4. De student een signaalbewerkingsfunctie ontwerpen dat fundamenteel stabiel is. 5. De student een FIR filter ontwerpen in het frequentiedomein en dit filter in het tijddomein implementeren. 6. De student onderscheid maken bij de implementatie tussen laagdoorlaat-, band- en hoogdoorlaatfilters.
Beoordelingstabel practicum DSB-Pr: Eindkwalificaties (Competenties) op niveau 2
Indicatoren
Score (gewicht) 0=ontbreekt/sle cht 1=onvoldoende 2=voldoende 3=goed
C3 De benodigde hardware en 1. gebruikmaken van een software ontwikkelsoftware voor een embedded omgeving voor de implementatie van een system ontwerpen en testen. Het signaalbewerkingsysteem. Hij gaat hierbij om: a. ontwerpt een gemiddelde waarde bere7. digitale systemen; kening. 8. embedded software; b. ontwerpt een DFT implementatie 9. interfaces met gebruiker, fyc. schrijft een FIR coëfficienten ontwikkelsieke omgeving en netwerken en programma tussen hardware en software. d. implementeert een FIR filter in een microcontroller.
1
C5 Een bijdrage leveren aan het 1. De student is in staat voor elke ontwikkelde acceptatietraject door het geven software module in een debug sessie de wervan presentaties, demonstraties king aan te tonen. en het opleveren van 2. De opdrachten worden gedocumenteerd en documentatie. voorzien van software broncode met commentaar om de werking te verduidelijken.
1…………..(1)
a ..…...(2) b ….....(3) c ……...(4) d ……...(2)
2…..………(1)
74
C7 Projectmatig werken: plan van aanpak maken, plannen, werkzaamheden afstemmen en rapporteren over de voortgang.
1. De student houdt zich aan de opgegeven inlevertermijnen uit de projecthandleiding.
1 ..…….….(1)
75
Titel onderwijseenheid (OWE)
Capita selecta: databases, Internet of Things (CS)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Derdejaars ESE-studenten
3.
Beroepstaak/ beroepstaken
BT1: Embedded systemen ontwikkelen
4.
Centrale beroepstaak
BT1: Embedded systemen ontwikkelen
5.
(Beroeps) Producten
n.v.t.
6.
Studiepunten/ studielast
7,5 SP / 210 SBU Geprogrammeerde contacturen: 48 Zelfstandig studieuren: 162
7.
Samenhang met andere OWE’s
De basiskennis voor Capita selecta is gelegd bij de OWE's Basiselektronica, Digitale techniek en Informatica 2 (C++). De OWE Capita selecta levert kennis die kan worden ingezet bij Project 5.
8.
Ingangseisen
Propedeuse gehaald en Project 3 gevolgd
9.
Algemene omschrijving
Om studenten met verschillende actuele onderwerpen in aanraking te laten komen is de onderwijseenheid Capita selecta in het leven geroepen. De keuze van onderwerpen wordt door de opleiding bepaald. Voor het huidige studiejaar zijn dat ‘Databases’ en ‘Internet of Things’. De student voorziet met behulp van eenvoudige relationele databasesystemen in de informatiebehoeften in zijn technische omgeving. Hij kan voor een gegeven probleemstelling een geschikte Internet of Things oplossing ontwerpen, implementeren en testen, gebruikmakend van Linux, MQTT Mosquitto , MQTT-HTTP server in Linux omgeving en C++11 compiler.
10.
Competenties
zie onderstaande beoordelingstabellen
11.
Beoordelingscriteria
zie onderstaande beoordelingstabellen
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
CS-DBt
Tentamen DataBases
schriftelijk
1.00
5.00
CS-DBp
Practicum DataBases
opdrachten
0.00
6.00
76
CS-ITt
Tentamen Internet of Things
schriftelijk
1.00
5.00
CS-ITp
Practicum Internet of Things
opdrachten
0.00
6.00
Compensatiemogelijkheden geen Frequentie (deel) tentamens 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. Het studieboek 'Principes van databases' Guy de Tré, Pearson Education Benelux De studiehandleiding ‘Capita Selecta – Databases’ Peter Bijl, Embedded Systems Engineering - HAN De studiehandleiding ‘Capita Selecta – Internet of Things’ Jos Onokiewicz, Embedded Systems Engineering – HAN
13.
Verplichte literatuur
14.
Aanbevolen literatuur
n.v.t.
15.
Software
IT: Linux, MQTT Mosquitto, MQTT-HTTP-server, C++11 compiler. DB: SQLite
16.
Overig materiaal
IT: BeagleBone Black met cape
17.
Activiteiten
bijwonen van theorielessen deelnemen aan practica deelnemen aan de schriftelijke tentamens
18.
Werkvormen
theorielessen practica
19.
Les-/Contacturen
1,5 uur per week theorie Databases in het ene blok en 1,5 uur per week theorie Internet of Things in het andere blok 1,5 uur per week practicum Databases in het ene blok en 1,5 uur per week practicum Internet of Things in het andere blok
20.
Onderwijsperiode Semester 2
21.
Maximum aantal deelnemers
n.v.t.
Beoordelingstabellen Capita selecta: databases, Internet of Things
77
Specificatietabel Tentamen DataBases (CS-DBt) Eindkwalificaties (Competenties) op niveau 3
Indicatoren
C3 De benodigde hardware en software voor een embedded system ontwerpen en testen. Het gaat hierbij om: digitale systemen; embedded software; interfaces met gebruiker, fysieke omgeving en netwerken en tussen hardware en software.
1. beschrijft veel voorkomende databasesystemen en databasemodellen, in het bijzonder het relationele databasemodel (structurele, integriteits- en gedragsaspecten) 2. ontwerpt eenvoudige relationele databases door gebruik te maken van (E)ER-diagrammen 3. formuleert de informatiebehoeften in eenvoudige SQL queries 4. past embedded SQL toe door hiervoor een DBMS te ontwerpen en te implementeren
Specificatietabel Tentamen Internet of Things (CS-ITt) Eindkwalificaties (Competenties) op niveau 3
Indicatoren
C3 De benodigde hardware en 1. Omschrijft en hanteert Internet of Things gerelateerde software voor een embedded kernbegrippen zoals mobile application, context awaresystem ontwerpen en testen. Het ness, GPS, NFC, RFID, WSN, sensor fusion, MEMS, gaat hierbij om: (mesh)networking, IPV6, M2M, intelligente systemen, digitale systemen; smart phones, smart homes, smart cities, smart grid, embedded software; energy harvesting, op een correcte manier. interfaces met gebruiker, fysieke 2. Beschrijft de opbouw en werking van individuele Internet omgeving en netwerken en tusof Things componenten. sen hardware en software. 3. Beschrijft de opbouw en werking van samenwerkende Internet of Things componenten in een (mesh)netwerk. 4. Verantwoordt de keuze van sensoren, actuatoren, displays en (intelligente) software algoritmen voor Internet of Things applicaties. Beoordelingsformulier Practicum Databases (CS-DBp) Eindkwalificaties (Competenties) op niveau 3
Indicatoren
C3 De benodigde hardware en 1. installeert en configureert de ontwikkelomsoftware voor een embedded geving en verifieert de installatie aan de system ontwerpen en testen. Het hand van gegeven voorbeelden gaat hierbij om: 2. kopieert en installeert een gegeven code ba digitale systemen; seline, compileert deze, breidt deze uit met embedded software; het lezen en verwerken van MP3 metatags interfaces met gebruiker, fysieke en toont de juiste werking aan met een teromgeving en netwerken en tusminalprogramma sen hardware en software. 3. stelt in ANSI-C tabellen samen, implementeert embedded SQL macro’s en toont met
Score (gewicht) 0=ontbreekt/sle cht 1=onvoldoende 2=voldoende 3=goed 1…….. (1)
2…….. (2)
3…….. (3)
78
een terminal programma de juiste werking aan 4. voert in ANSI-C algebraïsche vergelijkingen uit op de tabellen en toont met een terminalprogramma de juiste werking aan
4…….. (4)
Beoordelingsformulier Practicum Internet of Things (CS-ITp) Eindkwalificaties (Competenties) op niveau 3
Indicatoren
C3 De benodigde hardware en software voor een embedded system ontwerpen en testen. Het gaat hierbij om: digitale systemen; embedded software; interfaces met gebruiker, fysieke omgeving en netwerken en tussen hardware en software.
1. Beschrijft op gebruikersniveau de werking van een te realiseren Internet of Things systeem in scenario vorm. 2. Beschrijft de opbouw en werking van individuele Internet of Things componenten. 3. Beschrijft de opbouw en werking van samenwerkende Internet of Things componenten in een (mesh)netwerk. 4. Verantwoordt de keuze van sensoren, actuatoren en displays voor Internet of Things applicaties. 5. Ontwerpt, implementeert en test een Android Internet of Things app met Qt in C++ voor een tablet of smart phone.
Score (gewicht) 0=ontbreekt/sle cht 1=onvoldoende 2=voldoende 3=goed 1…….. (1)
2…….. (2) 3…….. (2)
4…….. (2)
5…….. (4)
Deeltijdopleiding Titel onderwijseenheid (OWE)
Project 4 Deeltijd: Object oriented analyse en ontwerp (PRJ4D)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Tweedejaars ESE-deeltijdstudenten
3.
Beroepstaak/ Beroepstaken
BT1: embedded systemen ontwikkelen
4.
Centrale beroepstaak
BT1: embedded systemen ontwikkelen
5.
(Beroeps) Producten
productrapport, product, productdemonstratie
79
6.
Studiepunten/ studielast
15 SP / 420 SBU Geprogrammeerde contacturen: 56 Zelfstandig studieuren: 364
7.
Samenhang met andere OWE’s
Project D en Informatica 1D en 2D leveren de basiskennis voor Project 4D. Project 4D levert kennis aan Project 5D.
8.
Ingangseisen
Project D afgesloten met voldoende; Informatica 2D gevolgd
9.
Algemene omschrijving
De student ontwerpt individueel een embedded system met behulp van objectgeoriënteerde systeemanalyse en -ontwerp, UML (Unified Modeling Language). Hij stelt de bijbehorende UML-diagrammen op en maakt bij de implementatie gebruik van een objectgeoriënteerde taal.
10.
Competenties
zie onderstaande beoordelingstabel
11.
Beoordelingscriteria
zie onderstaande beoordelingstabel De beoordeling van Projectvaardigheden vindt plaats a.d.h.v. een cv, waarbij sprake is van minimaal 2 jaar werkervaring.
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
PRJ4DP-T
Tentamen
schriftelijk
1.00
5.00
PRJ4DPOOP
Object Oriented Practicum
opdrachten
0.00
6.00
PRJ4DPPVH
ProjectVaardigHeden
werkervaring
0.00
6.00
PRJ4DP-A
Assessment
demonstratie 1.00 en rapport
5.00
Compensatiemogelijkheden: geen Frequentie (deel) tentamens: 2x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. 13.
Verplichte literatuur
14.
Aanbevolen literatuur
Het boek 'Aan de slag met C++' G. Laan Academic Service Het boek 'Praktisch UML' Warmer, J. Prentice Hall Studiehandleiding Object oriented programmeren (PRJ4D) Ruud Elsinghorst, Hogeschool Arnhem en Nijmegen n.v.t.
80
15.
Software
Rose RealTime C++ compiler
16.
Overig materiaal
n.v.t.
17.
Activiteiten
deelnemen aan het practicum Object oriented programmeren en object oriented analyse volgen van de theorielessen Object oriented programmeren deelnemen aan het schriftelijk tentamen ontwikkelen van op te leveren product opleveren van bovengenoemde beroepsproducten
18.
Werkvormen
theorielessen practica projectwerk
19.
Les-/Contacturen
1,5 uur per week theorie Object oriented programmeren in blok 1 2,0 uur per week practicum Object oriented programmeren + object oriented analyse in blok 1 3,5 uur per week projectwerk in blok 2
20.
Onderwijsperiode
Semester 1
21.
Maximum aantal deelnemers
n.v.t.
81
Beoordelingstabel Project 4D Eindkwalificaties (Competenties) op niveau 2
Indicatoren
Score (gewicht) 0=ontbreekt/slecht 1=onvoldoende 2=voldoende 3=goed PRJ4DGPDT
PRJ4DGPDR
PRJ4DGMNL
PRJ4DGPCS
PRJ4DGPRS
C1 De wensen van de klant vertalen 1. PRJ4D-A: De producteisen zijn concreet en meetbaar in een SMART geformuleerd beschreven vanuit de opdrachtbeschrijving in projectprogramma van eisen voor een te handleiding van project 4. ontwikkelen embedded system. C2 De architectuur van het gewenste 1. PRJ4D-A: De hardware onderdelen en software objecembedded system ontwerpen: ten afgeleid uit gegeven specificatie worden beschreopdelen in onderdelen en ven. subfuncties van de benodigde 2. PRJ4D-A: Beschrijft een juiste samenhang tussen de syshardware en software. teemcomponenten zoals presentatie-, logica- en dataonderdelen in een functioneel ontwerp. 3. PRJ4D-A: Beschrijft de werking en functie van toegepaste communicatie protocollen en besturingssignalen. C3 De benodigde hardware en 1. PRJ4D-T: Student gebruikt C++ met generalisatie en spesoftware voor een embedded cialisatieconstructies. system ontwerpen en testen. Het 2. PRJ4D-T : Student beschrijft het verschil tussen een gaat hierbij om: overerving- en een aggregaatrelatie. digitale systemen; 3. PRJ4D-T : Student C++ met en zonder polymorfisme embedded software; toepassen. 4. PRJ4P-T : Student gebruik maken van operator overloading.
82
interfaces met gebruiker, fysieke omgeving en netwerken en tussen hardware en software. [niveau 3]
5. 6. 7. 8.
PRJ4D-T : Student voorkomt geheugenlekken. PRJ4D-T : Student templates toepassen. PRJ4D-T : Student past exeptie-afhandeling toe. PRJ4D-A: De implementatie van de onderdelen van het embedded systeem wordt adequaat beschreven in een technisch ontwerp m.b.v. UML diagrammen: klasse-, 9 …….. (1) structuur-, state- en sequencediagrammen. 9. PRJ4D-A/PDT/OOP: De ontwikkelde hardware en software is getest op de gewenste functionaliteit. 10.PRJ4D-OOP: De student is in staat een object georiënteerd programma te schrijven, in C++, waarbij gebruik gemaakt wordt van: a. één of meerdere use cases b. schets van het klassediagram c. overerving: basisklasse met meerdere subklassen die samenwerken d. aggregaatklasse (aggregation or composition class). Klasse opgebouwd uit één of meerdere andere klassen. e. overloading van een lidfunctie of constructor f. overloading van operator g. constructor met in een subklasse een constructor die ook de niet-default constructor van de basisklasse gebruikt. M.a.w. constructor van de afgeleide klasse geeft argumenten door aan de constructor van de basisklasse h. destructor met ook een daadwerkelijke opruimfunctie van onderdelen, die zonder destructor in het geheugen zouden blijven staan. i. copy-constructor en assignment-operator voor de klasse waarvoor de destructor is gemaakt
83
C4 De ontwikkelde hardware en software voor een embedded system integreren en testen.
1. PRJ4D_A/PDT: Het ontwikkelde prototype is op de juiste wijze getest op gewenste specificaties van de opdrachtgever.
C5 Een bijdrage leveren aan het 1. PRJ4D-PDR: De structuur en inhoudelijke onderdelen acceptatietraject door het geven van de documentatie zijn goed uitgevoerd. van presentaties, demonstraties 2. PRJ4D-A: Er worden juiste conclusies en aanbevelingen en het opleveren van gegeven over het eindresultaat. documentatie. 3. PRJ4D_A/PDT: het product is van voldoende kwaliteit (bedieningsgemak, constructie) en voldoet toonbaar aan de specificatie
1 …….. (1)
3 …….. (4)
C6 Op basis van relevante 1. PRJ4G-A: De documentatie bevat een degelijke onder(vakinhoudelijke) ontwikkelingen bouwing van gemaakte keuzes. voorstellen doen en adviseren ter verbetering van producten/diensten/systemen/ processen. C7 Projectmatig werken: plan van aanpak maken, plannen, werkzaamheden afstemmen en rapporteren over de voortgang.
1. PRJ4G-OOP: De inhoudelijke rapportage over de voortgang van het project aan de opdrachtgever wordt uitgevoerd.
C8 Samenwerken en leiding geven aan projectteams in een multidisciplinaire omgeving.
1. PRJ4P-OOP: De student houdt zich aan de norm van interactie: verhouding luisteren spreken; verbale en nonverbale communicatie; omgangsregels.
C9 Schriftelijk en mondeling, in– en 1. PRJ4D-A: De documentatie is in de Nederlandse taal geextern communiceren in het schreven zonder spelling/stijlfout. Engels en het Nederlands, zowel met vakgenoten als niet vakgenoten.
84
C10 Bezit de cognitieve vermogens om voortdurend de eigen beroepsuitoefening te professionaliseren en om te functioneren in uiteenlopende beroepssituaties.
1. PRJ4D-PVH: een bewijs is afgegeven dat er sprake is van twee jaar werkervaring met samenwerken en/of projectmatig werken op minimaal MBO-niveau. Een bewijs worden geleverd door een korte opsomming te geven van de werkzaamheden die hiervoor in aanmerking komen en dit te laten ondertekenen door de werkgever.
85
Titel onderwijseenheid (OWE)
Operating systems Deeltijd (OPSD)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Tweedejaars ESE-deeltijdstudenten
3.
Beroepstaak/ beroeptaken
BT2: Software ontwerpen en testen
4.
Centrale beroepstaak
BT2: Software ontwerpen en testen
5.
(Beroeps) Producten
n.v.t.
6.
Studiepunten/ studielast
7,5 SP / 210 SBU Geprogrammeerde contacturen: 48 Zelfstandig studieuren: 162
7.
Samenhang met andere OWE’s
Informatica 1D en 2D voorzien in de basiskennis voor Operating systems D. Operating systems D voorziet in kennis die worden ingezet bij Project 5D.
8.
Ingangseisen
Informatica 1D en Informatica 2D gevolgd
9.
Algemene omschrijving
De student ontwikkelt software applicaties waarbij de communicatie tussen parallelle processen een belangrijke rol speelt. Verder ontwerpt hij een driver onder linux voor eenvoudige hardware. Hij gaat m.b.v. een aantal methoden na of de deadlines van de diverse taken gehaald worden.
10.
Competenties
zie beoordelingstabellen Operating systems (voltijd)
11.
Beoordelingscriteria
zie beoordelingstabellen Operating systems (voltijd)
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
OPSD-T1
Tentamen 1
schriftelijk
1.00
3.00
OPSD-T2
Tentamen 2
schriftelijk
1.00
3.00
OPSD-Pr
Practicum
opdrachten
0.00
6.00
Compensatiemogelijkheden geen Frequentie (deel) tentamens 2 x per jaar Cesuur.
86
- bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. 13.
Verplichte literatuur
De studiehandleiding 'Operating systems' Jos Onokiewicz, Hogeschool van Arnhem en Nijmegen De practicumhandleiding 'Operating Systems' Jos Onokiewicz, Hogeschool van Arnhem en Nijmegen Het dictaat 'Operating systems' Jos Onokiewicz, Hogeschool van Arnhem en Nijmegen Het dictaat 'Linux device drivers' Jos Rouland, Hogeschool van Arnhem en Nijmegen Het dictaat 'Real-time scheduling' Jos Onokiewicz, Hogeschool van Arnhem en Nijmegen
14.
Aanbevolen literatuur
Het boek 'Linux for Programmers and Users' Glass, Ables Prentice Hall
15.
Software
Oracle VM VirtualBox Ubuntu
16.
Overig materiaal
n.v.t.
17.
Activiteiten
bijwonen van theorielessen deelnemen aan practica deelnemen aan de schriftelijke tentamens
18.
Werkvormen
theorielessen practica
19.
Les-/Contacturen
1,5 uur per week theorie 1,5 uur per week practicum
20.
Onderwijsperiode
Semester 1
21.
Maximum aantal deelnemers
n.v.t.
87
Titel onderwijseenheid (OWE)
Project 3 Deeltijd: Regeltechniek (PRJ3D)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Tweedejaars ESE-deeltijdstudenten
3.
Beroepstaak/ beroepstaken
BT1: Embedded systemen ontwikkelen
4.
Centrale beroepstaak
BT1: Embedded systemen ontwikkelen
5.
(Beroeps) Producten
product, productpresentatie, productdemonstratie
6.
Studiepunten/ Studielast
15 SP / 420 SBU Geprogrammeerde contacturen: 56 Zelfstandig studieuren: 364
7.
Samenhang met andere OWE’s
Project D, Informatica 1D en 2D en Basiselektronica D leveren de basiskennis voor Project 3D. Project 3D draagt kennis aan voor de OWE's Digitale signaalbewerking D en Project 5D.
8.
Ingangseisen
Project D afgerond met voldoende; Informatica 1D, Informatica 2D en Basiselektronica D gevolgd
9.
Algemene omschrijving
De student ontwerpt in tweetallen een embedded system waarin een digitale regeling een essentieel onderdeel is.
10.
Competenties
zie onderstaande beoordelingstabel
11.
Beoordelingscriteria
zie onderstaande beoordelingstabel De beoordeling van Projectvaardigheden vindt plaats a.d.h.v. een cv, waarbij sprake is van minimaal 2 jaar werkervaring.
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
PRJ3DP-T
Tentamen
schriftelijk
1.00
5.00
PRJ3DP-FUZ FUZzy
opdracht
0.00
6.00
PRJ3DPDBG
opdracht
0.00
6.00
PRJ3DP-PRT Practicum RegelTechniek
opdrachten
0.00
6.00
PRJ4DPPVH
ProjectVaardigHeden
werkervaring
0.00
6.00
PRJ3DP-A
Assessment
demonstratie 1.00 en rapport
5.00
DeBuGging
88
Compensatiemogelijkheden: geen Frequentie (deel) tentamens:2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. 13.
Verplichte literatuur
Het boek 'Regeltechniek voor HTO' J.J. Schrage, H.W. van Daal & J. Stroeken Hb uitgevers, Baarn Studiehandleiding Regeltechniek (PRJ3D) Ewout Boks, Hogeschool van Arnhem en Nijmegen
14.
Aanbevolen literatuur
15.
Software
Altium Designer Subversion
16.
Overig materiaal
n.v.t.
17.
Activiteiten
deelnemen aan de workshop Fuzzy volgen van de theorielessen Regeltechniek deelnemen aan de practica Debugging en Regeltechniek deelnemen aan het schriftelijke tentamen opleveren van bovengenoemde beroepsproducten
18.
Werkvormen
workshops theorielessen practica projectwerk
19.
Les-/Contacturen
1,5 uur per week practicum Debugging in de 1e en 2e week, gevolgd door 1,5 uur per week theorie Regeltechniek 2,0 uur per week workshop Fuzzy in de 1e t/m 4e week, gevolgd door 2,0 uur per week practicum Regeltechniek in blok 3 2,0 uur per week projectwerk in blok 4
20.
Onderwijsperiode
Semester 2
21.
Maximum aantal deelnemers
n.v.t.
The Art of Debugging with GDB, DDD, and Eclipse Norman Matloff e.a. No Starch Press
89
Opleidingsstatuut 2015-2016, Embedded Systems Engineering Deel 2: Regelingen betreffende het onderwijs en de tentamens, Onderwijs- en Examen Regeling (OER)
Beoordelingstabel Project 3D Eindkwalificaties (Competenties) op niveau 2
Indicatoren
Score (gewicht) 0=ontbreekt/slecht 1=onvoldoende 2=voldoende 3=goed PRJ3DGPDT
C1 De wensen van de klant vertalen 1. PRJ3DG-A: De producteisen zijn concreet en meetbaar in een SMART geformuleerd beschreven vanuit de opdrachtbeschrijving van project programma van eisen voor een te 3 en afgestemd met de opdrachtgever. ontwikkelen embedded system. C2 De architectuur van het gewenste 1. PRJ3DG-A: Er is een schematische opdeling en beschrijembedded system ontwerpen: ving van het systeem in deelfuncties van besturing, opdelen in onderdelen en communicatie, sensoren, actuatoren en energievoorziesubfuncties van de benodigde ning. hardware en software. 2. PRJ3DG-A: De samenhang tussen de deelfuncties zijn weergegeven in een juist architectuurschema. 3. PRJ3DG-A: De functies van alle onderdelen in het architectuurschema zijn juist beschreven. C3 De benodigde hardware en 1. software voor een embedded system ontwerpen en testen. Het gaat hierbij om: digitale systemen; embedded software; interfaces met gebruiker, fysieke omgeving en netwerken en tussen hardware en software.
PRJ3DP-T: De student - differentiëren en kettingregel toepassen - integreren - beheerst Laplace Transformatie. - een overdrachtsfunctie opstellen. - de karakteristieken van een LTI-systeem opstellen. - polen en nulpunten van een systeem bepalen. - de stabiliteit van een systeem beoordelen aan de hand van de polen
PRJ3DGPDR
PRJ3DGMNL
PRJ3DGPCS
PRJ3DGPRS
- de tijdconstante in een eerste-ordesysteem bepalen 2. PRJ3DP-A/DBG: De student een PID controller softwarematig implementeren en inregelen. 3. PRJ3DP- FUZ: De student een eenvoudig regelsysteem in Fuzzy ontwerpen. 4. PRJ3DG-A/PRT: Van het ontwikkelde regelsysteem is 4 …….. (1) door simulatie en experiment de juiste instelling bepaald. 5 …….. (1) 5. PRJ3DP- PRT: De student een eenvoudige regeling simuleren en instellen.
91
C4 De ontwikkelde hardware en software voor een embedded system integreren en testen.
1. PRJ3DG-PDT: Het ontwikkelde prototype is op de juiste wijze getest op de gewenste specificaties van de opdrachtgever.
C5 Een bijdrage leveren aan het 1. PRJ3DG-A: Er worden passende conclusies en aanbeveacceptatietraject door het geven lingen gegeven over het eindresultaat. van presentaties, demonstraties 2. PRJ3DG-PDT: het product is van voldoende kwaliteit en het opleveren van (bedieningsgemak, constructie) en voldoet toonbaar documentatie. aan de specificatie.
1 …….. (1)
2 …….. (4)
C6 Op basis van relevante 1. PRJ4G-A: De documentatie bevat een degelijke onder(vakinhoudelijke) ontwikkelingen bouwing van gemaakte keuzes. voorstellen doen en adviseren ter verbetering van producten/ diensten/systemen/processen. C7 Projectmatig werken: plan van aanpak maken, plannen, werkzaamheden afstemmen en rapporteren over de voortgang.
1. PRJ4G-PRT: De inhoudelijke rapportage over de voortgang van het project aan de opdrachtgever wordt uitgevoerd.
C8 Samenwerken en leiding geven aan projectteams in een multidisciplinaire omgeving.
1. PRJ4P-PRT: De student houdt zich aan de norm van interactie: verhouding luisteren spreken; verbale en nonverbale communicatie; omgangsregels.
C9 Schriftelijk en mondeling, in– en 1. PRJ4D-A: De documentatie is in de Nederlandse taal geextern communiceren in het schreven zonder spelling/stijlfout. Engels en het Nederlands, zowel met vakgenoten als niet vakgenoten. C10 Bezit de cognitieve vermogens om voortdurend de eigen beroepsuitoefening te professionaliseren en om te
1. PRJ4D-PVH: een bewijs is afgegeven dat er sprake is van twee jaar werkervaring met samenwerken en/of projectmatig werken op minimaal MBO-niveau. Een bewijs worden geleverd door een korte opsomming te geven
92
functioneren in uiteenlopende beroepssituaties.
van de werkzaamheden die hiervoor in aanmerking komen en dit te laten ondertekenen door de werkgever.
93
Opleidingsstatuut 2015-2016, Embedded Systems Engineering Deel 2: Regelingen betreffende het onderwijs en de tentamens, Onderwijs- en Examen Regeling (OER)
Titel onderwijseenheid (OWE)
Digitaal systeemontwerp Deeltijd (DSOD)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Tweedejaars ESE-deeltijdstudenten
3.
Beroepstaak/ beroepstaken
BT3: Hardware ontwerpen en testen
4.
Centrale beroepstaak
BT3: Hardware ontwerpen en testen
5.
(Beroeps) Producten
n.v.t.
6.
Studiepunten/ studielast
7,5 SP / 210 SBU Geprogrammeerde contacturen: 48 Zelfstandig studieuren: 162
7.
Samenhang met andere OWE’s
Digitaal systeemontwerp D bouwt voort op Digitale techniek D en levert kennis voor Project 5D.
8.
Ingangseisen
Digitale techniek D gevolgd
9.
Algemene omschrijving
De student bekwaamt zich in digitaal systeemontwerp met behulp van technieken uit de Electronic Design Automation (EDA), waarbij testability van het ontwerp een belangrijke rol speelt. De hardware beschrijvingstaal VHDL zal uitgangspunt zijn om diverse digitale schakelingen te ontwerpen en testbaar te maken.
10.
Competenties
zie beoordelingstabellen Digitaal systeemontwerp (voltijd)
11.
Beoordelingscriteria
zie beoordelingstabellen Digitaal systeemontwerp (voltijd)
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
DSOD-T
Tentamen
schriftelijk
1.00
5.00
DSOD-P
Practicum
toetsend practicum
1.00
5.00
DSOD-O
Opdracht
opdrachten
1.00
5.00
Compensatiemogelijkheden: De student dient voor de owe tenminste een gewogen gemiddeld eindcijfer 5.5 te halen. Frequentie (deel) tentamens: 2 x per jaar
13.
Verplichte literatuur
Circuit Design and Simulation with VHDL ISBN 978-0-262-01433-5 Studiehandleiding 'Digitaal systeemontwerp'
14.
Aanbevolen literatuur
Free range VHDL (gratis: zie www.freerangefactory.org)
15.
Software
Quartus II
16.
Overig materiaal
n.v.t.
17.
Activiteiten
bijwonen van theorielessen deelnemen aan practica deelnemen aan de schriftelijke tentamens
18.
Werkvormen
theorielessen practica
19.
Les-/Contacturen
periode 1: 1,5 uur per week theorie 1,5 uur per week practicum
20.
Onderwijsperiode
Semester 2
21.
Maximum aantal deelnemers
n.v.t.
periode 2: 3 uur per week practicum/gastcolleges
95
Titel onderwijseenheid (OWE)
Interfacetechnieken Deeltijd (INTD)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Derdejaars ESE-deeltijdstudenten
3.
Beroepstaak/ beroepstaken
BT3: Hardware ontwerpen en testen
4.
Centrale beroepstaak
BT3: Hardware ontwerpen en testen
5.
(Beroeps) Producten
n.v.t.
6.
Studiepunten/ studielast
7,5 SP / 210 SBU Geprogrammeerde contacturen: 30 Zelfstandig studieuren: 180
7.
Samenhang met andere OWE’s
Digitale techniek D en Basiselektronica D leveren de basiskennis voor Interfacetechnieken D. De kennis van Interfacetechnieken D worden ingezet bij Project 5D.
8.
Ingangseisen
Digitale techniek D en Basiselektronica D gevolgd
9.
Algemene omschrijving
De student hanteert EMC-problematieken, diverse standaard bussystemen, storingsproblemen en timing van interfacesystemen.
10.
Competenties
zie beoordelingstabellen Interfacetechieken (voltijd)
11.
Beoordelingscriteria
zie beoordelingstabellen Interfacetechieken (voltijd)
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
INTD-T1
Tentamen 1
schriftelijk
1.00
3.00
INTD-T2
Tentamen 2
schriftelijk
1.00
3.00
INTD-Pr
Practicum
opdrachten
0.00
6.00
INTD-EMC
EMC
opdrachten
0.00
6.00
Compensatiemogelijkheden: geen Frequentie (deel) tentamens: 2 x per jaar Cesuur.
96
- bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. 13.
Verplichte literatuur
Het dictaat 'Interne Interfaces' Peter Bijl, Hogeschool Arnhem en Nijmegen De studiehandleiding 'Interfacetechnieken' Peter Bijl, Hogeschool Arnhem en Nijmegen Het dictaat 'Timing digitale schakelingen/delay berekening' Peter Bijl, Hogeschool Arnhem en Nijmegen
14.
Aanbevolen literatuur
n.v.t.
15.
Software
n.v.t.
16.
Overig materiaal
n.v.t.
17.
Activiteiten
bijwonen van theorielessen deelnemen aan practica deelnemen aan de workshop EMC deelnemen aan de schriftelijke tentamens
18.
Werkvormen
theorielessen practica workshop
19.
Les-/Contacturen
1,5 uur per week theorie in blok 1 1,5 uur per week workshop EMC in 1e t/m 4e week van blok 1 1,5 uur per week theorie + practicum in blok 2
20.
Onderwijsperiode
Semester 1
21.
Maximum aantal deelnemers
n.v.t.
97
Titel onderwijseenheid (OWE)
Digitale signaalbewerking Deeltijd (DSBD)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Derdejaars ESE-deeltijdstudenten
3.
Beroepstaak/ beroepstaken
BT3: hardware ontwerpen en testen
4.
Centrale beroepstaak
BT3: hardware ontwerpen en testen
5.
(Beroeps) Producten
n.v.t.
6.
Studiepunten/ studielast
7,5 SP / 210 SBU Geprogrammeerde contacturen: 56 Zelfstandig studieuren: 154
7.
Samenhang met andere OWE’s
De basiskennis voor Digitale signaalbewerking D wordt aangeleverd door Basiselektronica D, Informatica 1D, Informatica 2D en Project 3D.
8.
Ingangseisen
Propedeuse gehaald en Project 3D gevolgd
9.
Algemene omschrijving
De student gebruikt digitale signaalbewerking om analoge gegevens te verwerken. Hierbij past hij DA- en AD-converters toe en ontwerpt hij digitale filters met behulp van processoren.
10.
Competenties
zie beoordelingstabellen Digitale signaalbewerking (voltijd)
11.
Beoordelingscriteria
zie beoordelingstabellen Digitale signaalbewerking (voltijd)
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
DSBD-T1
Tentamen 1
schriftelijk
2.00
4.00
DSBD-T2
Tentamen 2
schriftelijk
3.00
4.00
DSBD-Pr
Practicum
opdrachten
3.00
5.00
Compensatiemogelijkheden geen Frequentie (deel) tentamens 2 x per jaar Cesuur.
98
- bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. 13.
Verplichte literatuur
Inleiding Digitale Signaalbewerking met Maple en Matlab Lynn, R.
HBuitgevers Studiehandleiding Ewout Boks, Hogeschool van Arnhem en Nijmegen
14.
Aanbevolen literatuur
n.v.t.
15.
Software
n.v.t.
16.
Overig materiaal
n.v.t.
17.
Activiteiten
bijwonen van theorielessen deelnemen aan practica inleveren van uitgewerkte practicumopdrachten deelnemen aan de schriftelijke tentamens
18.
Werkvormen
theorielessen practica
19.
Les-/Contacturen
1,5 uur per week theorie 2,0 uur per week practicum
20.
Onderwijsperiode
Semester 1
21.
Maximum aantal deelnemers
n.v.t.
99
Titel onderwijseenheid (OWE)
Capita selecta Deeltijd: databases, Internet of Things (CSD)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Derdejaars ESE-deeltijdstudenten
3.
Beroepstaak/ beroepstaken
BT1: Embedded systemen ontwikkelen
4.
Centrale beroepstaak
BT1: Embedded systemen ontwikkelen
5.
(Beroeps) Producten
n.v.t.
6.
Studiepunten/ studielast
7,5 SP / 210 SBU Geprogrammeerde contacturen: 24 Zelfstandig studieuren: 186
7.
Samenhang met andere OWE’s
De basiskennis voor Capita selecta D is gelegd bij de OWE's Basiselektronica D, Digitale techniek D en Informatica 2D. De OWE Capita selecta D levert kennis die worden ingezet bij Project 5D.
8.
Ingangseisen
Propedeuse gehaald en Project 3D gevolgd
9.
Algemene omschrijving
Om studenten met verschillende actuele onderwerpen in aanraking te laten komen is de onderwijseenheid Capita selecta in het leven geroepen. De keuze van onderwerpen wordt door de opleiding bepaald. Voor het huidige studiejaar zijn dat ‘Databases’ en ‘Internet of Things’. De student voorziet met behulp van eenvoudige relationele databasesystemen in de informatiebehoeften in zijn technische omgeving. Hij voor een gegeven probleemstelling een geschikte Internet of Things oplossing ontwerpen, implementeren en testen, gebruikmakend van Qt, C++(11) en het Android operating system.
10.
Competenties
zie beoordelingstabellen Capita selecta (voltijd)
11.
Beoordelingscriteria
zie beoordelingstabellen Capita selecta (voltijd)
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
CSD-DBt
Tentamen DataBases
schriftelijk
1.00
5.00
CSD-DBp
Practicum DataBases
opdrachten
0.00
6.00
100
CSD-ITt
Tentamen Internet of Things
schriftelijk
1.00
5.00
CSD-ITp
Practicum Internet of Things
opdrachten
0.00
6.00
Compensatiemogelijkheden geen Frequentie (deel) tentamens 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. Het studieboek 'Principes van databases' Guy de Tré, Pearson Education Benelux De studiehandleiding ‘Capita Selecta – Databases’ Peter Bijl, Embedded Systems Engineering - HAN De studiehandleiding ‘Capita Selecta – Internet of Things’ Jos Onokiewicz, Embedded Systems Engineering – HAN
13.
Verplichte literatuur
14.
Aanbevolen literatuur
n.v.t.
15.
Software
Qt Creator, Android C++ apps ontwikkeling SQLite
16.
Overig materiaal
n.v.t.
17.
Activiteiten
bijwonen van theorielessen deelnemen aan practica deelnemen aan de schriftelijke tentamens
18.
Werkvormen
theorielessen practica
19.
Les-/Contacturen
1,5 uur per week theorie + practicum Internet of Things in 5e t/m 8e week van blok 1 en 1e en 2e week van blok 2. 1,5 uur per week theorie + practicum Databases 3e t/m 8e week van blok 2.
20.
Onderwijsperiode
Semester 1
21.
Maximum aantal deelnemers
n.v.t.
101
102
Titel onderwijseenheid (OWE)
Project 5 Deeltijd: Embedded system (PRJ5D)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Derdejaars ESE-deeltijdstudenten
3.
Beroepstaak/ beroepstaken
BT1: Embedded systemen ontwikkelen
4.
Centrale beroepstaak
BT1: Embedded systemen ontwikkelen
5.
(Beroeps) Producten
plan van aanpak, functioneel ontwerprapport, technisch ontwerprapport, IPVformulieren 0 t/m 3, try-out bij klant, procesverslag, user manual, productrapport, product, productpresentatie, productdemonstratie
6.
Studiepunten/ studielast
15 SP / 420 SBU Geprogrammeerde contacturen: 60 Zelfstandig studieuren: 360
7.
Samenhang met andere OWE’s
Afhankelijk van de projectopdracht kunnen competenties van alle OWE's van het eerste en tweede jaar worden aangewend voor Project 5D.
8.
Ingangseisen
Propedeuse gehaald; Project 3D, Project 4D, Datacommunicatie D, Digitaal systeemontwerp D, Interfacetechnieken D en Operating systems D gevolgd
9.
Algemene omschrijving
De student ontwikkelt (in groepen van ongeveer vijf studenten) een relatief complex embedded system waarbij een uitgebreide en grondige verantwoording wordt afgelegd over de ontwikkeling van het systeem. Het embedded system moet voorzien worden van een real-time operating system. Het individuele eindcijfer van Project 5D is tevens het cijfer voor de Tussentijdse Integrale Toets Postpropedeuse.
10.
Competenties
zie beoordelingstabellen Project 5 (voltijd)
11.
Beoordelingscriteria
zie beoordelingstabellen Project 5 (voltijd)
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
PRJ5DPIPVZ
Individuele ProjectVaardigheden – Zelfevaluatie
zelfreflectie
0.00
6.00
PRJ5DGPVA
Plan Van Aanpak
rapport
0.00
6.00
PRJ5DGOZR
OnderZoeksRapport
rapport
0.00
6.00
103
PRJ5DG-FO
Functioneel Ontwerp
rapport
0.00
6.00
PRJ5DG-TO
Technisch Ontwerp
rapport
0.00
6.00
PRJ5DGTOK
Try-Out bij Klant
demonstratie 0.00
6.00
PRJ5DPIPVG
Individuele ProjectVaardigheden – Groepsevaluatie
intervisie
0.00
6.00
PRJ5DGMNL
user MaNuaL
rapport
0.00
6.00
rapport
0.00
6.00
PRJ5DG-PCS ProCeSverslag PRJ5DG-PRS
PReSentatie en demonstratie
presentatie, 0.00 demonstratie
6.00
PRJ5DGPDR
ProDuctRapport
rapport
0.00
5.00
PRJ5DGPDT
ProDucT
product
0.00
5.00
PRJ5DGGPC
GroepsProductCijfer
(PDR+PDT)/2
0.00
5.00
PRJ5DP-IBF
Individuele BijdrageFactor
intervisie
0.00
0.00
PRJ5DP-IPC
Individuele ProductCijfer
GPC*IBF
1.00
5.00
PRJ5DP-A
Assessment
mondeling assessment
1.00
5.00
Omdat IBF mag liggen tussen 0.55 en 1.45 wordt die In HANSIS noodgedwongen genoteerd als 10 * de fractie van IBF. Terugvertalen uit HANSIS gaat als volgt: IBF = (IBFsis/10 + X) met X=0 als IBFsis > 5 en X=1 als IBFsis < 5 PRJ5DP = Persoonlijk cijfer project 5D, PRJ5DG = Groepscijfer project 5D Individuele eindcijfer Project 5D = (A + IPC)/2 Compensatiemogelijkheden geen Frequentie (deel) tentamens 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed.
104
Het studieboek 'Project management' Roel Grit Wolters Noordhoff De projecthandleiding ‘Project 5’ Peter van der Jagt, Hogeschool van Arnhem en Nijmegen (HAN) Het dictaat ‘Warme-dranken-automaat’ Jos Rouland, Hogeschool van Arnhem en Nijmegen (HAN)
13.
Verplichte literatuur
14.
Aanbevolen literatuur
n.v.t.
15.
Software
Subversion Verder afhankelijk van de casus en van de keuzen die de studenten maken
16.
Overig materiaal
n.v.t.
17.
Activiteiten
deelnemen aan de workshops Onderzoeksvaardigheden deelnemen aan de projectvergaderingen deelnemen aan het mondelinge assessment meewerken aan het ontwikkelen van het op te leveren product opleveren van bovengenoemde beroepsproducten
18.
Werkvormen
workshops projectwerk projectvergaderingen
19.
Les-/Contacturen
3,5 uur per week workshop Onderzoeksvaardigheden gedurende de eerste 2 weken 3x3,5 uur per week projectwerk vanaf de derde week 0,75 uur per 2 weken projectvergadering
20.
Onderwijsperiode Semester 2
21.
Maximum aantal deelnemers
n.v.t.
105
Titel onderwijseenheid (OWE)
Datacommunicatie Deeltijd (DCMD)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Derdejaars ESE-deeltijdstudenten
3.
Beroepstaak/ beroepstaken
BT1: Embedded systemen ontwikkelen
4.
Centrale beroepstaak
BT1: Embedded systemen ontwikkelen
5.
(Beroeps) Producten
n.v.t.
6.
Studiepunten/ Studielast
7,5 SP / 210 SBU Geprogrammeerde contacturen: 36 Zelfstandig studieuren: 174
7.
Samenhang met andere OWE’s
Digitale techniek D levert basiskennis voor Datacommunicatie D. Datacommunicatie D levert kennis aan voor Project 5D.
8.
Ingangseisen
Digitale techniek D gevolgd
9.
Algemene omschrijving
De student problemen lokaliseren en oplossen. Hij geeft een indicatie omtrent de oorzaak van datacommunicatieproblemen en analyseert hiertoe datacommunicatieprotocollen. Hij bepaalt de performance van de diverse soorten netwerken en kiest netwerken afhankelijk van de applicatie. Hij voorziet embedded systemen van een betrouwbare datacommunicatieverbinding met de buitenwereld.
10.
Competenties
zie beoordelingstabellen Datacommunicatie (voltijd)
11.
Beoordelingscriteria
zie beoordelingstabellen Datacommunicatie (voltijd)
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
DCMD-T1
Tentamen 1
schriftelijk
1.00
3.00
DCMD-T2
Tentamen 2
schriftelijk
1.00
3.00
DCMD-Pr
Practicum
opdrachten
0.00
6.00
Compensatiemogelijkheden geen
106
Frequentie (deel) tentamens 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. 1. Het boek 'Computer Networking and the Internet' F. Halsall Addison-Wesley 2. Studiehandleiding 'Datacommunicatie' Ruud Elsinghorst, Hogeschool van Arnhem en Nijmegen
13.
Verplichte literatuur
14.
Aanbevolen literatuur
15.
Software
Frontline Wireshark inclusief WINPCAP TFTPD
16.
Overig materiaal
n.v.t.
17.
Activiteiten
bijwonen van theorielessen deelnemen aan practica deelnemen aan de schriftelijke tentamens
18.
Werkvormen
theorielessen practica
19.
Les-/Contacturen
2,25 uur per week theorie + practicum
20.
Onderwijsperiode
Semester 2
21.
Maximum aantal deelnemers
n.v.t.
n.v.t.
107
Afstudeerfase (voltijd en deeltijd) Titel onderwijseenheid (OWE)
Afstudeerproject (PRJA, PRJAD)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Vierdejaars ESE-studenten
3.
Beroepstaak/ beroepstaken
BT1: Embedded systemen ontwikkelen
4.
Centrale beroepstaak
BT1: Embedded systemen ontwikkelen
5.
(Beroeps) Producten
logboek, plan van aanpak, functioneel ontwerprapport, technisch ontwerprapport, user manual, productrapport, product, productpresentatie, productdemonstratie
6.
Studiepunten, Studielast
30 SP / 840 SBU Geprogrammeerde contacturen: 0 Zelfstandig studieuren: 840
7.
Samenhang met andere OWE’s
Alle voorafgaande OWE's kunnen kennis aandragen aan het afstudeerproject, afhankelijk van de afstudeeropdracht.
8.
Ingangseisen
Alle projecten en stage afgesloten met voldoende
9.
Algemene omschrijving
De afstudeeropdracht wordt toegespitst op het verkrijgen en tonen van de volgende vaardigheden: Het definiëren van een technisch en/of bedrijfskundig probleem, het systematisch analyseren hiervan en het aandragen van oplossingen hiertoe, uitgaande van bestaande technologieën. Het integrerend, associatief en innovatief toepassen van actuele vakkennis op hbo-bachelorniveau bij de probleemdefiniëring en bij het genereren van de oplossingen. Het overwinnen van problemen betreffende moeilijk dan wel onvoldoende verkrijgbare gegevens en het inschatten van beperkingen van mogelijke oplossingen. Het afstudeerproject levert in feite het eindexamenwerkstuk op waarin de student aantoont dat hij bekwaam is als beginnend beroepsbeoefenaar op hbo-bachelorniveau. Het cijfer van het afstudeerproject is tevens het cijfer voor de Integrale Toets Postpropedeuse.
10.
Competenties
zie onderstaande beoordelingstabel
11.
Beoordelingscriteria
zie onderstaande beoordelingstabel
108
12.
Tentaminering
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
AFST
Afstudeerproject
afstudeerzittin g
1.00
5.5
Compensatiemogelijkheden geen Frequentie (deel) tentamens 2 x per jaar Cesuur. De som met weging van alle indicatoren (A) waarop het afstudeerverslag beoordeeld wordt, is groter dan of gelijk aan 55% van het mogelijk haalbare. Het studieboek 'Project management' Roel Grit Wolters Noordhoff Het dictaat ‘Warme-dranken-automaat’ Jos Rouland, Hogeschool van Arnhem en Nijmegen
13.
Verplichte literatuur
14.
Aanbevolen literatuur
n.v.t.
15.
Software
n.v.t.
16.
Overig materiaal
n.v.t.
17.
Activiteiten
werken aan en opleveren van de bovengenoemde beroepsproducten
18.
Werkvormen
n.v.t.
19.
Les-/Contacturen
n.v.t.
20.
Onderwijsperiode
Semester 2 (of 1)
21.
Maximum aantal deelnemers
n.v.t.
De afstudeerperiode dient één semester te duren. Voor deeltijdstudenten mag dit 1 jaar zijn. Indien de student de geplande datum van de afstudeerzitting niet haalt of indien het niveau bij de verdediging van het afstudeerwerk onvoldoende is, de student een gemotiveerd verzoek indienen bij de examenadviescommissie om het afstudeerwerk alsnog af te ronden c.q. te verbeteren. Dit verzoek dient ten minste drie weken vóór het begin van de periode van de afstudeerzittingen, resp. ten hoogste 1 week na de betreffende zitting te geschieden. Indien de examenadviescommissie het verzoek van de student positief beoordeelt, krijgt de student de door de examenadviescommissie vastgestelde extra tijd. Tevens stelt de examenadviescommissie vast op welke wijze de (her)beoordeling van het afstudeerwerk zal plaatsvinden.
109
Indien de examenadviescommissie het verzoek negatief beoordeelt, is de opdracht beëindigd. De student moet dan een nieuwe afstudeeropdracht zoeken en uitvoeren.
110
Beoordelingstabel Afstudeerproject Naam van student: Eindkwalificaties (Competenties) op niveau 3
Indicatoren
Studentnummer:
Afstudeerdocent: Score 0=ontbreekt/slecht 1=onvoldoende 2=voldoende 3=goed
C1 De wensen van de klant 1. (L/EG/A): Uit de rapportage van het overleg met opvertalen in een SMART drachtgever blijkt dat de student initiatief neemt en acgeformuleerd programma van tief betrokken is bij het vaststellen van de wensen van 1. ………. eisen voor een te ontwikkelen de opdrachtgever. embedded system. 2. (A): De gedocumenteerde specificatie van een embed2. ………. ded systeem bevat een helder beschreven programma 3. ………. van eisen dat aansluit bij de geformuleerde wensen van de opdrachtgever. Totaal S1: …… 3. (EG/A): In de specificatie zijn de wijzigingen die tijdens het ontwikkeltraject zijn ontstaan adequaat doorgevoerd. C2 De architectuur van het 1. (A): De schematische opdeling en beschrijving van het gewenste embedded system systeem in deelfuncties van dataverwerking, besturing, ontwerpen: opdelen in communicatiemodules, sensoren, actuatoren en ener1. ………. onderdelen en subfuncties van gievoorziening zijn juist en helder gedocumenteerd. 2. ………. de benodigde hardware en 2. (A): De samenhang tussen de deelfuncties van het syssoftware. teem is vastgelegd door data/adres/communicatiebus3. ………. sen en/of structuren, besturings-, status- en voedingsTotaal S2: …… signalen. 3. (A): Er is aangeven aan welke normen voldaan is en van welke standaarden en protocollen gebruik gemaakt is. C3 De benodigde hardware en 1. (A): Gedetailleerde technische componentbeschrijvin1. ………. software voor een embedded gen van deelfuncties uit de architectuur zijn gemaakt system ontwerpen en testen. met gebruik van pseudocode, stroomdiagram, statema2. ………. Het gaat hierbij om: chines en beschrijvende algoritmen. 3. ………. digitale systemen; 2. (A): De implementatie van componenten is vastgelegd embedded software; in programmeertalen als C, UML, VHDL en elektrische 4. ………. schema’s.
Weging
Opmerkingen
1. ………. 2. ………. 3. ………. Totaal W1: ……
1. ………. 2. ………. 3. ………. Totaal W2: ……
1. ………. 2. ………. 3. ………. 4. ………. 111
interfaces met gebruiker, fy- 3. (A): Bij de realisatie van hardwarecomponenten is de 5. ………. sieke omgeving en netwerken juiste keuze gemaakt van microcontrollers, FPGA’s, en tussen hardware en softDSP’s, custom logic, smart sensors, displays en analoge Totaal S3: ……… ware. elektronische componenten, eventueel op specifieke hardware ontwikkelplatforms. 4. (A): Bij de realisatie van softwarecomponenten is de juiste keuze gemaakt ten aanzien van communicatiestructuren, timing, prioriteit en externe interrupts: finetuning van de software. 5. (A): Testen van hardware en/of software door simulatie en/of data-analyse zijn adequaat uitgevoerd en beschreven. C4 De ontwikkelde hardware en 1. (A): Het stapsgewijs samenvoegen van hardware- en software voor een embedded softwarecomponenten is gedetailleerd onderbouwd en 1. ………. system integreren en testen. beschreven. 2. (A): Het embedded systeem is getest door één of meer2. ………. dere testscenario’s die ontwikkeld zijn op basis van de 3. ………. specificaties. 3. (A): De testresultaten worden door de student geëvalu- Totaal S4: ………. eerd en komen terug in de conclusie van de productdocumentatie.
5. ………. Totaal W3: ………
1. ………. 2. ………. 3. ………. Totaal W4: ……….
112
C5 Een bijdrage leveren aan het 1. (PDV): De eindpresentatie is uitgevoerd volgens de acceptatietraject door het 10/10/10 regel (presenteren/demonstreren/vragen begeven van presentaties, antwoorden). demonstraties en het opleveren 2. (A/G): Het afstudeerrapoort en eventueel een gebruivan documentatie. kershandleiding is helder geschreven en te begrijpen voor de gebruiker. 3. (EG/PDV/PDT): De student overtuigt met de eindpresentie en documentatie de opdrachtgever van de bruikbaarheid van het eindresultaat. C6 Op basis van relevante 1. (A): De rapportage bevat een goed geformuleerde hoofd(vakinhoudelijke) vraag en daarvan afgeleide subvragen ontwikkelingen voorstellen 2. (A): De bijbehorende onderzoeksmethode, informatiedoen en adviseren ter verzameling, analyse en presentatie sluiten aan bij de onverbetering van derzoeksvragen. producten/diensten/ 3. (A): Onderzoek naar/van alternatieven en onderbouwen systemen/processen. van keuzes is uitgevoerd. C7 Projectmatig werken: plan van 1. (PVA): Het plan van aanpak met globale planning op basis aanpak maken, plannen, van de gegeven opdracht is realistisch. werkzaamheden afstemmen en 2. (EG): De student rapporteert helder en stelt zich actief op rapporteren over de voortgang. bij de periodieke afstemming van werkzaamheden. 3. (L/EG/A): De student is in staat bijsturing te geven aan zijn inzichten, werkzaamheden en planning op basis van de voortgang. 4. (EG): De werkzaamheden zijn doelgericht uitgevoerd op een van te voren afgesproken resultaat. C8 Samenwerken en leiding geven 1. (EG): De student toont betrokkenheid bij de taakstelling aan projectteams in een en de bereidheid tot inzet was goed. multidisciplinaire omgeving. 2. (EG): De student toont teamverantwoordelijkheid en stelde zich positief op ten aanzien van het oplossen van conflicten. 3. (EG): De student houdt zich aan de procedures en afspraken binnen het werkproces. 4. (EG): De student hanteert een juiste verhouding luisteren spreken, verbale en non-verbale communicatie en omgangsregels.
1. ……….
1. ……….
2. ……….
2. ……….
3. ……….
3. ……….
Totaal S5: ……… Totaal W5: ………
1. ……….
1. ……….
2. ……….
2. ……….
3. ……….
3. ……….
Totaal S6: ……… Totaal W6: ………
1. ……….
1. ……….
2. ……….
2. ……….
3. ……….
3. ……….
4. ……….
4. ……….
Totaal S7: ……… Totaal W7: ………
1. ……….
1. ……….
2. ……….
2. ……….
3. ……….
3. ……….
4. ……….
4. ……….
Totaal S8: ……
Totaal W8: ……
113
C9 Schriftelijk en mondeling, in- en 1. (A): Het afstudeerrapport en de gebruikershandleiding in 1. ………. 1. ………. extern communiceren in het de Engelse en/of Nederlandse taal geschreven, bevatten 2. ………. 2. ………. Engels en het Nederlands, maximaal 1 spelling/stijlfout per pagina. zowel met vakgenoten als niet- 2. (EG): Documentatie is geschikt voor publicatie. 3. ………. 3. ………. vakgenoten. 3. (A): De student hanteert een zakelijke schrijfstijl. 4. ………. 4. ………. 4. (A): Het afstudeerrapport bevat een in het Engels foutloos geschreven samenvatting. Totaal S9: ……… Totaal W9: ……… C10 Bezit de cognitieve 1. (EG): De student geeft blijk van adequate reflectie op zijn vermogens om voortdurend de gedrag en kennis door sturing te geven aan eigen hande1. ………. 1. ………. eigen beroepsuitoefening te len. professionaliseren en om te Totaal S10: ……. Totaal W10: …… functioneren in uiteenlopende beroepssituaties. 𝐒 EINDOORDEEL (Max 99) (Max 33) EINDCIJFER = =…..…….. 𝐖 S =……x10 W =……….x3 Check cesuur punt 12 akkoord: ja/ nee L: EG: A:
Logboek van student: facultatief door afstudeerder bijgehouden Evaluatie Gesprek met bedrijfsbegeleider, gecommitteerde, afstudeerdocent en assessor Afstudeerrapport
PDV: G: PDT: PVA:
afstudeer Presentatie, Demonstratie en Vragen beantwoorden Gebruikershandleiding ProDucT Plan Van Aanpak
114
Minor voltijd Titel onderwijseenheid (OWE)
Embedded Vision Design (EVD)
1.
Opleiding
Embedded Systems Engineering De minor Embedded Vision Design is gericht op bachelorstudenten van de opleidingen Elektrotechniek, Autotechniek, Embedded Systems Engineering, Technische Informatica en Technische Natuurkunde. Ontwikkelen van een beeldherkenningsapplicatie met een microcontroller of FPGA technologie.
2.
Doelgroep
4..
Centrale beroepstaak
5.
(Beroeps) Producten
6.
Studiepunten/ studielast
7.
Samenhang met andere OWE’s
8.
Ingangseisen
9.
Algemene omschrijving
10.
Competenties
1. 2.
De student een klantwens/idee vertalen naar technische specificaties. De student een technisch systeem ontwikkelen waarin beeldinformatie een essentiële rol speelt.
11.
Beoordelingscriteria
1.
De student maakt gebruik van kennis over methoden en technieken voor beeldverwerking om tot een juiste specificatie te komen.
vision applicatie(s) of apparaten, productrapporten, handleiding, presentatie, demonstratie 30 SP / 840 SBU Geprogrammeerde contacturen: 252 Zelfstandig studieuren: 588 n.v.t. Voor ESE studenten geldt: de stage zijn behaald semester 3 en semester 4 zijn gevolgd en in het corresponderende semester van ES2 ten minste 15 EC is gehaald en in het corresponderende semester niet opnieuw projectwerk moet worden uitgevoerd. Voor extern studenten geldt: gestructureerd werken en analytisch denken. beschikken over kennis, vaardigheden en/of ervaring met een of meer van onderstaande onderwerpen: o Digitale basistechnieken zoals boolean algebra en talstelsels. o Datacommunicatie: Ethernet, Firewire, IP. o Applicaties ontwikkelen voor PC, microcontroller of FPGA’s. o Een programmeer- of hogere orde beschrijvingstaal zoals Java, C#, C, C++, VHDL of PLC gerelateerde programmeerervaring. o Projectmatig werken in de techniek. De student krijgt een uitgebreide behandeling van onderwerpen en kennis op het gebied van beeldherkenning en beeldverwerking en doet zelf ervaring op met beeldherkenning en beeldbewerking. Hij leert om algoritmes en technieken te gebruiken bij het bedenken van oplossingen voor gegeven opdrachten en eigen ideeën. Het gebruik van softwaretools voor beeldherkenning en beeldbewerking is hierbij een belangrijk middel. De student ontwikkelt zelf in software een programma of script om camerabeelden in te lezen en te bewerken.
115
De student doelgericht camerabeelden optimaliseren door het toepassen van juiste de juiste camera en belichtingstechnieken. De student ontwikkelt hiervoor een applicatie op PC, microcontroller of FPGA. Toetscode Toetsnaam Toetsvorm Weging Grens 2.
12.
Tentaminering
EVD1-T
Tentamen
1.00
5.00
1.00
5.00
Tentamen 1
schriftelijk mondeling assessment schriftelijk
EVD1-A
Assessment
EVD2-T1
1.00
5.00
EVD2-T2
Tentamen 2
schriftelijk
1.00
5.00
PDR1
ProDuctRapport 1
rapport
1.00
5.00
PDR2
ProDuctRapport 2
rapport
1.00
5.00
PDT1
ProDucT 1
product
1.00
5.00
PDT2
ProDucT 2 product 1.00 5.00 PReSentatie en presentatie, PRS1 0.00 6.00 demonstratie 1 demonstratie PReSentatie en presentatie, PRS2 0.00 6.00 demonstratie 2 demonstratie Compensatiemogelijkheden geen Frequentie (deel) tentamens 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. Het boek 'Digital Image Processing' R. C. Gonzalez Pearson Prentice Hall Slides van de Cursus Computer Vision NHL, Kenniscentrum Computer Vision
13.
Verplichte literatuur
14.
Aanbevolen literatuur
n.v.t.
15.
Software
VisionLab
16.
Overig materiaal
17.
Activiteiten
18.
Werkvormen
19.
Les-/Contacturen
20.
Onderwijsperiode
n.v.t. volgen van theorielessen deelnemen aan workshops werken aan en opleveren van bovengenoemde beroepsproducten deelnemen aan tentamens deelnemen aan assessment theorielessen workshops projectwerk 2x2,25 uur per week workshops EVD1 2,25 uur per week theorielessen EVD2 3x3 uur per week projectwerk Semester 1
116
21.
Maximum aantal deelnemers
n.v.t.
Beoordelingstabellen minor Embedded Vision Design Specificatietabel deeltentamen EVD1-T/EVD1D-T Eindkwalificaties Indicatoren (Competenties) op niveau 3
C3 De benodigde hardware 1. en software voor een embedded system ontwerpen en testen. Het gaat hierbij om: 2. digitale systemen; embedded software; interfaces met gebruiker, fysieke omgeving en netwerken 3. en tussen hardware en software. 4.
Score (gewicht) 0=ontbreekt/slecht 1=onvoldoende 2=voldoende 3=goed
Kan op/met een PC/Laptop de volgende Image acquisition bewerkingen uitvoeren en 1. beargumenteren: camera, lens, lighting and 2. interfaces. 3. Kan in Visionlab de volgende Enhancment 4. operatoren toepassen: Image algebra, 5. geometric operators, Synthetic images and contrast manipulation . Kan in Visionlab de volgende Segmentation operatoren toepassen: thresholding, labeling and blob measurement. Kan in Visionlab de volgende Feature extraction operatoren toepassen: filters, edge detection, binary morphology and color image processing. 5. Kan in Visionlab de volgende Classification operatoren toepassen: blob analysis, neural networks, blob matchers.
…… (1) …… (1) …… (1) …… (1) …… (1)
Specificatietabel deeltentamen EVD1-A/EVD1D-A Eindkwalificaties Indicatoren (Competenties) op niveau 3
Score (gewicht) 0=ontbreekt/slecht 1=onvoldoende 2=voldoende 3=goed C3 De benodigde hardware 1. Implementeert een set van verplichte vision 1. …… (1) en software voor een embedded operatoren in de programmeertaal ANSI-C. 2. …… (1) system ontwerpen en testen. Het 2. Lost met behulp van deze zelf geschreven 3. …… (1) gaat hierbij om: operatoren een vision probleem op: het herkennen van de drie vormen cirkel, digitale systemen; vierkant & driehoek embedded software; 3. Implementeert een unieke vision operator in interfaces met de programmeertaal ANSI-C. gebruiker, fysieke omgeving en netwerken en tussen hardware en software. C5 Een bijdrage leveren aan 1. Demonstreert de correcte werking van de 1. …… (1) het acceptatietra-ject door het geïmplementeerde operatoren met de in de 2. …… (1) 117
geven van presentaties, demonstraties en het opleveren van docu-mentatie. 2.
3.
4.
5. C9 Schriftelijk en 1. mondeling, in- en extern communiceren in het Engels en het Neder-lands, zowel met 2. vakgenoten als niet-vakgenoten.
lessen gebruikte hardware, door het juiste 3. aantal LED’s te laten branden bij de drie 4. vormen cirkel, vierkant & driehoek. 5. Aan de hand van de source code geeft student uitleg over welke operatoren er waarom zijn toegepast en de manier waarop er geclassificeerd wordt. Student wordt bevraagd over de functionele werking en de technische implementatie van een willekeurige operator aan de hand van de source code. Student moet vlot uitleg/toelichting kunnen geven en vragen kunnen beantwoorden. Aan de hand van een korte powerpoint presentatie wordt van de unieke operator de functionele werking en technische implementatie toegelicht. Tevens wordt de werking gedemonstreerd. In een logboek worden de bevindingen tijdens het proces gedocumenteerd. Beschrijft de functionele werking van de 1. unieke operator in een powerpoint 2. presentatie. Beschrijft de technische implementatie van de unieke operator in een powerpoint presentatie.
…… (2) …… (1) …… (0)
…… (1) …… (1)
Specificatietabel deeltentamen EVD2-T1/EVD2D-T1 Eindkwalificaties Indicatoren (Competenties) op niveau 3
Score (gewicht) 0=ontbreekt/slecht 1=onvoldoende 2=voldoende 3=goed C3 De benodigde hardware 1. Weet wat digital image processing is, kent de 1. …… (1) en software voor een embedded achtergronden, frequentiebanden en is op de 2. …… (1) system ontwerpen en testen. Het hoogte van de fundamentele digital image 3. …… (1) gaat hierbij om: processing stappen. 2. Is op de hoogte van Digital Image digitale systemen; Fundamentals mbt het menselijk oog, licht en embedded software; het elektromagnetisch spectrum. Kent interfaces met verschillende sensoren tbv Image Acquisition gebruiker, fysieke en een simpel image formation model. omgeving en netwerken en tussen hardware en 3. Kent de fysieke eigenschappen van optische instrumenten en van licht en kan deze software. toepassen.
Specificatietabel deeltentamen EVD2-T2/EVD2D-T2 Eindkwalificaties Indicatoren (Competenties) op niveau 3
Score (gewicht)
118
C3 De benodigde hardware 1. en software voor een embedded system ontwerpen en testen. Het gaat hierbij om: digitale systemen; 2. embedded software; interfaces met gebruiker, fysieke omgeving en netwerken en tussen hardware en 3. software.
4.
5.
6.
7.
0=ontbreekt/slecht 1=onvoldoende 2=voldoende 3=goed Kan de concepten van image sampling en 1. …… (1) quantization toepassen. Kent de basale 2. …… (1) relaties tussen pixels. Kan wiskundige tools 3. …… (1) die van belang zijn voor digital image 4. …… (1) processing toepassen. 5. …… (1) Kent Intensity Transformations operatoren 6. …… (1) (zoals Image Negatives, Log Transformations 7. …… (1) Power_law (Gamma) Transformations en Piecewise-Linear Transformations) en kan deze toepassen. Kent Histogram Processing (zoals Histogram Equalization, Histogram Matching (Specification), Local Histogram Processing en Using Histogram Statistics for Image Enhancement) en kan deze toepassen. Kent de fundamenten van Spatial Filtering en verschillende filters (zoals Smoothing Spatial Filters en Sharpening Spatial Filters) deze toepassen. Kent Morphologic Image Processing operatoren (zoals Erosion, Dilation, Opening, Closing, etc.) en kan deze toepassen. Kent Image Segmentation operatoren (zoals Point, Line, en Edge Detection) en verschillende methoden om te thresholden (zoals Basic Global Thresholding, Optimum Global Thresholding Using Otsu’s Method, etc.) kan deze toepassen. Kan de vorm en grenzen van een segment beschrijven dmv Statistical Moments.
119
Beoordelingstabel EVD/EVDD Projecten Eindkwalificaties (Competenties) op niveau 3
Indicatoren
Score (gewicht) 0=ontbreekt/slecht 1=onvoldoende 2=voldoende 3=goed EVDPDTn1
C1 De wensen van de klant vertalen 1. EVD-PDR: De producteisen zijn compleet, concreet en in een SMART4 geformuleerd controleerbaar beschreven, uitgaande van de opprogramma van eisen voor een drachtbeschrijving. 3 …….. (1) te ontwikkelen embedded 2. EVD-PRS: Een vision probleem is in goede samensystem. spraak met de opdrachtgever in kaart gebracht en er zijn oplossingen voorgesteld. 3. EVD-PDT: De complexiteit en omvang van het product is van voldoende niveau. C2 De architectuur van het 1. EVD-PDR: De uit onderzoek verkregen resultaten zijn gewenste embedded system verwerkt in het systeemontwerp. ontwerpen: opdelen in 2. EVD-PDR: De schematische opdeling en beschrijving onderdelen en subfuncties van de van het systeem in deelfuncties van dataverwerking, benodigde hardware en besturing, communicatiemodules, sensoren, actuatosoftware. ren en energievoorziening zijn juist en helder gedocumenteerd. 3. EVD-PDR: De samenhang tussen de deelfuncties van het systeem is vastgelegd door data/adres/communicatiebussen en/of structuren, besturings-, status- en voedingssignalen.
EVDPDRn2 1 …….. (1)
EVDPRSn3 2 …….. (1)
1 …….. (1) 2 …….. (1)
3 …….. (1)
4 …….. (1)
Zie Projecthandleiding ‘Projecten – algemeen, sheet “Beoordelen van Product” en checklist in de handleiding project 1. Zie Projecthandleiding ‘Projecten – algemeen, sheet “Beoordelen van Productrapport”. 3 Zie Projecthandleiding ‘Projecten – algemeen, sheet “Beoordelen van Productpresentatie- en demonstratie”. 4 Specifiek, Meetbaar, Acceptabel, Realistisch, Tijdgebonden 1 2
120
4. EVD-PDR: Het ontwerp van de 5 vision stappen (acquisitie, enhancement, segmentation, feature exctraction en classification) is juist beschreven. C3 De benodigde hardware en 1. EVD-PDR: Gedetailleerde technische componentbesoftware voor een embedded schrijvingen van deelfuncties uit de architectuur zijn system ontwerpen en testen. Het gemaakt met gebruik van pseudocode, stroomdiagaat hierbij om: grammen, statemachines en beschrijvende algoritmen. digitale systemen; 2. EVD-PDR: De implementatie van componenten is vast embedded software; gelegd in programmeertalen als C, UML, VHDL en elek interfaces met gebruiker, fytrische schema’s. sieke omgeving en netwerken 3. EVD-PDR: Bij de realisatie van hardwarecomponenten en tussen hardware en softis de juiste keuze gemaakt van microcontrollers, ware. FPGA’s, DSP’s, custom logic, smart sensors, displays en analoge elektronische componenten, eventueel op specifieke hardware ontwikkelplatforms. 4. EVD-PDR: Bij de realisatie van softwarecomponenten is de juiste keuze gemaakt ten aanzien van communicatiestructuren, timing, prioriteit en externe interrupts: finetuning van de software. 5. EVD-PDR: Voor alle hardwareonderdelen zijn berekeningen gemaakt om de juiste componentwaarden te bepalen, rekening houdend met onnauwkeurigheden en toleranties. 6. EVD-PDR: Testen van hardware en/of software door simulatie en/of dataanalyse zijn adequaat uitgevoerd en beschreven. 7. EVD-PDR: De realisatie van het vision ontwerp is op een adequate manier in een programmeertaal vastgelegd. 8. EVD-PDR: De manier waarop een SDE gebruikt is dusdanig gedocumenteerd dat het als basis kan dienen voor een vervolgopdracht.
1 …….. (2) 2 …….. (1) 3 …….. (1) 4 …….. (1) 5 …….. (1) 6 …….. (1) 7 …….. (1) 8 …….. (1)
121
C4 De ontwikkelde hardware en software voor een embedded system integreren en testen.
C5 Een bijdrage leveren aan het acceptatietraject door het geven van presentaties, demonstraties en het opleveren van documentatie.
1. EVD-PDT: Het ontwikkelde en gebouwde prototype is 1 …….. (1) getest op systeemspecificaties van de opdrachtgever aan de hand van dit testplan. 2. EVD-PDR: De resultaten van de systeemtest zijn in de productdocumentatie gedocumenteerd en geëvalueerd. 1. EVD-PRS: De projectpresentatie is uitgevoerd middels een show-and-tell (projectposter/10 min. presenteren/10 min. demonstreren). 2. EVD-PDR: De structuur en inhoudelijke onderdelen van 4 …….. (1) de product- en procesdocumentatie zijn in orde. 3. EVD-PDR: Er worden passende conclusies en aanbevelingen gegeven betreffende het eindresultaat. 4. EVD-PDT: Het product voldoet tijdens de demonstratie aan de specificaties. 1. EVD-PDR: Er is op de juiste manier een onderzoek uitgevoerd naar alternatieven en mogelijke oplossingen. 2. EVD-PDR: De documentatie bevat een degelijke onderbouwing van gemaakte keuzes. Waar nodig zijn keuzes onderbouwd met accurate berekeningen.
C6 Op basis van relevante (vakinhoudelijke) ontwikkelingen voorstellen doen en adviseren ter verbetering van producten/diensten/ systemen/processen. C9 Schriftelijk en mondeling, in- en 1. EVD-PDR: De documentatie is in de Nederlandse of Enextern communiceren in het gelse taal geschreven, met maximaal 1 spelling- of stijlEngels en het Nederlands, zowel fout per pagina. met vakgenoten als niet2. EVD-PDR: De student hanteert een zakelijke schrijfstijl. vakgenoten. 3. EVD-PDR: Het productrapport bevat een in foutloos Engels geschreven samenvatting. 4. EVD-PRS: De student heeft bijgedragen aan een overtuigende en zakelijke presentatie en demonstratie. C10 Bezit de cognitieve 1. EVD-PRS: De student formuleert kernachtig en zorgt vermogens om voortdurend de voor een logische opbouw van zijn show-and-tell. Hij eigen beroepsuitoefening te onderscheidt hoofd- en bijzaken en geeft prioriteiten professionaliseren en om te aan.
2 …….. (2)
1 …….. (1) 2 …….. (1) 3 … … .(1)
1 …….. (1) 2 …….. (2)
1 …….. (1) 2 …….. (1) 3 …….. (1) 4 …….. (1)
1 …….. (1)
122
functioneren in uiteenlopende beroepssituaties.
123
Opleidingsstatuut 2015-2016, Embedded Systems Engineering Deel 2: Regelingen betreffende het onderwijs en de tentamens, Onderwijs- en Examen Regeling (OER)
Minor deeltijd Titel onderwijseenheid (OWE) 1.
Opleiding
2.
Doelgroep
4..
Centrale beroepstaak
5.
(Beroeps) Producten
6.
Studiepunten/ studielast
7.
Samenhang met andere OWE’s
8.
Ingangseisen
9.
Algemene omschrijving
10.
Competenties
11.
Beoordelingscriteria
Embedded Vision Design Deeltijd (EVDD) Embedded Systems Engineering De minor Embedded Vision Design is gericht op bachelorstudenten van de deeltijdopleidingen Elektrotechniek, Autotechniek, Embedded Systems Engineering, Technische Informatica en Technische Natuurkunde. Ontwikkelen van een beeldherkenningsapplicatie met een microcontroller of FPGA technologie. vision applicatie(s) of apparaten, productrapporten, handleiding, presentatie, demonstratie 30 SP / 840 SBU Geprogrammeerde contacturen: 96 Zelfstandig studieuren: 744 n.v.t. Voor ESE studenten geldt: de stage zijn behaald semester 3 en semester 4 deeltijd zijn gevolgd en in het corresponderende semester van ES2D ten minste 15 EC is gehaald en in het corresponderende semester niet opnieuw projectwerk moet worden uitgevoerd. Voor extern studenten geldt: gestructureerd werken en analytisch denken. beschikken over kennis, vaardigheden en/of ervaring met een of meer van onderstaande onderwerpen: o Digitale basistechnieken zoals boolean algebra en talstelsels. o Datacommunicatie: Ethernet, Firewire, IP. o Applicaties ontwikkelen voor PC, microcontroller of FPGA’s. o Een programmeer- of hogere orde beschrijvingstaal zoals Java, C#, C, C++, VHDL of PLC gerelateerde programmeerervaring. o Projectmatig werken in de techniek. De student krijgt een uitgebreide behandeling van onderwerpen en kennis op het gebied van beeldherkenning en beeldverwerking en doet zelf ervaring op met beeldherkenning en beeldbewerking. Hij leert om algoritmes en technieken te gebruiken bij het bedenken van oplossingen voor gegeven opdrachten en eigen ideeën. Het gebruik van software-tools voor beeldherkenning en beeldbewerking is hierbij een belangrijk middel. De student ontwikkelt zelf in software een programma of script om camerabeelden in te lezen en te bewerken. De student een klantwens/idee vertalen naar technische specificaties. De student een technisch systeem ontwikkelen waarin beeldinformatie een essentiële rol speelt. 1. De student maakt gebruik van kennis over methoden en technieken voor beeldverwerking om tot een juiste specificatie te komen. 1. 2.
W:\FT\Engineering\Ondersteuningsbureau\ALGEMEEN Engineering\Statuten en jaarroosters\20152016\ELT\Opleidingsstatuut 2015 2016 deel 3 ESE9-7-2015.docx, k, 9-7-2015
De student doelgericht camerabeelden optimaliseren door het toepassen van juiste de juiste camera en belichtingstechnieken. De student ontwikkelt hiervoor een applicatie op PC, microcontroller of FPGA. Toetscode Toetsnaam Toetsvorm Weging Grens 2.
12.
Tentaminering
EVD1D-T
Tentamen
1.00
5.00
1.00
5.00
Tentamen 1
Schriftelijk mondeling assessment Schriftelijk
EVD1D-A
Assessment
EVD2D-T1
1.00
5.00
EVD2D-T2
Tentamen 2
Schriftelijk
1.00
5.00
PDR1D
ProDuctRapport 1
Rapport
1.00
5.00
PDR2D
ProDuctRapport 2
Rapport
1.00
5.00
PDT1D
ProDucT 1
Product
1.00
5.00
PDT2D
ProDucT 2 Product 1.00 5.00 PReSentatie en presentatie, PRS1D 0.00 6.00 demonstratie 1 demonstratie PReSentatie en presentatie, PRS2D 0.00 6.00 demonstratie 2 demonstratie Compensatiemogelijkheden Geen Frequentie (deel) tentamens 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. Het boek 'Digital Image Processing' R. C. Gonzalez Pearson Prentice Hall Slides van de Cursus Computer Vision NHL, Kenniscentrum Computer Vision
13.
Verplichte literatuur
14.
Aanbevolen literatuur
n.v.t.
15.
Software
VisionLab
16.
Overig materiaal
17.
Activiteiten
18.
Werkvormen
19.
Les-/Contacturen
20.
Onderwijsperiode
n.v.t. volgen van theorielessen deelnemen aan workshops werken aan en opleveren van bovengenoemde beroepsproducten deelnemen aan tentamens deelnemen aan assessment theorielessen workshops projectwerk 3,0 uur per week workshops EVD1D 1,5 uur per week theorielessen EVD2D 1,5 uur per week projectwerk Semester 1
125
21.
Maximum aantal deelnemers
n.v.t.
Beoordelingstabellen minor Embedded Vision Design Deeltijd. Zie EVD voltijd tabellen.
126
Integrale Toets Tussentijdse integrale toets postpropedeutische fase
5
Titel integrale toets
Tussentijdse integrale toets postpropedeutische fase (PRJ5, resp. PRJ5D)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Derdejaars ESE-studenten (voltijd, resp. deeltijd)
3.
Beroepstaken
BT1: Embedded systemen ontwikkelen
4.
(Beroeps) Producten
plan van aanpak, functioneel ontwerprapport, technisch ontwerprapport, IPVformulieren 0 t/m 3, try-out bij klant, procesverslag, user manual, productrapport, product, productpresentatie, productdemonstratie
5.
Samenval met reguliere tentamens
De integrale toets op het niveau afstudeerbekwaam is Project 5 en Project 5D voor respectivelijk voltijd en deeltijd.
6.
Samenhang met andere integrale toetsen en tentamens
Toetst de competenties op het niveau afstudeerbekwaam.
7.
Ingangseisen
Propedeuse gehaald; Project 3, Project 4, Datacommunicatie, Digitaal systeemontwerp, Interfacetechnieken en Operating systems gevolgd
8.
Algemene omschrijving
De student ontwikkelt (in groepen van ongeveer vijf studenten) een relatief complex embedded system waarbij een uitgebreide en grondige verantwoording wordt afgelegd over de ontwikkeling van het systeem. Het embedded system moet voorzien worden van een real-time operating system.
9.
Competenties
zie beoordelingstabellen Project 5 (voltijd)
10.
Beoordelingscriteria
zie beoordelingstabellen Project 5 (voltijd)
11.
Integrale toetskenmerken en -vormen
Toetscode5
Toetsnaam
Toetsvorm
Weging
Grens
PRJ5P-IPVZ
Individuele ProjectVaardigheden – Zelfevaluatie
zelfreflectie
0.00
6.00
PRJ5G-PVA
Plan Van Aanpak
rapport
0.00
6.00
PRJ5G-OZR
OnderZoeksRapport
rapport
0.00
6.00
PRJ5G-FO
Functioneel Ontwerp
rapport
0.00
6.00
PRJ5G-TO
Technisch Ontwerp
rapport
0.00
6.00
PRJ5 geldt voor voltijd; voor deeltijd moet hier PRJ5D worden gelezen
127
PRJ5G-TOK
Try-Out bij Klant
demonstratie 0.00
6.00
PRJ5P-IPVG
Individuele ProjectVaardigheden – Groepsevaluatie
intervisie
0.00
6.00
PRJ5G-MNL
user MaNuaL
rapport
0.00
6.00
PRJ5G-PCS
ProCeSverslag
rapport
0.00
6.00
PRJ5G-PRS
PReSentatie en demonstratie
presentatie, 0.00 demonstratie
6.00
PRJ5G-PDR
ProDuctRapport
rapport
0.00
5.00
PRJ5G-PDT
ProDucT
product
0.00
5.00
PRJ5G-GPC
GroepsProductCijfer
(PDR+PDT)/2
0.00
5.00
PRJ5P-IBF
Individuele BijdrageFactor
intervisie
0.00
0.00
PRJ5P-IPC
Individuele ProductCijfer
GPC*IBF
1.00
5.00
PRJ5P-A
Assessment
mondeling assessment
1.00
5.00
Omdat IBF mag liggen tussen 0.55 en 1.45 wordt die In HANSIS noodgedwongen genoteerd als 10 * de fractie van IBF. Terugvertalen uit HANSIS gaat als volgt: IBF = (IBFsis/10 + X) met X=0 als IBFsis > 5 en X=1 als IBFsis < 5 PRJ5P = Persoonlijk cijfer project 5, PRJ5G = Groepscijfer project 5 Individuele eindcijfer Project 5 = (A + IPC)/2 Compensatiemogelijkheden geen Frequentie (deel) tentamens 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. 12.
Verplicht en aanbevolen materiaal
Het studieboek 'Project management' Roel Grit Wolters Noordhoff De projecthandleiding ‘Project 5’ Peter van der Jagt, Hogeschool van Arnhem en Nijmegen (HAN) Het dictaat ‘Warme-dranken-automaat’ Jos Rouland, Hogeschool van Arnhem en Nijmegen (HAN) Subversion Verder afhankelijk van de casus en van de keuzen die de studenten maken
128
13.
Onderwijsperiode Semester 2
Integrale toets postpropedeutische fase Titel integrale toets
Integrale toets postpropedeutische fase (PRJA, resp. PRJAD)
1.
Opleiding
Embedded Systems Engineering
2.
Doelgroep
Vierdejaars ESE-studenten (voltijd, resp. deeltijd)
3.
Beroepstaken
BT1: Embedded systemen ontwikkelen
4.
(Beroeps) Producten
logboek, plan van aanpak, functioneel ontwerprapport, technisch ontwerprapport, user manual, productrapport, product, productpresentatie, productdemonstratie
5.
Samenval met reguliere tentamens
De integrale toets op het niveau broepsbekwaam is afstudeerproject Project A en Project AD voor voltijd, resp. deeltijd.
6.
Samenhang met andere integrale toetsen en tentamens
n.v.t.
7.
Ingangseisen
Alle projecten en stage afgesloten met voldoende
8.
Algemene omschrijving
De afstudeeropdracht wordt toegespitst op het verkrijgen en tonen van de volgende vaardigheden: Het definiëren van een technisch en/of bedrijfskundig probleem, het systematisch analyseren hiervan en het aandragen van oplossingen hiertoe, uitgaande van bestaande technologieën. Het integrerend, associatief en innovatief toepassen van de op school verkregen kennis bij de probleemdefiniëring en bij het genereren van de oplossingen. Het overwinnen van problemen betreffende moeilijk dan wel onvoldoende verkrijgbare gegevens en het inschatten van beperkingen van mogelijke oplossingen. Het afstudeerproject levert in feite het eindexamenwerkstuk op waarin de student aantoont dat hij startbekwaam is.
9.
Competenties
zie beoordelingstabel Afstudeerproject (voltijd en deeltijd)
10.
Beoordelingscriteria
zie beoordelingstabel Afstudeerproject (voltijd en deeltijd)
11.
Integrale toetskenmerken en -vormen
Toetscode
Toetsnaam
Toetsvorm
Weging
Grens
AFST
Afstudeerproject
afstudeerzittin g
1.00
3.00
129
Compensatiemogelijkheden geen Frequentie (deel) tentamens 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. 12.
Verplicht en aanbevolen materiaal
Het studieboek 'Project management' Roel Grit Wolters Noordhoff Het dictaat ‘Warme-dranken-automaat’ Jos Rouland, Hogeschool van Arnhem en Nijmegen
13.
Onderwijsperiode
Semester 2 (of 1)
Opsomming van aan huidige onderwijseenheden, tentamens en integrale toetsen van de postpropedeutische fase gelijkgestelde oude onderwijseenheden, tentamens en integrale toetsen Bijlage conform artikel 6.1 lid 5 Bijlage conform artikel 1.1 lid 4 OWE(en) en (deel)tentamen(s) 1
2
3
Titel en studiejaar oude gelijkgestelde onderwijseenheid (OWE) of onderwijseenheden (OWEen) Gelijkgesteld aan huidige OWE(en)
OWE-beschrijving gelijkgestelde OWE(en) inclusief (deel)tentamen(s) bij verwijzing.
Databases in technische automatisering DTA 2006 Capita selecta: databases, sensoren en actuatoren CS zie OER/OS van studiejaar 2013-2014
130
4. Verkorte programma’s Conform artikel 7.9 lid 5 van de OER n.v.t.
131
5. Gegevens HAN-gecertificeerde minoren en daartoe behorende onderwijseenheden Opsomming van de HAN-gecertificeerde minoren die de opleiding verzorgt. Conform artikel 3.4 lid 8 van de OER
Titel onderwijseenheid (OWE)
Embedded Vision Design (EVD) Embedded Systems Engineering De minor Embedded Vision Design is gericht op bachelorstudenten van de opleidingen Elektrotechniek, Autotechniek, Embedded Systems Engineering, Technische Informatica en Technische Natuurkunde. Ontwikkelen van een beeldherkenningsapplicatie met een microcontroller of FPGA technologie.
1.
Opleiding
2.
Doelgroep
4..
Centrale beroepstaak
5.
(Beroeps) Producten
6.
Studiepunten/ studielast
7.
Samenhang met andere OWE’s
n.v.t.
8.
Ingangseisen
9.
Algemene omschrijving
10.
Competenties
11.
Beoordelingscriteria
12.
Tentaminering
vision applicatie(s) of apparaten, productrapporten, handleiding, presentatie, demonstratie 30 SP / 840 SBU Geprogrammeerde contacturen: 252 Zelfstandig studieuren: 588
gestructureerd werken en analytisch denken. beschikken over kennis, vaardigheden en/of ervaring met een of meer van onderstaande onderwerpen: o Digitale basistechnieken zoals boolean algebra en talstelsels. o Datacommunicatie: Ethernet, Firewire, IP. o Applicaties ontwikkelen voor PC, microcontroller of FPGA’s. o Een programmeer- of hogere orde beschrijvingstaal zoals Java, C#, C, C++, VHDL of PLC gerelateerde programmeerervaring. o Projectmatig werken in de techniek. De student krijgt een uitgebreide behandeling van onderwerpen en kennis op het gebied van beeldherkenning en beeldverwerking en doet zelf ervaring op met beeldherkenning en beeldbewerking. Hij leert om algoritmes en technieken te gebruiken bij het bedenken van oplossingen voor gegeven opdrachten en eigen ideeën. Het gebruik van softwaretools voor beeldherkenning en beeldbewerking is hierbij een belangrijk middel. De student ontwikkelt zelf in software een programma of script om camerabeelden in te lezen en te bewerken.
De student een klantwens/idee vertalen naar technische specificaties. De student een technisch systeem ontwikkelen waarin beeldinformatie een essentiële rol speelt. 3. De student maakt gebruik van kennis over methoden en technieken voor beeldverwerking om tot een juiste specificatie te komen. 4. De student doelgericht camerabeelden optimaliseren door het toepassen van juiste de juiste camera en belichtingstechnieken. De student ontwikkelt hiervoor een applicatie op PC, microcontroller of FPGA. Toetscode Toetsnaam Toetsvorm Weging Grens 3. 4.
EVD1-T
Tentamen
schriftelijk
1.00
5.00
132
EVD1-A
Assessment
EVD2-T1
Tentamen 1
mondeling assessment schriftelijk
EVD2-T2
Tentamen 2
PDR1
1.00
5.00
1.00
5.00
schriftelijk
1.00
5.00
ProDuctRapport 1
rapport
1.00
5.00
PDR2
ProDuctRapport 2
rapport
1.00
5.00
PDT1
ProDucT 1
product
1.00
5.00
PDT2
ProDucT 2 product 1.00 5.00 PReSentatie en presentatie, PRS1 0.00 6.00 demonstratie 1 demonstratie PReSentatie en presentatie, PRS2 0.00 6.00 demonstratie 2 demonstratie Compensatiemogelijkheden geen Frequentie (deel) tentamens 2 x per jaar Cesuur. - bij (deel)tentamens beoordeeld met een vink: aan alle beoordelingscriteria is voldaan. - bij (deel)tentamens beoordeeld met een cijfer: 55% van de vragen goed. Het boek 'Digital Image Processing' R. C. Gonzalez Pearson Prentice Hall Slides van de Cursus Computer Vision NHL, Kenniscentrum Computer Vision
13.
Verplichte literatuur
14.
Aanbevolen literatuur
n.v.t.
15.
Software
VisionLab
16.
Overig materiaal
17.
Activiteiten
18.
Werkvormen
19.
Les-/Contacturen
20.
Onderwijsperiode
n.v.t. volgen van theorielessen deelnemen aan workshops werken aan en opleveren van bovengenoemde beroepsproducten deelnemen aan tentamens deelnemen aan assessment theorielessen workshops projectwerk 2x2,25 uur per week workshops EVD1 2,25 uur per week theorielessen EVD2 3x3 uur per week projectwerk Semester 1
21.
Maximum aantal deelnemers
n.v.t.
133
6. Opsomming onderwijseenheden van AD-graad naar Bachelorgraad Conform artikel 3.2 lid 8 van de OER N.v.t.
134
7. Eindkwalificaties HBO-bachelorgraad Conform artikel 1.3 van de OER
Eindkwalificaties Indicatoren (Competenties) op niveau 3 C1 De wensen van de klant vertalen 1. De student neemt initiatief en is actief betrokken bij het in een SMART geformuleerd vaststellen van de wensen van de opdrachtgever. programma van eisen voor een 2. De gedocumenteerde specificatie van een embedded te ontwikkelen embedded systeem bevat een helder beschreven programma van eisystem. sen dat aansluit bij de geformuleerde wensen van de opdrachtgever. 3. In de specificatie zijn de wijzigingen die tijdens het ontwikkeltraject zijn ontstaan adequaat doorgevoerd. C2 De architectuur van het 1. De schematische opdeling en beschrijving van het sysgewenste embedded system teem in deelfuncties van dataverwerking, besturing, ontwerpen: opdelen in communicatiemodules, sensoren, actuatoren en eneronderdelen en subfuncties van gievoorziening zijn juist en helder gedocumenteerd. de benodigde hardware en 2. De samenhang tussen de deelfuncties van het systeem is software. vastgelegd door data/adres/communicatiebussen en/of structuren, besturings-, status- en voedingssignalen. 3. Er is aangeven aan welke normen voldaan is en van welke standaarden en protocollen gebruik gemaakt is. C3 De benodigde hardware en 1. Gedetailleerde technische componentbeschrijvingen software voor een embedded van deelfuncties uit de architectuur zijn gemaakt met system ontwerpen en testen. gebruik van pseudocode, stroomdiagram, statemachines Het gaat hierbij om: en beschrijvende algoritmen. digitale systemen; 2. De implementatie van componenten is vastgelegd in pro embedded software; grammeertalen als C, UML, VHDL en elektrische interfaces met gebruiker, fyschema’s. sieke omgeving en netwerken 3. Bij de realisatie van hardwarecomponenten is de juiste en tussen hardware en softkeuze gemaakt van microcontrollers, FPGA’s, DSP’s, ware. custom logic, smart sensors, displays en analoge elektronische componenten, eventueel op specifieke hardware ontwikkelplatforms. 4. Bij de realisatie van softwarecomponenten is de juiste keuze gemaakt ten aanzien van communicatiestructuren, timing, prioriteit en externe interrupts: finetuning van de software. 5. Testen van hardware en/of software door simulatie en/of data-analyse zijn adequaat uitgevoerd en beschreven. C4 De ontwikkelde hardware en 1. Het stapsgewijs samenvoegen van hardware- en softsoftware voor een embedded warecomponenten is gedetailleerd onderbouwd en besystem integreren en testen. schreven. 2. Het embedded systeem is getest door één of meerdere testscenario’s die ontwikkeld zijn op basis van de specificaties. 3. De testresultaten worden door de student geëvalueerd en komen terug in de conclusie van de productdocumentatie. 135
5 Een bijdrage leveren aan het 1. De eindpresentatie is uitgevoerd volgens de 10/10/10 acceptatietraject door het geven regel (presenteren/demonstreren/vragen beantwoorvan presentaties, demonstraties den). en het opleveren van 2. Rapportage is helder geschreven en te begrijpen voor de documentatie. gebruiker. 3. De student overtuigt met presentie en documentatie de opdrachtgever van de bruikbaarheid van het eindresultaat. C6 Op basis van relevante 1. De rapportage bevat een goed geformuleerde hoofd(vakinhoudelijke) vraag en daarvan afgeleide subvragen ontwikkelingen voorstellen doen 2. De bijbehorende onderzoeksmethode, informatieverzaen adviseren ter verbetering van meling, analyse en presentatie sluiten aan bij de onderproducten/diensten/ zoeksvragen. systemen/processen. 3. Onderzoek naar/van alternatieven en onderbouwen van keuzes is uitgevoerd. C7 Projectmatig werken: plan van 1. Het plan van aanpak met globale planning op basis van aanpak maken, plannen, de gegeven opdracht is realistisch. werkzaamheden afstemmen en 2. De student rapporteert helder en stelt zich actief op bij rapporteren over de voortgang. de periodieke afstemming van werkzaamheden. 3. De student is in staat bijsturing te geven aan zijn inzichten, werkzaamheden en planning op basis van de voortgang. 4. (EG): De werkzaamheden zijn doelgericht uitgevoerd op een van te voren afgesproken resultaat. C8 Samenwerken en leiding geven 1. De student toont betrokkenheid bij de taakstelling en aan projectteams in een de bereidheid tot inzet was goed. multidisciplinaire omgeving. 2. De student toont teamverantwoordelijkheid en stelde zich positief op ten aanzien van het oplossen van conflicten. 3. De student houdt zich aan de procedures en afspraken binnen het werkproces. 4. De student hanteert een juiste verhouding luisteren spreken, verbale en non-verbale communicatie en omgangsregels. C9 Schriftelijk en mondeling, in- en 1. Het afstudeerrapport en de gebruikershandleiding in de extern communiceren in het Engelse en/of Nederlandse taal geschreven, bevatten Engels en het Nederlands, zowel maximaal 1 spelling/stijlfout per pagina. met vakgenoten als niet2. Documentatie is geschikt voor publicatie. vakgenoten. 3. De student hanteert een zakelijke schrijfstijl. 4. Het afstudeerrapport bevat een in het Engels foutloos geschreven samenvatting. C10 Bezit de cognitieve 1. De student geeft blijk van adequate reflectie op zijn gevermogens om voortdurend de drag en kennis door sturing te geven aan eigen handeeigen beroepsuitoefening te len. professionaliseren en om te functioneren in uiteenlopende beroepssituaties.
136