Skip to main content
Délia Boino
Submitted by dboino on 6 March 2021
Intended learning outcomes

A student completing this course unit should be able to:

  1. Compare and use different common constructs in modern programming languages, mapping different programming paradigms, and their support in the execution environment.
  2. Understand the main constituents of managed runtimes, and know how to compare different type systems approaches in these environments.
  3. Use runtime metadata (reflection) to examine types and use metaprogramming to analyze and transform programs at runtime.
  4. Analyze the performance of managed programs and efficiently use automatic memory management support (garbage collection).


Curricular Unit Form