Verdieping object georiënteerdprogrammeren
Zelf bouwen of inkopen?
Beschikbaar bij
Nog geen aanbieder bekend bij ons voor dit keuzedeel.
Mogelijk leveren een of meer van onze 4 bekende aanbieders (Boom, Savantis, Uitgeversgroep, All You Can Learn) dit keuzedeel ook — we hebben hun volledige aanbod nog niet gekoppeld. Bekijk alle aanbieders →
Algemene informatie
Beschrijving van het keuzedeel
Relevantie
Toelichting
Uitwerking
1 kerntaak, elk met 0 werkprocessen. Klik om uit te klappen.
D1-K1
Ontwikkelt een applicatie volgens de principes van het object georiënteerd programmeren
0 werkprocessen
· 11 kennis/vaardigheden
▼
Complexiteit
Het Object georiënteerd programmeren (OOP) is een complexe methodiek. De complexiteit ligt in het efficiënt structureren van een programma in klassen/objecten en het leggen van de juiste onderlinge verbanden volgens de regels van de OOP-methodiek. Dit vereist van de beginnend beroepsbeoefenaar specialistische kennis en vaardigheden in belangrijke specifieke OOP-principes zoals polymorfisme en overerving. Ook dient hij (complexe) problemen binnen de beroepspraktijk, waarbij OOP moet worden toegepast, in het kennisdomein te onderkennen en te analyseren om vervolgens op planmatige en creatieve wijze naar een oplossing toe te werken volgens de OOP-methodiek in verschillende programmeertalen. Hoewel de OOP-methodiek een standaard werkwijze verstelt, maakt het voortdurend zoeken naar passende oplossingen het werk overwegend niet-routinematig.
Verantwoordelijkheid en zelfstandigheid
Bij het werken conform de OOP-methodiek opereert de beginnend beroepsbeoefenaar veelal zelfstandig, waarbij hij wel regelmatig overlegt en werkzaamheden afstemt met collega's, het (multidisciplinaire)team en direct betrokkenen. Hij is verantwoordelijk voor zijn eigen werkzaamheden. De eindverantwoordelijkheid ligt vaak bij een projectleider of leidinggevende, tenzij het gaat om een eenvoudige kleine applicatie, media-uiting of game. De beginnend beroepsbeoefenaar heeft een uitvoerende rol.
Vakkennis en vaardigheden
De beginnend beroepsbeoefenaar:
- § heeft specialistische kennis van ontwerpen van klassen en objecten t.b.v. een nieuw te ontwikkelen applicatie
- § heeft specialistische kennis van modulariteit binnen de OOP-methodiek
- § heeft specialistische kennis van polymorfisme binnen de OOP-methodiek
- § heeft specialistische kennis van overerving binnen de OOP-methodiek
- § heeft specialistische kennis van het inkapselen van data binnen de OOP-methodiek
- § heeft specialistisch kennis van OOP-programmeertalen
- § kan een relatief complexe object georiënteerd applicatie ontwerpen door middel van case, klassen- en
- activiteitendiagrammen
- § kan een relatief complexe object georiënteerd applicatie ontwerpen op basis van UML-schema’s
- § kan een relatief complexe object georiënteerd applicatie ontwikkelen, testen en aanpassen
- 4 van 4
Welke scholen geven dit?
Top 1 scholen op aantal studenten dat dit keuzedeel koos.
| School | Studenten | Opleidingen |
|---|---|---|
| ROC Alfa-college | 2 | 2 |
Welke opleidingen kunnen dit kiezen?
| Kwalificatie | Dossier | Aard | Status |
|---|---|---|---|
| Applicatie- en mediaontwikkelaar | Applicatieontwikkeling | Verdiepend | |
| ICT system engineer | ICT support and systems | Verdiepend |
Heb jij dit keuzedeel gegeven?
Schrijf een review voor collega-onderwijsmanagers en docenten. Verificatie via je school-mailadres.
Stel mij op de hoogte (Release 2)