Natallia Kokash

Main menu: Home | Publications | Presentations | Reviews | Gallery

sample header image

Courses: Concepts of Programming Languages

Leiden University, Fall 2013

General information

Lecturer: Farhad Arbab

Assistants: Natallia Kokash, Sander van Rijn

Book: Robert W. Sebesta, Concepts of Programming Languages, 9th edition or later. You can find the official slides here.

Grading

Your final grade is calculated as follows:
  • Presence at the lectures (10%)
  • Weekly homework assignments (20%)
  • Programming assignments (30%)
  • Written exam (40% of the final grade, but only if the exam is passed, that is you get not less than 50% of the maximal score for the exam!)

Weekly Homework Assignments

Please submit your answers in a single PDF file in person or by email to Sander van Rijn

  • Exercise 1 - Deadline: September 27 - Results
  • Exercise 2 - Deadline: October 25 - Results
  • Exercise 3 - Deadline: November 1 - Results (revised)
  • Exercise 4 - Deadline: November 8 - Results
  • Exercise 5 - Deadline: November 22 - Results
  • Exercise 6 (Scheme) - Deadline: November 15 - Results
  • Exercise 7 (Prolog) - Deadline: November 29 December 6 - Results
  • Exercise 8 (Java) - Deadline: December 13 - Results
  • Programming Assignments

    Useful links

    • xText - a framework for development of programming and domain-specific languages.