This course aims to teach students the concepts and principles of programming languages and program language design.
Assessment
To complete the course students will need to:
- Complete a project component, which can be done by either
- completing a small research project (in a group) and
- present this project in a report (in a group)
or by
- completing two programming assignments and
- writing a report
- and take a final exam
The final mark is the average of the exam and project marks. To pass the course, both these marks must be at least 4.0.
To qualify for the retake exam, the grade of the original must be at least a 4.
|
|
Course form.
Lectures, presentations by students.
Literature
There is no book, but there are lecture notes for most of the topics. In addition, articles, slides, and background reading will be provided during the course.
|
|