Vak: Programming 4 Elective OO credits: 5

Vakcode
BFVM24PROGRAM4OO
Naam
Programming 4 Elective OO
Studiejaar
2025-2026
ECTS credits
5
Taal
Engels
Coördinator
-
Werkvormen
  • Hoorcollege
  • Opdracht
  • Werkcollege
Toetsen
  • Programming 4 Elective OO - Opdracht

Leeruitkomsten

  1. Design parallel solutions for computational problems. 
  1. Apply SOLID principles to software design. 

  1. Manage object life-cycle and multiple class interaction. 

  1. Use list comprehensions, generators, and map-reduce to design efficient parallel solutions. 

  1. Apply the Divide and Conquer mindset and algorithm to develop effective parallel solutions. 

  1. Deliver organized and responsible solutions to computational problems.

Inhoud

In this module, we look some more into object life-cycle and multiple class interactions. After this, we look into the Divide and Conquer and Map Reduce algorithms, which provides us with the mindset of separating our unit of work into several sub-problems, that can be easily distributed over several machines. 

School(s)

  • Instituut voor Life Science & Technology