Download presentation
Presentation is loading. Please wait.
Published byAllan Strickland Modified over 9 years ago
1
Department of Computer Science Comparative Study of Imperative Programming Languages Vergelijkende studie van imperatieve programmeertalen
2
Study Programs Master Informatics Software engineering: deepening package Secure software: deepening package Master Applied Informatics Software engineering: mandatory course Master Computer Science Mandatory course [2 nd year]
3
Practical Information Schedule 1 st semester Load 6 study points Teaching staff Lectures [12 sessions of 2.5 hours] o Eric Steegmans Exercises [4 sessions of 2.5 hours] 3
4
Objectives In-depth study of more advanced concepts of object-oriented languages Single inheritance [3h] Multiple inheritance [6h] Pattern matching and regular expressions [6h] Generic classes [6h] First-class functions and closures [6h] Concurrency [6h] Introspection, reflection and meta-programming [6h]
5
Languages Settled languages C++, Eiffel, Smalltalk, Java and C# o Java serves as a reference language Innovative languages Scala, Ruby and D
6
Course Material Copies of slides New material is posted weekly on Toledo
7
Examination Open-book examination Partly oral and partly written o Question 1 [Take home] Implementation of a small hierarchy in some languages -A definition in Java is given as a start o Question 2 [written] A set of multiple-choice-like assignments Limited in time o 1 st exam period
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.