De Haagse Hogeschool
1 juni 2011
ICT & Media
Vak
PROG1I0: Programmeren
Blokstudiepunten
4
Literatuur
Kelly, All en Pohl, Ira, DE PROGRAMMEERTAAL C
Opleiding & studiefase
Propedeuse TI-Delft, verplicht
Ingangseisen
geen
Competenties
De student: • leert ANSI C programma basisopbouw, syntaxis, variabelen, constanten, directieven en I/O functies • leert C programma’s ontwerpen en programmeren in ANSI C in oplopende moeilijkheidsgraad • leert het gebruik van C statements, expressies, operatoren en functies • leert de If-else, herhalingslussen, typedef en dataconversie • math-h functie gebruik, logische operatoren en bitfields • leert de functie definitie, -declaratie en -call toepassen • leert het gebruik van array’s, I/O functies • leert het gebruik van en de toepassing(en) van pointers bij strings, vectoren en matrices • leert geheugen reserveren en I/O bestandsbeheer zoals lezen,schrijven en het zoeken met en in bestanden • leert het gebruik van variabelen struct, union en het gebruik met pointers • verder leren toepassen van bestandsbeheerfuncties • leert het toepassen van recursie, headers, interfaces en library functies zoals o.a. string.h en ctype.h • data structuren zoals: gelinkte lijst en stack Taken: A1, D16, H4
Inhoud
basistheorie van HLL ANSI C/C99 C programmeren eenvoudige onderwerpen uit de analyse
Didactische aanpak
• • • • •
Voltijd:
Theorie - frontaal onderwijs naast een C practicum
Beoordeling
•
Voltijd:
Toets programmeren (CPROGP1T1): De toets wordt beoordeeld met een cijfer. Toets programmeren (CPROGP1T2): De toets wordt beoordeeld met een cijfer. Practica C programmeren (PROGP1I0P1), aanwezigheid is verplicht en voorwaardelijk voor een eindcijfer Practica C programmeren (PROGP1I0P1-2), aanwezigheid is verplicht en voorwaardelijk voor een eindcijfer Eindcijfer is het gemiddelde van T1 en T2, mits aan de Cprogrammeren practicumvereisten is voldaan
Opmerkingen
De Haagse Hogeschool
1 juni 2011
ICT & Media
Vak
PRJPMI0: Project TI PM sem 2
Studiepunten
3
Literatuur
-
Opleiding & studiefase
Hoofdfase TI- Delft, verplicht
Ingangseisen
Databases
Competenties
De student werkt aan de beroepstaken: • Analyseren van het probleemdomein (A1) • Ontwerpen van een technisch informatiesysteem (C8) • Ontwerpen van een mens-machine interface(C11) • Realiseren van software (D16) • Testen van software (D17) • Samenwerken in een projectgroep (G2) • Problemen Analyseren (H4) • Communiceren in organisaties (J14)
Praktijkopgave
Een racecircuit wil tijdens de race alle ronde tijden van F1 raceauto' s bij houden en specifieke gegevens tonen over de raceauto' s en coureurs. Om ook tijdens races vergelijkingen te kunnen maken met eerder gereden races worden de tijden ook opgeslagen in een database. Gevraagd wordt de software te schrijven die deze gegevens realtime kan op slaan en in een grafische omgeving kan worden weergeven.
Inhoud
•
Een projectgroep doorloopt een geheel software-ontwikkelingstraject.
Didactische aanpak
•
Voltijd:
• • • •
Beoordeling
•
Voltijd:
Communicatieve vaardigheden (P1): Wordt beoordeeld met o/v schaal. Human Computer Interfaces (T1): Wordt beoordeeld met o/v schaal(aanwezigheidsplicht).
Zelfstudie (docent)coaching College Human Computer Interfaces Practicum Communicatieve vaardigheden
Projectassessment De groep dient de resultaten te presenteren aan de andere groepen. Kritische vragen worden gesteld. De docenten bepalen een groepscijfer. Individueel – project De studenten van een projectgroep beoordelen elkaar en zichzelf. Per student komt hier een gemiddeld cijfer uit, dat door de docent vastgesteld wordt. Eindcijfer Het eindcijfer wordt bepaald door het gemiddelde van het groepscijfer en het individuele cijfer. Het cijfer wordt pas toegekend als communicatieve vaardigheden en Human Computer Interfaces met een voldoende zijn beoordeeld. Opmerkingen
De Haagse Hogeschool
1 juni 2011
Vak
PRJP2I0: Project TI P2 sem 2
Studiepunten
4
Literatuur
-
Opleiding & studiefase
Propedeuse TI- Delft, verplicht
Ingangseisen
CSPMSI0 (Databases)
Competenties
De student werkt aan de beroepstaken: • • • • • • • •
ICT & Media
Analyseren van het probleemdomein (A1) Ontwerpen van een technisch informatiesysteem (C8) Ontwerpen van een mens-machine interface(C11) Realiseren van software (D16) Testen van software (D17) Samenwerken in een projectgroep (G2) Problemen Analyseren (H4) Communiceren in organisaties (J14)
Praktijkopgave
Een racecircuit wil tijdens de race alle ronde tijden van F1 raceauto' s bij houden en specifieke gegevens tonen over de raceauto' s en coureurs. Om ook tijdens races vergelijkingen te kunnen maken met eerder gereden races worden de tijden ook opgeslagen in een database. Gevraagd wordt de software te schrijven die deze gegevens realtime kan op slaan en in een grafische omgeving kan weergeven.
Inhoud
•
Een projectgroep doorloopt een geheel softwareontwikkelingstraject.
Didactische aanpak
•
Voltijd: • • • •
Beoordeling
•
Voltijd: Assessment • De groep dient de resultaten te presenteren aan de andere groepen. Kritische vragen worden gesteld. De docenten bepalen een groepscijfer. • De studenten beoordelen elkaar en zichzelf. Per student komt hier een gemiddeld cijfer uit, dat door de docent vastgesteld wordt. Het eindcijfer wordt bepaald op basis van het groepscijfer en het individuele cijfer. Daarbij moet er een voldoende zijn behaald voor het practicum.
Opmerkingen
Zelfstudie (docent)coaching College incrementeel ontwikkelen. Practicum communicatieve vaardigheden
De Haagse Hogeschool
1 juni 2011
ICT & Media
Vak
PRJP1I0: Project TI P1 sem 1
Studiepunten
4
Literatuur
-
Opleiding & studiefase
Propedeuse fase TI- Delft, verplicht
Ingangseisen
C programmeren deel 1 (PROGI0 SCHRIFT1 en PRACTICUM1)
Competenties
De student werkt aan beroepstaken: • Realiseren van Software (D16) • Samenwerken in een projectgroep (G2) • Problemen Analyseren (H4) • Creëren en Innoveren (H8) • Hanteren van maatschappelijke verantwoordelijkheden (I10)
Praktijkopgave
Een projectgroep ontdekt door een aantal opdrachten de werking van de boe-bot. De eindopdracht zal een wedstrijd tussen de verschillende teams zijn. Het doel van die wedstrijd zou kunnen zijn: zo goed mogelijk een lijnenpatroon volgen.
Inhoud
Programmeren van de boe-bot in de taal C. Dit wordt gedaan op een microcontroller van Atmel op een Arduino experimenteerbord. Dit experimenteerbord bestuurt het robot-frame.
Didactische aanpak
•
Voltijd:
• • •
Beoordeling
•
Voltijd:
Practicum communicatieve vaardigheden, en ethiek Beide practica wordt beoordeeld met een voldoende/onvoldoende schaal
Zelfstudie (docent)coaching Practica communicatieve vaardigheden en ethiek
Project Het project wordt beoordeeld met een individueel cijfer. Dit cijfer komt als volgt tot stand: - De groep dient de resultaten te presenteren aan de andere groepen. Kritische vragen worden gesteld. De docenten bepalen een uitgangsscore per groep. - De studenten beoordelen elkaar en zichzelf. Per student komt hier een gemiddeld cijfer uit, dat door de docent vastgesteld wordt. - De docent bepaalt het eindcijfer en weegt daarin de groepsscore en het individuele cijfer mee. Eindcijfer Het eindcijfer wordt bepaald door het projectcijfer, mits de beide practica met een voldoende zijn afgerond. Opmerkingen
De Haagse Hogeschool
1 juni 2011
ICT & Media
Vak
OSMID: Operating systems & midlleware
Studiepunten
7
Literatuur
Silberschatz, Galvin, Gagne, OPERATING SYSTEMS CONCEPTS Dictaat met opgaven staat op Blackboard Tanenbaum, van Steen, DISTRUBUTED SYSTEMS: principles and paradigms
Opleiding & studiefase
Hoofdfase TI-Delft, verplicht
Ingangseisen
Kennis van de programmeertaal C
Competenties
De student moet: • Selecteren van een platform inclusief besturingssysteem (B6) • Ontwerpen van een systeemarchitectuur (C10) • Ontwerpen van gedistribueerd systeem (C12) • Het betrekken van real-time aspecten bij een ontwerp(C13). • Realiseren van een gedistribueerd systeem (D19)
Praktijkopgave Inhoud
• • •
Procesbeheer: processen, threads, CPU scheduling, proces synchronisatie, deadlocks. Geheugenbeheer Middleware: diverse gedistribueerde systemen, communicate tussen systemen, synchronisatie tussen systemen, gedistribueerde web-based systemen, gedistribueerde filestemen.
Didactische aanpak
•
Voltijd:
practicum
Beoordeling
•
Voltijd:
Toets operating systemen(T1): De toets wordt beoordeeld met een cijfer. Practicum operating systemen(P1): Het practicum wordt beoordeeld met een o/v. een voldoende is voorwaarde voor het laten meetellen van het cijfer voor de toets Toets middle ware (T2) De toets wordt beoordeeld met een cijfer. Practicum middle ware(P2): Het practicum wordt beoordeeld met een o/v. een voldoende is voorwaarde voor het laten meetellen van het cijfer voor de toets Eindcijfer is het gemiddelde van T1 en T2, waarbij het cijfer voor T1 minimaal een 4,5 moet zijn.
Opmerkingen
Deze module kan worden gevolgd ter vervanging van de ‘oude’ CSH2SI1
De Haagse Hogeschool
1 juni 2011
ICT & Media
Vak
OOO: Objectgeoriënteerd ontwerpen
Studiepunten
4
Literatuur
Martin, R.C., AGILE SOFTWARE DEVELOPMENT, principles, patterns and practices Warmer, J. en A. Kleppe, PRACTISCH UML Studiewijzer en sheets (PDF bestanden) De UML 2.0 OCL specification, staat op Blackboard
Opleiding & studiefase
Hoofdfase TI-Delft, verplicht
Ingangseisen Competenties
A1: Analyseren van het probleemdomein, A5: Opstellen van systeemeisen (requirements) C8: Ontwerpen van een technisch informatie systeem: D16: Realiseren van software H4: Problemen analyseren, H7: Professioneel werken: Methodisch werken
Praktijkopgave Inhoud
Klasseontwerp Abstract Server Single Responsibility Principle Open Closed Principle Liskov Substitution Principle Dependency Inversion Principle Interface Segregation Principle Architectuurontwerp Reuse Release Equivalence Principle Common Reuse Principle Common Closure Principle Acyclic Dependencies Principle Stable Dependencies Principle Stable Abstractions Principle Voorbeelden van architecturen: Lagenstructuur Model View Controller De Object Constraint Language (OCL) Design by Contract
Didactische aanpak
•
Voltijd:
theorie practicum
Beoordeling
•
Voltijd:
Toets (T1): De toets wordt beoordeeld met een cijfer Practicum (P1): Het practicum moet met een voldoende worden beoordeeld Het eindcijfer is het cijfer van de toets, mits aan de practicumvereiste is voldaan.
Opmerkingen
Deze module kan worden gevolgd ter vervanging van de ‘oude’ SOH2SI1
De Haagse Hogeschool
1 juni 2011
Vak
MODUML: Modelleren met UML
Studiepunten
3
Literatuur
Warmer, J. en A. Kleppe, PRAKTISCH UML
Opleiding & studiefase
Propedeuse fase TI-Delft, verplicht
Ingangseisen
-
Competenties
De student werkt aan de beroepstaken: • •
ICT & Media
Analyseren van het Probleemdomein (A1) Ontwerpen van een technisch informatiesysteem (C8)
Praktijkopgave
-
Inhoud
•
Modelleren en Analyseren met UML (analyse ontwerp)
Didactische aanpak
•
Voltijd:
• •
Beoordeling
•
Voltijd:
Toets De colleges worden in de toetsweek getoetst met een schriftelijke toets en worden beoordeeld met een 1 – 10 schaal.
Opmerkingen
College Practicum
Eindcijfer Het eindcijfer is het toetscijfer, mits het practicum met een voldoende is afgerond.
De Haagse Hogeschool
1 juni 2011
Blok
LODWII0: Logica en discrete wiskunde
Studiepunten
6
ICT & Media
Literatuur Opleiding & studiefase
Propedeuse TI-Delft, verplicht
Ingangseisen
geen
Competenties
A5: Opstellen van systeemeisen (requirements) C8: Ontwerpen van een technisch informatie systeem C9: Ontwerpen van een infrastructuur C12: Ontwerpen van een gedistribueerd systeem C13: Het betrekken van real-time aspecten bij een ontwerp D16: Realiseren van software D19: Realiseren van een gedistribueerd systeem H4: Problemen analyseren H7: Professioneel werken: Methodisch werken
Praktijkopgave Inhoud
• •
• • • •
propositielogica predicatenlogica en toepassingen (programma specificatie en programma verfijning) verzamelingen (eindig, oneindig, cardinaliteit, aftelbaarheid, etc.) relaties (cartesisch product, reflexifiteit, transitiviteit, etc.) functies (bijecties, surjecties, injecties, inverse functies, karakteristieke functie, etc.) rijen volledige inductie recursieve definities collecties (sets, bags, rijen, etc.)
Didactische aanpak
•
Voltijd:
Theorie
Beoordeling
•
Voltijd:
Toets Logica (T1) Toets discrete wiskunde (T2): Beide toetsen worden beoordeeld met een cijfer.
• • •
Opmerkingen
Het eindcijfer is het gemiddelde tussen beide cijfers.
De Haagse Hogeschool
1 juni 2011
Vak
INTE3I0 – Integratievakken H3
Studiepunten
3+3
Blokwijzer
Zie Blackboard
Literatuur
Wordt op Blackboard bekend gemaakt.
Opleiding & studiefase
Hoofdfase TI-Delft, minor
ICT & Media
Ingangseisen Competenties
De beginnende beroepsbeoefenaar laat zien dat hij: Nieuwe en/of ongebruikelijke oplossingen kan bedenken voor gegeven situaties en nieuwe producten kan bedenken op basis van bestaande technologie (H8). Voor zichzelf leerdoelen kan formuleren, aan kan geven waar hij staat in het perspectief van het competentiemodel qua kennis en vaardigheden, niveau en houding (I9). Studie en loopbaankeuzes kan maken op grond van motivatie en eigen leer- en werkervaringen (I9). In zijn professioneel gedrag integer omgaat met de maatschappelijke aspecten van de (TI)- beroepsuitoefening en bij ethische afwegingen rekening houdt met de belangen van anderen (I10).
Praktijkopgave Inhoud
Onderzoeksvaardigheden, het toepassen van deze vaardigheden op een zelf te kiezen actueel onderwerp van het major vakgebied en gerelateerd aan het bedrijfsproject. Je eigen leerproces vormgeven door het maken van een persoonlijk ontwikkelplan, een persoonlijke verantwoording geven van de gemaakte studie – en loopbaankeuzes, oriëntatie op de eigen loopbaan.
Didactische aanpak
•
Voltijd:
Week 1 t/m 7: 4 Colleges met huiswerkopdrachten Week 11 t/m 17: 4 Workshops (met opdachten)
Beoordeling
•
Voltijd:
• 1 schriftelijke toets aan het eind van periode 1 (dus in week 8) over de stof behandeld in de colleges, beoordeeld met een cijfer. Herkansing in week 10. de • 2 schriftelijke toets aan het eind van periode 2 (dus in week 8) over de stof behandeld in de colleges, beoordeeld met een cijfer. Herkansing in week 10. e • 1 practicum beoordeling: Aanwezigheid bij de georganiseerde workshops e • 2 practicum beoordeling: Alle opdrachten uitgevoerd met voldoende resultaat
e
Het eindcijfer is het gewogen gemiddelde van het cijfer voor de toets in de 1e en 2e periode, mits alle opdrachten zijn afgerond met een voldoende. Opmerkingen
1. Dit onderdeel kan als keuzemodule worden ingezet binnen het curriculum van TI in Delft. 2. Het onderwijs wordt verspreid gegeven over twee locaties (Delft en Den Haag)
De Haagse Hogeschool
1 juni 2011
ICT & Media
Vak
IBPMSI0: Introductie infrastructuur en beheer
Studiepunten
3
Literatuur
Kurose, J. en K. Ross, COMPUTERNETWERKEN: een ‘top-down’-benadering Afdrukken sheets en practicumhandleidingen via Blackboard.
Opleiding & studiefase
Propedeuse TI-Delft, verplicht voor MBO/VWO.
Ingangseisen Competenties
Ontwerpen van een infrastructuur (C9), Fouten in systemen opsporen en verhelpen (E23) De student kan: • de belangrijkste protocollen in een computernetwerk identificeren en de werking toelichten aan de hand van een gelaagd model. • de werking van bekende applicatieprotocollen, zoals email, www, en file transfer beschrijven aan de hand van onderliggende protocollen. • de werking van end-to-end transport, met name TCP, beschrijven aan de hand van onderliggende protocollen. • routering beschrijven aan de hand van IP-adressen.
Praktijkopgave Inhoud
• • • • •
introductie computernetwerken en gelaagdheid cliënt server applicaties bekende applicatielaagprotocollen (http, ftp, smtp, ...) transportprotocollen (tcp, udp) IP-protocol (ip-adressen, statische routes)
Didactische aanpak
•
Voltijd:
Colleges en practicum
Beoordeling
•
Voltijd:
Toets computernetwerken (T1): De toets wordt beoordeeld met een cijfer. Practicum computernetwerken (P1): Een voldoende voor het practicum is voorwaardelijk voor een eindcijfer.
Opmerkingen
In het HAVO programma wordt deze module aangeboden als IBP1SIO
De Haagse Hogeschool
1 juni 2011
ICT & Media
Vak
IBP1SI0: Netwerken 1
Studiepunten
3
Literatuur
Kurose, J. en K. Ross, COMPUTERNETWERKEN: een ‘top-down’-benadering Afdrukken sheets en practicumhandleidingen via Blackboard.
Opleiding & studiefase
Propedeuse TI-Delft, verplicht
Ingangseisen Competenties
Ontwerpen van een infrastructuur (C9), Fouten in systemen opsporen en verhelpen (E23) De student kan: • de belangrijkste protocollen in een computernetwerk identificeren en de werking toelichten aan de hand van een gelaagd model. • de werking van bekende applicatieprotocollen, zoals email, www, en file transfer beschrijven aan de hand van onderliggende protocollen. • de werking van end-to-end transport, met name TCP, beschrijven aan de hand van onderliggende protocollen. • routering beschrijven aan de hand van IP-adressen.
Praktijkopgave Inhoud
• • • • •
introductie computernetwerken en gelaagdheid cliënt server applicaties bekende applicatielaagprotocollen (http, ftp, smtp, ...) transportprotocollen (tcp, udp) IP-protocol (ip-adressen, statische routes)
Didactische aanpak
•
Voltijd:
Colleges en practicum
Beoordeling
•
Voltijd:
Toets computernetwerken (T1): De toets wordt beoordeeld met een cijfer. Practicum computernetwerken (P1): Het practicum wordt beoordeeld met een onvoldoende /voldoende Eindcijfer is toetscijfer, mits een voor het practicum een voldoende is behaald.
Opmerkingen
In het MBO programma wordt deze module aangeboden als IBPM
De Haagse Hogeschool
1 juni 2011
ICT & Media
Vak
IBJ2: Infrastructuur en beheer
Studiepunten
6
Literatuur
Ruijs, L., ICT-DIENSTVERLENING: van ICT-beheer naar ICT-service management Kurose, J. en K. Ross, COMPUTERNETWERKEN: een ‘top-down’-benadering Afdrukken sheets en practicumhandleidingen op Blackboard
Opleiding & studiefase
Hoofdfase TI-Delft, verplicht
Ingangseisen Competenties
Ontwerpen van een infrastructuur (C9), Adviseren over de inrichting van een beheerorganisatie (B7), Migreren van een technische infrastructuur (E21), Fouten in systemen opsporen en verhelpen (E23), Ontwerpen van een systeemarchitectuur (C10) De student kan: • de verschillen aangeven tussen IPv4 en IPv6. • de werking van bekende point-to-point protocollen uit de datalink toelichten, met name ethernet. • de werking en specifieke eigenschappen van eenvoudige routing protocollen beschrijven. • IT-dienstverlening koppelen aan het servicelemniscaat en de rollen benoemen. • ITIL-processen noemen, herkennen in een praktische situatie, beschrijven en illustreren met voorbeelden. • globale uitspraken over kosten van IT-servicemanagement.
Praktijkopgave Inhoud
• • • • • •
beheer technische infrastructuren routingprotocollen (rip, ospf) datalinklaagprotocollen (o.a. ethernet) ITIL beveiliging kosten
Didactische aanpak
•
Voltijd:
Theorie en practicum
Beoordeling
•
Voltijd:
Toets beheer technische infrastructuren (T1) Toets datacommunicatie & computernetwerken (T2): Beide toetsen worden beoordeeld met een cijfer. Practicum beheer technische infrastructuren (P1) Practicum datacommunicatie & computernetwerken (P2): Een voldoende voor beide practica is voorwaardelijk voor een eindcijfer Eindcijfer is het gemiddelde van de toetscijfers, mits aan de practicumvereisten is voldaan
Opmerkingen
Deze module kan worden gevolgd ter vervanging van de ‘oude’ IBH1SI1
De Haagse Hogeschool
1 juni 2011
ICT & Media
Vak
IBH3SI01: Infrastructuur en beheer
Studiepunten
15
Literatuur
Sheets, readers, handleidingen en handouts via Blackboard
Opleiding & studiefase
Hoofdfase TI-Delft, verplicht voor specialisatie Infrastructuur en beheer.
Ingangseisen Competenties
Ontwerpen van een infrastructuur (C9). Adviseren over de inrichting van een beheerorganisatie (B7), Migreren van een technische infrastructuur (E21), Fouten in systemen opsporen en verhelpen (E23), Kwantitatieve analyse maken van de prestaties van systemen (E24), Ontwerpen van een systeemarchitectuur (C10) De student kan: • de technische infrastructuur van een computersysteem analyseren, ontwerpen en aanpassen, rekening houdende met operationele aspecten zoals: performance, beschikbaarheid, capaciteit & schaalbaarheid, veiligheid, beheerbaarheid en uitwijk. • het beheer van een technische infrastructuur van een computersysteem analyseren, ontwerpen en aanpassen, rekening houdende met operationele aspecten zoals: performance, beschikbaarheid, capaciteit & schaalbaarheid, veiligheid, beheerbaarheid en uitwijk. • de student kan complexe netwerktechnologie, architectuur en protocollen zoals: complexe routing, QoS, STP, HSRP, VLAN' s, trunking toepassen (= implementeren & correcte werking verifiëren) om bepaalde operationele eisen van een computernetwerk te bereiken. • de student kan complexe servertechnologie, architectuur en protocollen zoals virtualisatie, thin clients, fast clients, directory services toepassen om bepaalde operationele eisen van een server te bereiken. • de student quantitatief prestatieparameters als wachttijd, beschikbaarheid en bedrijfszekerheid van ICT-systemen doorrekenen.
Praktijkopgave Inhoud
• • • • • • • • •
capaciteit & schaalbaarheid beschikbaarheid veiligheid performance beheerbaarheid uitwijk load balancing redundantie virtualisatie
Didactische aanpak
•
Voltijd:
Colleges en practicum
Beoordeling
•
Voltijd:
Toets geavanceerde IP-technologie (T1) Toets computernetwerken ontwerp (T2) Toets servertechnologie (T3) Toets capita selecta beheer (T4): De toetsen worden beoordeeld met een cijfer. Practicum computernetwerken (P1) Practicum servers (P2) Practicum beheer(P3): Een voldoende voor de practica is voorwaardelijk voor een eindcijfer. Het eindcijfer is het gemiddelde van de toetscijfers, mits aan de practicum vereiste is voldaan
Opmerkingen
De Haagse Hogeschool
1 juni 2011
Vak
IBH2SI1: Infrastructuur & beheer
Studiepunten
4
Literatuur
AANBEVOLEN: Overbeek, P., L.E. Roos en M. Spruit, INFORMATIEBEVEILIGING ONDER CONTROLE
ICT & Media
Sheets artikelen en opdrachten staan op Blackboard Opleiding & studiefase
Hoofdfase TI-Delft, verplicht.
Ingangseisen Competenties
Ontwerpen van een infrastructuur (C9). Adviseren over de inrichting van een beheerorganisatie (B7) De student kan: • de belangrijkste begrippen en principes aangeven met betrekking tot informatiebeveiliging; • de functie en werking van cryptografie als maatregel in de informatiebeveiliging beschrijven; • globaal technische kwetsbaarheden en gerelateerde beveiligingsmaatregelen van IT-systemen (infrastructuur en software) beschrijven; • de rol die de menselijke factor aangeven, die speelt bij informatiebeveiliging.
Praktijkopgave Inhoud
• • • •
introductie informatiebeveiliging cryptografie netwerkbeveiliging en hostbeveiliging beveiliging en organisatie
Didactische aanpak
•
Voltijd:
Practicum en theorie
Beoordeling
•
Voltijd:
Toets informatiebeveiliging (T1): De toets wordt beoordeeld met een cijfer. Practicum Informatiebeveiliging (P1): Een voldoende voor het practicum is voorwaardelijk voor een eindcijfer Eindcijfer is het toetscijfer, mits aan de practicumvereiste is voldaan.
Opmerkingen
De module wordt in het programma vanaf 2011 vervangen door IBEV.
De Haagse Hogeschool
1 juni 2011
ICT & Media
Vak
IBH1SI1: Infrastructuur en beheer
Studiepunten
6
Literatuur
Ruijs, L., ICT-DIENSTVERLENING: van ICT-beheer naar ICT-service management Kurose, J. en K. Ross, COMPUTER NETWERKEN: een ‘top-down’-benadering Afdrukken sheets en practicumhandleidingen op Blackboard
Opleiding & studiefase
Hoofdfase TI-Delft, verplicht
Ingangseisen Competenties
Ontwerpen van een infrastructuur (C9), Adviseren over de inrichting van een beheerorganisatie (B7), Migreren van een technische infrastructuur (E21), Fouten in systemen opsporen en verhelpen (E23), Ontwerpen van een systeemarchitectuur (C10) De student kan: • de verschillen aangeven tussen IPv4 en IPv6; • de werking van bekende point-to-point protocollen uit de datalink toelichten, met name ethernet; • de werking en specifieke eigenschappen van eenvoudige routing protocollen beschrijven; • IT-dienstverlening koppelen aan het servicelemniscaat en de rollen benoemen; • ITIL-processen noemen, herkennen in een praktische situatie, beschrijven en illustreren met voorbeelden; • globale uitspraken over kosten van IT-servicemanagement.
Praktijkopgave Inhoud
• • • • • •
beheer technische infrastructuren routingprotocollen (rip, ospf) datalinklaagprotocollen (o.a. ethernet) ITIL beveiliging kosten
Didactische aanpak
•
Voltijd:
Theorie en practicum
Beoordeling
•
Voltijd:
Toets beheer technische infrastructuren (T1) Toets datacommunicatie & computernetwerken (T2): Beide toetsen worden beoordeeld met een cijfer. Practicum beheer technische infrastructuren (P1) Practicum datacommunicatie & computernetwerken (P2): Een voldoende voor beide practica is voorwaardelijk voor een eindcijfer Eindcijfer is het gemiddelde van de toetscijfers, mits aan de practicumvereisten is voldaan
Opmerkingen
De module wordt in het programma vanaf 2011 vervangen door IBJ2
De Haagse Hogeschool
1 juni 2011
Vak
IBEV: Informatiebeveiliging (inleiding)
Studiepunten
4
Literatuur
AANBEVOLEN: Overbeek, P., L.E. Roos en M. Spruit, INFORMATIEBEVEILIGING ONDER CONTROLE
ICT & Media
Sheets artikelen en opdrachten staan op Blackboard Opleiding & studiefase
Hoofdfase TI-Delft, verplicht.
Ingangseisen Competenties
Ontwerpen van een infrastructuur (C9). Adviseren over de inrichting van een beheerorganisatie (B7) De student kan: • de belangrijkste begrippen en principes aangeven met betrekking tot informatiebeveiliging; • de functie en werking van cryptografie als maatregel in de informatiebeveiliging beschrijven; • globaal technische kwetsbaarheden en gerelateerde beveiligingsmaatregelen van IT-systemen (infrastructuur en software) beschrijven; • de rol die de menselijke factor aangeven, die speelt bij informatiebeveiliging.
Praktijkopgave Inhoud
• • • •
introductie informatiebeveiliging cryptografie netwerkbeveiliging en hostbeveiliging beveiliging en organisatie
Didactische aanpak
•
Voltijd:
Practicum en theorie
Beoordeling
•
Voltijd:
Toets informatiebeveiliging (T1): De toets wordt beoordeeld met een cijfer. Practicum Informatiebeveiliging (P1): Een voldoende voor het practicum is voorwaardelijk voor een eindcijfer
Opmerkingen
Eindcijfer is het toetscijfer, mits aan de practicumvereiste is voldaan. Deze module kan worden gevolgd ter vervanging van de ‘oude’ IBH2SI1
De Haagse Hogeschool
1 juni 2011
Vak
GRWEBI0: Grafische Webinterfaces
Studiepunten
4
Literatuur
-
Opleiding & studiefase
Propedeusefase TI- Delft, verplicht
Ingangseisen
-
Competenties
De student werkt aan de beroepstaken:
ICT & Media
• • • •
Ontwerpen van een technisch informatiesysteem (C8) Ontwerpen van een mens-machine interface(C11) Realiseren van software (D16) Testen van software (D17)
Inhoud
• • • •
Het leren van de opmaaktaal HTML (ook een gedeelte van versie 5) Het leren van de webtaal PHP Gebruiken van de database MYSQL Opbouwen van grafische userinterfaces.
Didactische aanpak
•
Voltijd:
College + practicum
Beoordeling
•
Voltijd:
Doorlopend assessment(Assessment 1) Tijdens het college wordt gewerkt aan opgaven en die worden beoordeeld met een onvoldoende/voldoende schaal.
Praktijkopgave
Toets (SCHRIFT1): De toets wordt beoordeeld met een cijfer Practica (PRACTICUM1) en (PRACTICUM2): De practica worden met een voldoende/onvoldoende schaal beoordeeld.
Opmerkingen
Het eindcijfer is het cijfer van de toets, mits de practica en het assessment met een voldoende zijn afgerond .
De Haagse Hogeschool
1 juni 2011
ICT & Media
Vak
CTKPM1I01: Computertechniek IPM
Blokstudiepunten
5
Literatuur
Tanenbaum, A.S., GESTRUCTUREERDE COMPUTERARCHITECTUUR
Opleiding & studiefase
Propedeuse TI-Delft, verplicht voor MBO/VWO
Ingangseisen
geen
Competenties
De student: • kan digitale schakelingen vertalen naar een Boolse expressie • kan Boolse expressies omzetten naar digitale schakelingen • kan geheugens zoals latches, flipflops, SRAM en DRAM inzetten in digitale schakelingen • kan de elementaire werking van een CPU / datapad / microprocessor beschrijven • kan belangrijke geheugentypes en periferie van een computer beschrijven • kan de samenhang tussen CPU, geheugen en periferie beschrijven • kan werken met datarepresentaties in verschillende formaten, zoals integer, floating point, two-complement • kan eenvoudige applicaties implementeren op een microcontroller • kan eenvoudige regelprocessen implementeren op een PLC • kan het Linux besturingssysteem gebruiken • kan de werking van PLC' s beschrijven • kan de inzet van PLC' s in de procesautomatisering aangeven • kan een eenvoudige industriële automatisering modelleren conform ISA88 Taken: B6, C8, C11, C13, D16
Praktijkopgave Inhoud
• • • • • •
digitale techniek Boole algebra computerarchitectuur microprocessortechniek computer peripherals en media PLC
Didactische aanpak
•
Voltijd:
theorie en practicum
Beoordeling
•
Voltijd:
Toets computer techniek-1(T1): De toets wordt beoordeeld met een cijfer. Toets computer techniek-1(T2): De toets wordt beoordeeld met een cijfer. Practicum Labview (P1) Practicum PLC (P2) Practicum Linux (P3) Practicum microcontrollers (P4) Practicum PHP/MySQL (P5) Aanwezigheid en actieve deelname bij alle practica is verplicht en voorwaardelijk voor een eindcijfer Eindcijfer is het gemiddelde van T1 en T2, mits aan de practicumvereisten is voldaan
Opmerkingen
De Haagse Hogeschool
1 juni 2011
ICT & Media
Vak
CTKP2I01: Computertechniek 2
Blokstudiepunten
7
Literatuur
Tanenbaum, A.S., GESTRUCTUREERDE COMPUTERARCHITECTUUR Hand-outs zoals literatuur van Blackboard
Opleiding & studiefase
Propedeuse TI-Delft, verplicht
Ingangseisen
Computertechniek 1
Competenties
De student: • kan de elementaire werking van een CPU / datapad / microprocessor beschrijven • kan belangrijke geheugentypes en periferie van een computer beschrijven • kan de samenhang tussen CPU, geheugen en periferie beschrijven • kan de werking van verschillende types computers beschrijven op o.a. de aspecten memory management, bus-architecturen, parallellisme • kan de meest gebruikelijke I/O mogelijkheden bij microcontrollers beschrijven en toepassen (programmeerbare pinnen, timers, UART) • kan praktisch omgaan met datarepresentaties in verschillende formaten, zoals integer, floating point, two-complement • kan eenvoudige applicaties implementeren op een microcontroller • kan eenvoudige regelprocessen implementeren op een PLC • kan de werking van PLC' s beschrijven • kan de inzet van PLC' s in de procesautomatisering aangeven • kan een eenvoudige industriële automatisering modelleren conform ISA88 Taken: B6, C8, C11, C13, D16
Praktijkopgave Inhoud
• • •
computerarchitectuur microcontrollers PLC' s
Didactische aanpak
•
Voltijd:
theorie
Beoordeling
•
Voltijd:
Toets computer techniek-(T1) (De toets wordt beoordeeld met een cijfer. Toets computer techniek-(T2) (De toets wordt beoordeeld met een cijfer. Practicum PLC (P2) Practicum microcontrollers (P4) Aanwezigheid bij alle practica is verplicht en voorwaardelijk voor een eindcijfer Eindcijfer is het gemiddelde van T1 en T2 mits aan de practicumvereisten is voldaan
Opmerkingen
De Haagse Hogeschool
1 juni 2011
ICT & Media
Vak
CTKP1I02: Computertechniek 1
Blokstudiepunten
8
Literatuur
Tanenbaum, A.S., GESTRUCTUREERDE COMPUTERARCHITECTUUR Hand-outs zoals literatuur van Blackboard
Opleiding & studiefase
Propedeuse TI-Delft, verplicht
Ingangseisen
geen
Competenties
De student: • kan elementaire digitale schakelingen en geheugenelementen beschrijven • kan eenvoudige problemen oplossen met Boole algebra en leert dit toepassen zoals het vereenvoudigen van digitale schakelingen met o.a. Karnaugh • kan geheugenchips zoals latches, flipflops, SRAM en DRAM, multiplexers en demultiplexers beschrijven en gebruiken • kan coderingen: ASCII, EBCDIC, UNICODE, Gray-code beschrijven • kan de juiste dataformaten beschrijven en toepassen, zoals: integer, floating point en two’s complement • kan pariteit, error detectie en correctie coding zoals Hamming en RLL beschrijven en toepassen • kan van toestandmachines ontwerpen
Praktijkopgave
Taken: B6, C8, C11, C13
Inhoud
• • • • • • •
digitale techniek boole algebra digitale schakelingen vereenvoudigen toestandmachines error detectie en correctie technieken gegevensopslag praktisch gebruik besturingssystemen (Windows & Linux)
Didactische aanpak
•
Voltijd:
theorie en practicum
Beoordeling
•
Voltijd:
Toets computer techniek-1(T1): De toets wordt beoordeeld met een cijfer. Toets computer techniek-1(T2): De toets wordt beoordeeld met een cijfer. Practicum Labview, (P1) Practicum Windows, (P3) Practicum Linux (P4) Aanwezigheid en actieve deelname bij alle practica is verplicht en voorwaardelijk voor een eindcijfer Eindcijfer is het gemiddelde van T1 en T2, mits aan de practicumvereisten is voldaan
Opmerkingen
De Haagse Hogeschool
1 juni 2011
ICT & Media
Blok
CSPMSI0: Databases
Studiepunten
4
Literatuur
Dictaat “Databases” van H.C. van den Bosch Studiewijzer, practicumhandleiding en kopieën van sheets op Blackboard
Opleiding & studiefase
Propedeuse TI-Delft, verplicht
Ingangseisen Competenties
A1: Analyseren van het probleemdomein D16: Realiseren van software C8: Ontwerpen van een technisch informatie systeem H4: Problemen analyseren H7: Professioneel werken: Methodisch werken
Praktijkopgave Inhoud
Ontwerpen van database (UML-of ER-model), Realiseren van een database (conceptuele schema (relaties, attributen, primaire sleutels, domeinen), in de Boyce Codd normaalvorm), Ontwerpen van SQL-instructies, Testen van SQL-intructies, Realiseren van de C++Builder (facultatief).
Didactische aanpak
•
Voltijd:
theorie practicum
Beoordeling
•
Voltijd:
Toets (T1): De toets databases wordt beoordeeld met een cijfer. Practicum databases (P2): Wordt beoordeeld met een cijfer Eindcijfer is het gewogen gemiddelde van T1 (2x) en P2 (1x)
Opmerkingen
De Haagse Hogeschool
1 juni 2011
ICT & Media
Blok
CSP2SI0: Databases
Studiepunten
4
Literatuur
Dictaat “Databases” van H.C. van den Bosch Studiewijzer, practicumhandleiding en kopieën van sheets op Blackboard
Opleiding & studiefase
Propedeuse TI-Delft, verplicht
Ingangseisen Competenties
A1: Analyseren van het probleemdomein D16: Realiseren van software C8: Ontwerpen van een technisch informatie systeem H4: Problemen analyseren H7: Professioneel werken: Methodisch werken
Praktijkopgave Inhoud
Ontwerpen van database (UML-of ER-model), Realiseren van een database (conceptuele schema (relaties, attributen, primaire sleutels, domeinen), in de Boyce Codd normaalvorm), Ontwerpen van SQL-instructies, Testen van SQL-intructies, Realiseren van de C++Builder (facultatief).
Didactische aanpak
•
Voltijd:
theorie practicum
Beoordeling
•
Voltijd:
Toets (T1): De toets databases wordt beoordeeld met een cijfer. Practicum databases (P2): Wordt beoordeeld met een cijfer Eindcijfer is het gewogen gemiddelde van T1 (2x) en P2 (1x)
Opmerkingen
De Haagse Hogeschool
1 juni 2011
Blok
CSP1SI0: Ondernemen in techniek
Studiepunten
3
ICT & Media
Literatuur Opleiding & studiefase
Propedeuse TI-Delft, verplicht
Ingangseisen
Geen
Competenties
I9 – Je eigen leerproces vormgeven Zicht krijgen in het zelfstandig ondernemerschap. Het onderzoeken of een carrière als zelfstandig ondernemer aantrekkelijk is. Inzicht krijgen in de eigen sterktes en zwaktes als zelfstandig ondernemer. In het robot project zelfstandig met middelbare scholieren en studenten van andere opleidingen de benodigde informatie verzamelen bij de betrokken partijen. G2 - Samenwerken in (internationale) projectteams H8 - Creëren en innoverenH4 - problemen analyseren D16 - Realiseren van software E23 - Fouten in systemen oplossen en verhelpen In het robot project zul je moeten samenwerken met leerlingen, studenten en organisaties om gezamenlijk tot een resultaat te komen. Nadruk ligt op de bovenstaande competenties. D.w.z: samen tot creatieve oplossing komen, gebruik makend van elkaars kennis en vaardigheden, om een robot een parcours te laten afleggen. Dit is geen standaardopdracht, dus zal je ook problemen/fouten tegenkomen die oplossingen vereisen. Kortom je ondernemend gedrag is hier belangrijk.
Praktijkopgave Inhoud
-
Spelen van een ondernemersgame (P1) Het bouwen, en programmeren van een robot, en/of middelbare scholieren daarbij ondersteunen.(P2)
Didactische aanpak
•
Voltijd:
Practicum
Beoordeling
•
Voltijd:
Aanwezigheid en actieve inzet bij de lessen. Beide projecten worden beoordeeld met een cijfer. Het eindcijfer is het gemiddelde van de cijfers voor beide projecten.
Opmerkingen
De Haagse Hogeschool
1 juni 2011
ICT & Media
Vak
CSH2SI1: Operating systems & midlleware
Studiepunten
7
Literatuur
Silberschatz, Galvin, Gagne, OPERATING SYSTEMS CONCEPTS Dictaat met opgaven staat op Blackboard Tanenbaum, van Steen, DISTRUBUTED SYSTEMS
Opleiding & studiefase
Hoofdfase TI-Delft, verplicht
Ingangseisen
Kennis van de programmeertaal C
Competenties
De student moet: • Selecteren van een platform inclusief besturingssysteem (B6) • Ontwerpen van een systeemarchitectuur (C10) • Ontwerpen van gedistribueerd systeem (C12) • Het betrekken van real-time aspecten bij een ontwerp(C13). • Realiseren van een gedistribueerd systeem (D19)
Praktijkopgave Inhoud
• • •
Procesbeheer: processen, threads, CPU scheduling, proces synchronisatie, deadlocks. Geheugenbeheer Middleware: diverse gedistribueerde systemen, communicate tussen systemen, synchronisatie tussen systemen, gedistribueerde web-based systemen, gedistribueerde filestemen.
Didactische aanpak
•
Voltijd:
practicum
Beoordeling
•
Voltijd:
Toets operating systemen(T1): De toets wordt beoordeeld met een cijfer. Practicum operating systemen(P1): Het practicum wordt beoordeeld met een o/v. een voldoende is voorwaarde voor het laten meetellen van het cijfer voor de toets Toets middle ware (T2) De toets wordt beoordeeld met een cijfer. Practicum middle ware(P2): Het practicum wordt beoordeeld met een o/v. een voldoende is voorwaarde voor het laten meetellen van het cijfer voor de toets Eindcijfer is het gemiddelde van T1 en T2, waarbij het cijfer voor T1 minimaal een 4,5 moet zijn.
Opmerkingen
De module wordt in het programma vanaf 2011 vervangen door OSMID
Haagse Hogeschool
1 juni 2011
ICT & Media
Blok
CSH1SIO: Computer Science
Studiepunten
3
Literatuur
Jans m.m.v. Wezeman, GRONDSLAGEN ADMINISTRATIEVE ORGANISATIE, Deel A algemene beginselen
Opleiding & studiefase
Hoofdfase TI-Delft, verplicht
Ingangseisen
Geen
Competenties
A1 – Analyseren van het probleemdomein A3 – Achterhalen van behoeften van belanghebbenden A5 – Opstellen van systeemeisen B7 – Adviseren over de inrichting van een beheerorganisatie H4 – Problemen analyseren J11 – Je plek vinden in (internationale) organisaties J13 – Commercieel opereren in (internationale) organisaties J14 – Communiceren in organisaties Automatisering vindt plaats voor een organisatie. Geautomatiseerde systemen staan ten dienste van het bedrijfsdoel van een organisatie. Om het geautomatiseerde systeem te kunnen laten aansluiten bij het bedrijfsdoel is kennis van een organisatie en de informatieverzorging van belang. Het ontwikkelen van geautomatiseerde systemen vindt plaats vanuit het perspectief en de communicatie van de klant. Bij de wisselwerking tussen klant en automatiseerder is het aan de automatiseerder om zich te voegen naar klant. Een technisch informaticus heeft inzicht in organisatie nodig daar hij/zij zelf deel uitmaakt van een organisatie.
Praktijkopgave Inhoud
Opbouw organisaties Werkwijze organisaties Relatie tussen organisatie en automatisering
Didactische aanpak
Voltijd
Theorie + practicum
Beoordeling
Voltijd
Practicum Voldoende – Onvoldoende Theorie Toets wordt beoordeeld met een cijfer. Een eindcijfer komt tot stand indien het practicum met een voldoende is afgesloten.
Opmerkingen
De module wordt in het programma vanaf 2011 vervangen door ADMORG
De Haagse Hogeschool
1 juni 2011
Vak
BPH3SI0: Bedrijfsproject H3
Studiepunten
9
Literatuur
Handleiding op Blackboard
Opleiding & studiefase
Hoofdfase TI-Delft, verplicht
ICT & Media
Ingangseisen Competenties
Praktische aspecten hanteren (G1), Samenwerken in teams (G2), Problemen analyseren (H4), Methodisch werken (H7), Creëren en innoveren (H8), Ontwerpen (C8 en/of C9), Analyseren Probleemdomein (A1), Achterhalen systeemeisen (A3), Kiezen ontwikkelstrategie (A4)
Praktijkopgave
Gedurende een half jaar werk je in een klein team aan een “echte projectopdracht. Deze opdracht komt meestal van buiten de school. Dit project is anders georganiseerd dan de studieprojecten uit P. H1 en H2. Niet alleen is het project zwaarder en zal er wekelijks meer tijd aan moeten worden besteed, maar ook krijg je met een echte opdrachtgever te maken en zal er op een andere wijze beoordeeld worden.
Inhoud Didactische aanpak
•
Voltijd:
Project en communicatieve ondersteuning
Beoordeling
•
Voltijd:
Projectassessment (X1): Wordt beoordeeld met een cijfer. Practicum communicatieve ondersteuning (P1): Wordt beoordeeld met een o/v Eindcijfer is het projectcijfer mits het practicum met een voldoende is beoordeeld.
Opmerkingen
De Haagse Hogeschool
1 juni 2011
Vak
BBROB: Beeldverwerking & Robotica
Studiepunten
6
ICT & Media
Literatuur Opleiding & studiefase
Hoofdfase TI-Delft, verplicht
Ingangseisen Competenties
Realiseren van software (D16), Samenstellen, verifiëren van een passend algoritme (C15), Ontwerpen van een technisch informatiesysteem (C8). De student kan: • elementaire beeldbewerkingen (morfologische & binaire bewerkingen, filtering, affiene transformaties) beschrijven en implementeren in een hogere programmeertaal; • elementaire vision algoritmen (labelling, segmentering, feature extractie, classificatie) beschrijven en implementeren in een hogere programmeertaal; • software ontwikkelen voor robotapplicaties, gericht op het meten van met sensoren en besturen van actuatoren en rekening houdend met real time aspecten.
Praktijkopgave Inhoud
• • •
beeldbewerking beeldherkenning robots
Didactische aanpak
•
Voltijd:
Practicum en theorie
Beoordeling
•
Voltijd:
Toets image processing & computer vision (T1) Individueel assessment robot programmeren (T2): Beide onderdelen worden beoordeeld met een cijfer Aan het assessment robot programmeren (T2) kan pas worden deelgenomen als het practicum robot programmeren (P2) voldoende is. Practicum image processing & computer vision (P1) Practicum robot programmeren (P2): De practica moeten met een voldoende worden beoordeeld Het eindcijfer is het gemiddelde van de toetscijfers, mits aan de practicumvereisten is voldaan.
Opmerkingen
Deze module kan worden gevolgd ter vervanging van de ‘oude’ TIH2SI0
Haagse Hogeschool
1 juni 2011
ICT & Media
Blok
ADMORG: Administratieve organisatie
Studiepunten
3
Literatuur
Jans m.m.v. Wezeman, GRONDSLAGEN ADMINISTRATIEVE ORGANISATIE, Deel A algemene beginselen
Opleiding & studiefase
Hoofdfase TI-Delft, verplicht
Ingangseisen
Geen
Competenties
A1 – Analyseren van het probleemdomein A3 – Achterhalen van behoeften van belanghebbenden A5 – Opstellen van systeemeisen B7 – Adviseren over de inrichting van een beheerorganisatie H4 – Problemen analyseren J11 – Je plek vinden in (internationale) organisaties J13 – Commercieel opereren in (internationale) organisaties J14 – Communiceren in organisaties
Praktijkopgave
Automatisering vindt plaats voor een organisatie. Geautomatiseerde systemen staan ten dienste van het bedrijfsdoel van een organisatie. Om het geautomatiseerde systeem te kunnen laten aansluiten bij het bedrijfsdoel is kennis van een organisatie en de informatieverzorging van belang. Het ontwikkelen van geautomatiseerde systemen vindt plaats vanuit het perspectief en de communicatie van de klant. Bij de wisselwerking tussen klant en automatiseerder is het aan de automatiseerder om zich te voegen naar klant. Een technisch informaticus heeft inzicht in organisatie nodig daar hij/zij zelf deel uitmaakt van een organisatie.
Inhoud
Opbouw organisaties Werkwijze organisaties Relatie tussen organisatie en automatisering
Didactische aanpak
Voltijd
Theorie + practicum
Beoordeling
Voltijd
Practicum Voldoende – Onvoldoende Theorie Toets wordt beoordeeld met een cijfer. Het eindcijfer is het toetscijfer, indien het practicum met een voldoende is afgesloten.
Opmerkingen
Deze module kan worden gevolgd ter vervanging van de ‘oude’ CSH1SI0
De Haagse Hogeschool
1 juni 2011
Vak
TIH2SI0: Technische informatiesystemen 2
Studiepunten
6
ICT & Media
Literatuur Opleiding & studiefase
Hoofdfase TI-Delft, verplicht
Ingangseisen Competenties
Realiseren van software (D16), Samenstellen, verifiëren van een passend algoritme (C15), Ontwerpen van een technisch informatiesysteem (C8). De student kan: • elementaire beeldbewerkingen (morphologische & binaire bewerkingen, filtering, affiene transformaties) beschrijven en implementeren in een hogere programmeertaal; • elementaire vision algoritmen (labelling, segmentering, feature extractie, classificatie) beschrijven en implementeren in een hogere programmeertaal; • software ontwikkelen voor robotapplicaties, gericht op het meten van met sensoren en besturen van actuatoren en rekening houdend met real time aspecten.
Praktijkopgave Inhoud
• • •
beeldbewerking beeldherkenning robots
Didactische aanpak
•
Voltijd:
Practicum en theorie
Beoordeling
•
Voltijd:
Toets image processing & computer vision (T1) Individueel assessment robot programmeren (T2): Beide onderdelen worden beoordeeld met een cijfer Aan het assessment robot programmeren (T2) kan pas worden deelgenomen als het practicum robot programmeren (P2) voldoende is. Practicum image processing & computer vision (P1) Practicum robot programmeren (P2): De practica moeten met een voldoende worden beoordeeld Het eindcijfer is het gemiddelde van de toetscijfers, mits aan de practicumvereiste is voldaan.
Opmerkingen
Deze module wordt in het programma vanaf 2011 vervangen door BBROB.
De Haagse Hogeschool
1 juni 2011
Blok
TIH1SI0: Technische Informatica
Studiepunten
3
ICT & Media
Literatuur Opleiding & studiefase
Hoofdfase TI-Delft, verplicht
Ingangseisen Competenties
Analyseren van het probleemdomein (A1) Achterhalen van behoeften van belanghebbenden (A3) Kiezen van een ontwikkelstrategie en een systeemontwikkelmethodiek (A4) Opstellen van systeemeisen (A5) Ontwerpen van een technisch informatiesysteem (C8) Testen van software systemen (D17) Praktische aspecten hanteren in projecten (G1) Problemen analyseren (H4) Methodisch werken (H7)
Praktijkopgave Inhoud
Rational Unified Process (RUP): - Best practices - Fasen van RUP - Architecture-centric process - Component Based Development - Use-Case-driven process - De disciplines: Business Modelling, Requirements Analysis, Analysis, Design, Implementation, Testing, Deployment, Project Management, Configuration and change management, Environment. Algemeen: - Strategieën systeemontwikkeling - Contingentieanalyse - Scrum, DSDM, Open UP
Didactische aanpak
•
Voltijd:
Colleges en practicum
Beoordeling
•
Voltijd:
Toets technische informatiesystemen (T1): De toets wordt beoordeeld met een cijfer Practicum technische informatiesystemen (P1): Het practicum wordt beoordeeld met voldoende/onvoldoende. Het eindcijfer is het cijfer van de toets, mits voor het practicum een voldoende is behaald.
Opmerkingen
De module wordt in het programma vanaf 2011 vervangen door SYSMET.
De Haagse Hogeschool
1 juni 2011
Blok
SYSMET: Systeemontwikkelmethoden
Studiepunten
3
ICT & Media
Literatuur Opleiding & studiefase
Hoofdfase TI-Delft, verplicht
Ingangseisen Competenties
Analyseren van het probleemdomein (A1) Achterhalen van behoeften van belanghebbenden (A3) Kiezen van een ontwikkelstrategie en een systeemontwikkelmethodiek (A4) Opstellen van systeemeisen (A5) Ontwerpen van een technisch informatiesysteem (C8) Testen van software systemen (D17) Praktische aspecten hanteren in projecten (G1) Problemen analyseren (H4) Methodisch werken (H7).
Praktijkopgave Inhoud
Rational Unified Process (RUP): - Best practices - Fasen van RUP - Architecture-centric process - Component Based Development - Use-Case-driven process - De disciplines: Business Modelling, Requirements Analysis, Analysis, Design, Implementation, Testing, Deployment, Project Management, Configuration and change management, Environment. Algemeen: - Strategieën systeemontwikkeling - Contingentieanalyse - Scrum, DSDM, Open UP
Didactische aanpak
•
Voltijd:
Colleges en practicum
Beoordeling
•
Voltijd:
Toets technische informatiesystemen (T1): De toets wordt beoordeeld met een cijfer Practicum technische informatiesystemen P1): Het practicum wordt beoordeeld met voldoende/onvoldoende. Het eindcijfer is het cijfer van de toets, mits voor het practicum een voldoende is behaald.
Opmerkingen
Deze module kan worden gevolgd ter vervanging van de ‘oude’ TIH1SI0
De Haagse Hogeschool
1 juni 2011
Blok
SOP1: Inleiding programmeren en objecten
Studiepunten
5
ICT & Media
Literatuur Opleiding & studiefase
Propedeuse TI- Delft, verplicht
Ingangseisen
geen
Competenties
Ontwerpen van een technisch informatiesysteem (C8) Realiseren van software(D16) Probleem analyseren (H4) Professioneel werken: Resultaatgericht werken(H6)
Praktijkopgave Inhoud
De student maakt kennis met het schrijven van softwareapplicaties voor op de PC. Er wordt gebruik gemaakt van een grafische didactische programmeeromgeving die geschikt is voor het maken van 3d-applicaties zoals games en simulaties. Het implementeren van algoritmen staat centraal. Daarnaast wordt spelenderwijs kennisgemaakt met OO-programmeren en moduleren.
Didactische aanpak
•
Voltijd:
Practicum en project.
Beoordeling
•
Voltijd:
Projectassessment P1 (practicum): Het practicumassessment van P1, beoordeeld met een cijfer, is een mondelinge individuele toetsing met de applicatie voorhanden op een PC. Er worden in 3 sessies vragen gesteld over resp.: de juiste werking van de applicatie, de werking van algoritmen in de software en OO-aspecten. Projectassessment X1 (project): Het projectassessment van X1, beoordeeld met een cijfer, is een groepspresentatie met demo en vragen. Het eindcijfer is het gemiddelde tussen de cijfers van P1 en X1.
Opmerkingen
Dit is een nieuwe module, ter vervanging van ALICE. Studenten die voor september 2010 begonnen zijn met hun studie en ALICE nog niet hebben behaald volgen deze nieuwe module
De Haagse Hogeschool
1 juni 2011
Vak
SOH3SI1: Specialisation software ontwikkeling
Studiepunten
15
ICT & Media
Literatuur Opleiding & studiefase
Hoofdfase TI-Delft, verplicht voor specialisatie Systeemontwikkeling
Ingangseisen Competenties
Ontwerpen van een technisch informatiesysteem (C8), Het betrekken van realtime aspecten bij een ontwerp (C13), Realiseren van software (D16), Testen van software systemen (D17), Realiseren van een gedistribueerd systeem (D19).
Praktijkopgave Inhoud
Datastructuren en algoritmen: standaard datastructuren zoals bomen, hash tables, stacks en queues, standaard algoritmen zoals backtracking, hufmanncodering, sorteeralgoritmen en kortste pad algoritmen. Design patterns: belang, mogelijkheden, beperkingen en voordelen en nadelen van enkele belangrijke ontwerppatronen. Realtime modelleren: analyse en ontwerpen van real-time systemen met gebruikmaking van ontwerppatronen. Embedded realtime programmeren. Kwaliteit van software: opstellen van testplan, methoden en technieken voor het testen. Unit tests, regressietesten.
Didactische aanpak
•
Voltijd:
Colleges en practicum
Beoordeling
•
Voltijd:
Toets Datastructuren en algoritmen (T1, 25%) Toets Embedded systemen (T2, 25%) Toets Realtime modelleren (T3, 12.5%) Toets Design Patterns (T4, 25%) Toets Kwaliteit van software (T5, 12.5%) De toetsen worden beoordeeld met een cijfer. Practicum Datastructuren en algoritmen (P1) Practicum Embedded systemen (P2) Practicum Design Patterns (P4) Practicum Kwaliteit van software (P5) Een voldoende voor de practica is voorwaardelijk voor een eindcijfer. Het eindcijfer is het gewogen gemiddelde van de toetscijfers, mits een voldoende voor alle practica behaald is.
Opmerkingen
De Haagse Hogeschool
1 juni 2011
ICT & Media
Vak
SOH2SI1: Software ontwikkeling
Studiepunten
4
Literatuur
Martin, R.C., AGILE SOFTWARE DEVELOPMENT: principles, patterns and practices Warmer, J. en A. Kleppe, PRACTISCH UML Studiewijzer en sheets (PDF bestanden) De UML 2.0 OCL specification, staat op Blackboard
Opleiding & studiefase
Hoofdfase TI-Delft, verplicht
Ingangseisen Competenties
A1: Analyseren van het probleemdomein, A5: Opstellen van systeemeisen (requirements), C8: Ontwerpen van een technisch informatie systeem, D16: Realiseren van software, H4: Problemen analyseren, H7: Professioneel werken: Methodisch werken.
Praktijkopgave Inhoud
Klasseontwerp Abstract Server Single Responsibility Principle Open Closed Principle Liskov Substitution Principle Dependency Inversion Principle Interface Segregation Principle Architectuurontwerp Reuse Release Equivalence Principle Common Reuse Principle Common Closure Principle Acyclic Dependencies Principle Stable Dependencies Principle Stable Abstractions Principle Voorbeelden van architecturen: Lagenstructuur Model View Controller De Object Constraint Language (OCL) Design by Contract
Didactische aanpak
•
Voltijd:
theorie practicum
Beoordeling
•
Voltijd:
Toets (T1): De toets wordt beoordeeld met een cijfer Practicum (P1): Het practicum moet met een voldoende worden beoordeeld Het eindcijfer is het cijfer van de toets, mits aan de practicumvereiste is voldaan.
Opmerkingen
De module wordt in het programma vanaf 2011 vervangen door OOO
De Haagse Hogeschool
1 juni 2011
ICT & Media
Vak
SOH1SI1: Software ontwikkeling
Studiepunten
6
Literatuur
Het dictaat: Objectgeoriënteerd programmeren in C++ van Harry Broeders.
Opleiding & studiefase
Hoofdfase TI- Delft, verplicht
Ingangseisen
Moet modelleren m.v.b. UML (MODANI1/MODAMI0) en programmeren in C (PROG1IO) beheersen.
Competenties
De student werkt aan: • Realiseren van software (D16). • Testen van software (D17).
Praktijkopgave Inhoud
•
•
Het leren programmeren in de object georiënteerde programmeertaal C++. Hierbij wordt een aantal containers van de STL gebruikt om data in op te slaan. Verder worden eigen gemaakte klassen toegepast in een grafische omgeving. Vanuit een klassen-, sequence- of toestandsdiagrammen wordt de code geïmplementeerd.
Didactische aanpak
College + practicum
Beoordeling
Toetsen (T1) en (T2): De toetsen worden beoordeeld met een cijfer. Practica (P1) en (P2): De practica worden met een voldoende/onvoldoende schaal beoordeeld. Het eindcijfer is het gemiddelde van de cijfers van de toetsen T1 en T2, waarbij het cijfer van elke toets groter of gelijk is aan een 4,5 en de practica met een voldoende zijn afgerond.
Opmerkingen
De module wordt in het programma vanaf 2011 vervangen door PROG2 +PROG3 + een extra opdracht
De Haagse Hogeschool
1 juni 2011
ICT & Media
Blok
SCIENI3: Beroepsoriëntatie / Engels-Internationalisering
Studiepunten
3
Literatuur
Readers
Opleiding & studiefase
Propedeuse TI-Delft, verplicht
Ingangseisen
geen
Competenties
De student: • weet hoe de beroepspraktijk er op dit moment globaal uit ziet • weet hoe de ICT-arbeidsmarkt er op dit moment globaal uit ziet • weet wat de relevante vakbladen zijn • weet wat op dat moment zijn sterke/zwakke kanten zijn • weet welke rol ICT in een voorbeeld-bedrijf er uit ziet • weet wat van belang is bij internationale contacten Taken: H5, H6, J11.
Praktijkopgave
De student doet onderzoek naar beroepspraktijk, arbeidsmarkt, trends, vakbladen en schrijft hier een verslag over. De student neemt deel aan een excursie naar een bedrijf en schrijft hier een verslag over. De student maakt een werkstuk m.b.t. internationalisering.
Inhoud
• • • • • •
beroepspraktijk ICT-arbeidsmarkt vakbladen trends sterkte-zwakte analyse internationalisering
Didactische aanpak
•
Voltijd:
beroepsoriëntatie: lessen en zelfstandig maken van individueel werkstuk. Internationalisering: 7 lessen en zelfstandig maken van werkstuk.
Beoordeling
•
Voltijd:
Beroepsoriëntatie (T1): • Werkstuk, waarin o.a. het verslag van de excursie, beoordeeld met een cijfer: o kwaliteit o compleetheid o rapportagetechniek • Excursie o aanwezigheid Internationalisering (P1) Beoordeeld met een onvoldoende /voldoende: o aanwezigheid bij de lessen o kwaliteit werkstuk Eindcijfer Het eindcijfer is het cijfer van T1, mits er een voldoende voor P1 is behaald.
Opmerkingen
De Haagse Hogeschool
1 juni 2011
ICT & Media
Vak
PROJ4I0: Project systeem ontwikkeling 2
Studiepunten
3
Literatuur
Reader presenteren 2
Opleiding & studiefase
Hoofdfase TI-Delft, verplicht
Ingangseisen
Kennis van de methode RUP (TIH2SI0/SYSMET), object georiënteerd ontwerpen (SOH2SI1/OOO) en object georiënteerd programmeren(SOH1SI1/OOO).
Competenties
De student werkt aan: • Analyseren van het probleemdomein(A1). • Achterhalen van behoeften van belanghebbenden(A2). • Opstellen van systeemeisen(A5). • Ontwerpen van een technisch informatiesysteem(C8). • Ontwerpen van een mens-machine interface(C11). • Realiseren van software(D16). • Testen van software systemen(D17). • Samenwerken in (internationale) project-teams(G2). • Problemen analyseren (H4). • Professioneel werken: Methodisch werken(H7).
Praktijkopgave
Studenten maken in een projectgroep een softwareproduct waarbij de methode RUP wordt toegepast. Bij het ontwerp worden specificaties opgesteld en wordt rekening gehouden met onderhoudbaarheid, uitbreidbaarheid en herbruikbaarheid.
Inhoud
•
Een technisch systeem ontwikkelen
Didactische aanpak
•
Voltijd:
Project begeleiding Practicum communicatieve vaardigheden
Beoordeling
•
Voltijd:
Practicum communicatieve vaardigheden Dit practicum wordt beoordeeld met een voldoende/onvoldoende schaal Project Het project wordt beoordeeld met een individueel cijfer aan de hand van een groepsassessment. Het project is pas voldoende afgerond als het practicum is beoordeeld met een voldoende en het projectcijfer voldoende is.
Opmerkingen
De Haagse Hogeschool
1 juni 2011
ICT & Media
Vak
PROJ3I0: Project Infrastructuur en beheer II
Studiepunten
3
Literatuur
Reader presenteren 2
Opleiding & studiefase
Hoofdfase TI-Delft, verplicht
Ingangseisen
geen
Competenties
Taken: A1, A5, B6, B7, C9, E21, E23, G1, G2, (G3), H4, H5, H6, H7 De student: • kan op basis van een aantal eisen/wensen een ontwerp maken van een eenvoudige technische IT-infrastructuur. • kan eisen systematisch en proactief eisen inventariseren en rangschikken. • kan een ontwerp maken van het beheer dat behoort bij de technische infrastructuur. • kan resultaatgericht samenwerken in een projectgroep.
Praktijkopgave
Studenten werken in een projectgroep van 4 a 6 personen. Een gegeven infrastructuur moet geanalyseerd worden en verbeterd worden.
Inhoud
• • • •
informatiestromen ontwerp en realisatie webapplicatie samenwerken tussen groepen presenteren
Didactische aanpak
•
Voltijd:
Project
Beoordeling
•
Voltijd:
Project Informatiemanagement (X1): Het project wordt beoordeeld met een cijfer Practicum communicatieve vaardigheden (P1): Het practicum moet met een voldoende worden beoordeeld Het eindcijfer is het cijfer van het project, mits aan de practicumvereiste is voldaan.
Opmerkingen
De Haagse Hogeschool
1 juni 2011
ICT & Media
Vak
PROJ2I0: Project infrastructuur en beheer I
Studiepunten
3
Literatuur
Reader presenteren 2
Opleiding & studiefase
Hoofdfase TI- Delft, verplicht
Ingangseisen
geen
Competenties
Taken: A1, A5, B6, B7, C9, E22, G1, G2, (G3), H5, H6, H7 De student: • kan op basis van een aantal eisen/wensen een ontwerp maken van een eenvoudige technische IT-infrastructuur. • kan eisen systematisch en proactief eisen inventariseren en rangschikken. • kan een ontwerp maken van het beheer dat behoort bij de technische infrastructuur. • kan resultaatgericht samenwerken in een projectgroep.
Praktijkopgave
Studenten maken in een projectgroep van 4 a 6 personen een ontwerp van een technische infrastructuur voor een fictief, klein bedrijf. Tevens maken zij een ontwerp voor de bijbehorende inrichting van het beheer.
Inhoud
• • •
ontwerp technische infrastructuur ontwerp beheer presenteren
Didactische aanpak
•
Voltijd:
Project
Beoordeling
•
Voltijd:
Project infrastructuur en beheer (X1): Het project wordt beoordeeld met een cijfer Practicum communicatieve vaardigheden (P1): Het practicum moet met een voldoende worden beoordeeld
Opmerkingen
Het eindcijfer is het cijfer van het project, mits aan de practicumvereiste is voldaan.
De Haagse Hogeschool
1 juni 2011
ICT & Media
Vak
PROJ1I0: Project systeem ontwikkeling 1
Studiepunten
3
Literatuur
Reader presenteren 2
Opleiding & studiefase
Hoofdfase TI-Delft, verplicht
Ingangseisen
Kennis van modelleren en iteratief ontwerpen en de programmeertaal C.
Competenties
De student: • Analyseren van het probleemdomein(A1), Opstellen van systeemeisen(A5), Ontwerpen van een technisch informatiesysteem(C8), testen van software systemen(D13), • kan samenwerken in een projectgroep(G2).
Praktijkopgave
Studenten maken in een projectgroep van 4 a 6 personen een software product van een stoplicht besturingssysteem.
Inhoud
•
Software ontwerpen voor een technisch embedded systeem.
Didactische aanpak
•
Voltijd:
Project
Beoordeling
•
Voltijd:
Project infrastructuur en beheer (X1): Het project wordt beoordeeld met een eindcijfer aan de hand van een groepsassessment.
Opmerkingen
De Haagse Hogeschool
1-juni-2011
ICT & Media
Vak
PROG3: vervolg object georiënteerd programmeren
Studiepunten
3
Literatuur
Het dictaat: Objectgeoriënteerd programmeren in C++ van Harry Broeders.
Opleiding & studiefase
Hoofdfase TI- Delft, verplicht
Ingangseisen
Moet modelleren m.v.b. UML (MODUML), programmeren in C (PROG1IO) en inleiding object georiënteerd programmeren beheersen.
Competenties
De student werkt aan: • •
Realiseren van software (D16). Testen van software (D17).
Inhoud
•
Het implementeren van een UML diagram in een grafische programmeeromgeving met behulp van de object georiënteerde programmeertaal C++. Hierbij wordt verder op de STL ingegaan en wordt een aantal specifiek kenmerken van de programmeertaal C++. toegepast.
Didactische aanpak
•
Voltijd:
College + practicum
Beoordeling
•
Voltijd:
Toetsen De toets wordt beoordeeld met een cijfer.
Praktijkopgave
Practicum Het practicum wordt met een voldoende/onvoldoende schaal beoordeeld. Eindcijfer is het cijfer voor de toets, mits het practicum met een voldoende is beoordeeld. Opmerkingen
De Haagse Hogeschool
1-juni-2011
ICT & Media
Vak
PROG2: Inleiding object georiënteerd programmeren
Studiepunten
2
Literatuur
Het dictaat: Objectgeoriënteerd programmeren in C++ van Harry Broeders.
Opleiding & studiefase
Hoofdfase TI- Delft, verplicht
Ingangseisen
Moet modelleren m.v.b. UML (MODUML) en Inleiding programmeren in C (PROG1IO deel1) beheersen.
Competenties
De student werkt aan: • •
Realiseren van software (D16). Testen van software (D17).
•
Het leren implementeren van een UML diagram met behulp van de object georiënteerde programmeertaal C++. Hierbij worden een aantal containers van de STL gebruikt om data in op te slaan. Vanuit een klassen-, sequence- of toestandsdiagrammen wordt de code geïmplementeerd.
Praktijkopgave Inhoud
• Didactische aanpak
•
Voltijd:
College + practicum
Beoordeling
•
Voltijd:
Toetsen De toets wordt beoordeeld met een cijfer. Practicum Het practicum wordt met een voldoende/onvoldoende schaal beoordeeld. Eindcijfer is het cijfer voor de toets, mits het practicum met een voldoende is beoordeeld.
Opmerkingen