Languages and Managed Runtimes Scientific Area: Computer Science and Engineering ECTS: 6.0 Year: 2nd Semester: 2nd Syllabus Virtual Machines; Reflection and Annotations; Metaprogramming; Benchmarking; JVM Type System; Collection Pipeline, Generics and Sequences; Garbage Collection; Bytecode.