CSCI330

Download as PDF

Programming Language Concepts

Computing, Informatics & Data ScienceUndergraduateCollege of Science and Engineering

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.