Artesis Plantijn Hogeschool Antwerpen
Wetenschap en Techniek
campus Spoor Noord Ellermanstraat
Ellermanstraat 33 - 2060 Antwerpen
wt@ap.be
Design Patterns & ICT Architecture31082/1607/1819/1/28
Studiegids

Design Patterns & ICT Architecture

31082/1607/1819/1/28
Academiejaar 2018-19
Komt voor in:
  • Bachelor in de toegepaste informatica, trajectschijf 2
Dit is een enkelvoudig opleidingsonderdeel.
Studieomvang: 6 studiepunten
Men kan dit opleidingsonderdeel niet volgen binnen een
  • examencontract (met het oog op het behalen van een creditbewijs).
  • examencontract (met het oog op het behalen van een diploma).
Co-titularis(sen): D'Haese David, Van Camp Vincent
Onderwijstalen: Nederlands
Kalender: Module 2
Dit opleidingsonderdeel wordt gequoteerd op 20 (tot op een geheel getal).
Mogelijke grensdata voor leerkrediet: 03.12.2018 (2de module)
Tweede examenkans: wel mogelijk.
Tolereerbaarheid: Dit opleidingsonderdeel komt in aanmerking voor tolerantie onder de voorwaarden van de opleiding waarvoor je bent ingeschreven.
Totale studietijd: 150,00 uren

Volgtijdelijkheid

Korte omschrijving

In deel 1 wordt een brede selectie van de meestgebruikte software design patterns behandeld en ingeoefend. Do's en dont's komen uitvoerig aan bod.
Design patterns zijn een onmisbaar gereedschap in de toolbox van iedere ontwikkelaar om onderhoudbare en uitbreidbare code te schrijven.

In deel 2 wordt ingegaan op het belang van een goede architectuur, waar een architectuur in de levenscyclus van een software project past en wat de componenten van een architectuur zijn.
Een volledig praktijkvoorbeeld wordt uitgewerkt want een goede architectuur is de eerste belangrijke stap naar een bruikbare toepassing.

 

OLR-Leerdoelen (lijst)

A.5. Architecture Design
Beschrijft de verschillende onderdelen en aspecten die van toepassing zijn op software-architectuur. 
Herkent verschillende ICT architecturen en beschrijft hun eigenschappen en kenmerken.
B.1. Design and Development
Geeft een overzicht van technologieën die gehanteerd worden in ICT projecten (State of The Art). 
Optimaliseert hardware en/of software in functie van verbeteringen in de algemene architectuur van een systeem of oplossing. 
B.2. Systems Integration
Illustreert componenten, opbouw en werking van een software-architectuur (Mobiele computers, PCs, Servers, netwerken).
B.4. Solution Deployment
Beschrijft de impact van het implementeren van een nieuwe toepassing op een bestaande architectuur.
Beschrijft technieken om performantie en prestaties te analyseren en problemen te beheren (operationeel, performantie, compatibiliteit, ...).
C.4. Problem Management
Realiseert een risico-analyse als onderdeel van een software architectuur.
E.3. Risk Management
Bepaalt onderdelen van een architectuur op een kritische wijze met het oog op een reductie van mogelijke risico's.
F.1. Taakanalyse
Bepaalt onderdelen van een architectuur op een kritische wijze met het oog op een reductie van mogelijke risico's.
Beschrijft de impact van het implementeren van een nieuwe toepassing op een bestaande architectuur.
Beschrijft de verschillende onderdelen en aspecten die van toepassing zijn op software-architectuur. 
Realiseert een risico-analyse als onderdeel van een software architectuur.

Leerinhoud

  • Design patterns
  • Software architectuur

 
 

Studiematerialen (lijst)

Head First Design PatternsVerplicht€ 45,00
  • Auteur: Freeman en Freeman
Zie internet voor talloze (gratis) cursussen, PPT-presentaties,...Verplicht

Onderwijsorganisatie

Werkvormen
Hoor- en/of werkcolleges24,00 uren
Practicum en/of oefeningen24,00 uren
Werktijd buiten de contacturen102,00 uren

Toetsing (lijst)

Evaluatie(s) voor de eerste examenkans
MomentVorm%Opmerking
AcademiejaarProjectopdracht50,00
AcademiejaarVaardigheidstoets hands on50,00Digitaal 120min
Evaluatie(s) voor de tweede examenkans
MomentVorm%Opmerking
Tweede examenperiodeProjectopdracht50,00
Tweede examenperiodeVaardigheidstoets hands on50,00Digitaal 120min