Overview
Introduction
The aim of this course is to introduce students to the world of managed runtime systems. Managed runtime systems are the ones responsible for executing managed programming languages, such as Python, Java, etc.
In this course we study how managed programming languages are implemented in the managed runtime systems. The course is mainly focused on the Java programming language and the Java Virtual Machine (JVM).
Marking Scheme
Midterm | 0% | |
Reading Assignments | 35% (7x5%) | |
Final exam | 0% | |
Project | 50% | |
Class participation | 15% |
Material / Slides
The slides of the course are available in PDF format at https://speakerdeck.com/zakkak.
For the source code (LaTeX Beamer) of the slides you can visit https://github.com/zakkak/Managed-Runtime-Systems-Course.