Artesis Plantijn Hogeschool Antwerpen
Wetenschap en Techniek
campus Spoor Noord Ellermanstraat
Ellermanstraat 33 - 2060 Antwerpen
wt@ap.be
Object oriented programming33969/1928/2021/1/86
Studiegids

Object oriented programming

33969/1928/2021/1/86
Academiejaar 2020-21
Komt voor in:
  • Bachelor in de toegepaste informatica, trajectschijf 1
    Keuzeoptie:
    • IT & Business
    • IT & Cyber Security and Cloud
    • IT & Software
In andere opleidingen:
  • Bachelor in de elektronica-ICT als Object oriented programming
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).
Titularis: Dams Tim
Andere co-titularis(sen): Van Camp Vincent
Co-titularis(sen) zijn nog niet (allemaal) gekend.
Onderwijstalen: Nederlands
Kalender: Semester 2
Dit opleidingsonderdeel wordt gequoteerd op 20 (tot op een geheel getal).
Mogelijke grensdata voor leerkrediet: 15.03.2021 (2de semester)
Tweede examenkans: wel mogelijk.
Tolereerbaarheid: Voor dit opleidingsonderdeel moet je slagen (wordt nooit getolereerd).
Totale studietijd: 156,00 uren

Volgtijdelijkheid

Op dit opleidingsonderdeel is er geen volgtijdelijkheid van toepassing.

Korte omschrijving

In dit opleidingsonderdeel leer je wat er verstaan wordt onder object georiënteerd ontwerp en leer je volgens dit ontwerp programmeren.

Begrippen zoals inheritance, encapsulation, generische lijsten, overloading, abstractie en polymorfisme worden behandeld. Je leert ook een GUI ontwikkelen, werken met o.a. abstracte klassen en interfaces en je code veiliger te maken met exceptions. Hiervoor wordt steeds gebruik gemaakt van de programmeertaal C#.

Om object georiënteerd te kunnen programmeren, moet je beschikken over de nodige technieken en verschillende tools kennen en kunnen toepassen. Daarom wordt er behalve aan de theoretische kennis, vooral ook veel aandacht besteed aan praktische vaardigheden.

OLR-Leerdoelen (lijst)

B.1. Design and Development
Hanteert en past exceptions toe waar nodig.
Ontwikkelt en maakt efficiënt gebruik van verzamelingen (o.a. lijsten, collecties, ...).
Karakteriseert de object georiënteerde paradigma's
Geeft voorbeelden van de bruikbaarheid van overerving, interfaces en klassen
Past de basisprincipes van object georiënteerd programmeren toe
B.3. Testing
Beoordeelt code (testen/debuggen en oplossen)

Leerinhoud

Klassen & objecten
Geheugenmanagement bij klassen
Arrays en klassen
Overerving
Compositie
Polymorfisme
Interface
Git
Exceptions

Studiematerialen (tekst): Verplicht

ELEKTRONISCHE LEEROMGEVING: (vrij ter beschikking voor elke student)
In een cursus bij dit opleidingsonderdeel op de elektronische leeromgeving wordt aanvullend studiemateriaal en studieinformatie aangeboden.

LAPTOP:
De student dient voor dit opleidingsonderdeel zijn/haar persoonlijke laptopcomputer te gebruiken. Er worden faciliteiten geboden voor de aanschaf/installatie van de noodzakelijke software.

Onderwijsorganisatie

Werkvormen
Hoor- en/of werkcolleges29,25 uren
Practicum en/of oefeningen19,50 uren
Werktijd buiten de contacturen107,25 uren

Toetsing (lijst)

Evaluatie(s) voor de eerste examenkans
MomentVorm%Opmerking
AcademiejaarKennistoets30,00open en gesloten vragen: momentopname op examen, digitaal
AcademiejaarVaardigheidstoets hands on45,00casus: momentopname op examen, digitaal
AcademiejaarVaardigheidstoets hands on permanent (Permanente evaluatie)25,00casus: permanent uitgesteld, digitaal: een eenmalige programmeeropdracht halverwege het semester
Evaluatie(s) voor de tweede examenkans
MomentVorm%Opmerking
Tweede examenperiodeKennistoets30,00open en gesloten vragen: momentopname op examen, digitaal
Tweede examenperiodeVaardigheidstoets hands on70,00casus: momentopname op examen, digitaal

Toetsing (tekst)

Permanente evaluatie met verplichte aanwezigheid.

Testen: 

Er wordt een 0 op de betrokken test gegeven indien de student afwezig is.
De student kan voor de betrokken examenvorm (Vaardigheidstoets hands-on permanent) de afwezigheid en dus de test inhalen en dit enkel indien de afwezigheid gewettigd is en het organisatorisch mogelijk is. De student neemt het initiatief om binnen de 3 kalenderdagen na het gemiste deelexamen met de lector deze inhaalsessie in te plannen.