CSCI330
Download as PDF
Programming Language Concepts
Outcome
Use formal structures when describing the syntax and semantics of programming languages.
Outcome
Concepts of lexical analysis, parsing and semantic analysis; scope, binding, control flow and abstraction in various programming languages; Lambda calculus and functional programming.
Outcome
An understanding of the formal description of a high-level programming language; aspects of compiling; distinguishing features of various paradigms of programming.
Outcome
Effectively communicate both technical and non-technical aspects of their work in formal and informal situations.