CSC8323-Programming Languages

  1. Course Syllabus
Comparative study of the organization and implementation of a variety of programming languages and language features. Design principles are explored and applied in a historical review of major languages. Procedural, functional, logic-based, object-oriented and parallel languages. Research issues such as polymorphism, formal semantics and verification explored in depth.
  1. Reference Textbook
               Concepts of Programming Languages, 10/e (Pearshon Higher Education, 2012), by Robert
            W. Sebesta.
  1. Course Material
  2. Assignments
  3. Students' Grades