Concepts of Programming Languages (CSC419)

syllabus

NOTE: From March 24, we will have classes on Zoom at the regular class time. I have sent out an email with the link to the zoom location. Notes and links to the code will be posted on the class website.
Class slides (based on slides of Sebesta textbook and modified; note that more exact content focus and examples are done in class on the board):


Revised syllabus updated March 2020: Overall syllabus plan (exact topic per lecture might change)


Some links:

Topics covered include:
  • Introduction to Concepts of Programming Languages
  • Preliminaries (Sebesta chap 1)
  • Evolution of Major Programming Languages (Sebesta chap 2)
  • Describing Syntax and Semantic (Sebesta chap 3)
  • Names, Binding, and Scope (Sebesta chap 5)
  • Data Types (Sebesta chap 6)
  • Expressions and Assignment Statements (Sebesta chap 7)
  • Functional Programming Languages (Sebesta chap 15)
  • Logical Programming Languages (Sebesta chap 16)

 
+ web design: Ruben Coen Cagli _ last update by Odelia: 12.2014 +