Multi-Paradigm Programming


An introduction to various programming paradigms, such as object-oriented programming, functional programming and dataflow programming.

Learning Outcomes

  1. Compare different programming paradigms.

  2. Select an appropriate programming paradigm for a given programming problem.

  3. Write programs using a variety of different programming paradigms.

  4. Explain how various programming paradigms have evolved over time.

% Coursework 100%