Course Information

CSC 1800: Organization of Programming Languages

Credits: 3 Level: undergraduate


High level language features: data types, control structures; formal lexical and syntactical analysis; operational semantics; language translation.

Course Outcomes:
  • Establish an understanding of the design principles underlying high-level programming languages.

  • Explore the definition and structure of various language features, including data types and control structures.

  • Establish an understanding of the issues related to language translation, including formal lexical and syntactic analysis.


CSC 1052 and CSC 1300