Vak: Object Oriented Programming credits: 2

Vakcode
ELVH17AOOP
Naam
Object Oriented Programming
Studiejaar
2020-2021
ECTS credits
2
Taal
Engels
Coördinator
M.S.R. van Noordennen
Werkvormen
  • Hoorcollege
  • Opdracht
  • Practicum / Training
Toetsen
  • Object Oriented Programming - Opdracht

Leeruitkomsten

  • The student creates (dynamic) data structures such as:
     
    • enumerations
    • records
    • dynamic arrays.
       
  • The student creates an object oriented program that carries out a given task by:
    • using basic object oriented programming skills
    • using the principles of information hiding and encapsulation (classes/objects/public vs private)
    • using the inheritance mechanisms.
       
  • The student creates a structured program by:
    • using standard libraries
  • The student creates a structured program which is:
    • user friendly
    • scalable
    • maintainable
  • The student creates a robust programs by implementing techniques such as:
    • test programs
    • exception handling
    • debugging.

Inhoud

This module is centered around object oriented programming.
Next to the specific programming skills and practices around structured programming, you will learn about how to write a program that is robust and modular.
You will also learn how to deal with large (dynamic) amounts of data.

The object oriented programming skills covered in the learning outcomes are however applicable to other programming languages.