2CS45 - Comparative programming languages

2CS45 is a second year course that runs during the first semester. The course is taught by Frans Coenen (course administrator), and Ray Paton. The schedule is as follows:

  1. Week 1: Introduction to programming languages (Ray Paton).
  2. Weeks 2 to 5: Imperative languages (Frans Coenen).
  3. Week 6: Object Oriented languages (Frans Coenen).
  4. Week 7 and 8: Functional Languages (Ray Paton).
  5. Week 9: Parallel Processing Languages (Ray Paton).
  6. Week 10:Logic Languages (Ray Paton).
  7. Week 11: Other Programming Paradigms (Ray Paton).
  8. Week 12: Java (Ray Paton).

Primary references:

Bal, H.E. and Grune, D. (1988).
Programming Language Essentials.
Addison-Wesley.




Created and maintained by Frans Coenen. Last updated 03 July 2001