— Programming Languages
Syntactic definition of programming languages. Introduction to programming language features including variables, data types, data abstraction, object-orientedness, scoping, parameter disciplines, exception handling. Non-imperative programming languages. Comparative study of several high-level programming languages.
Prerequisites & course information
Course Description: Syntactic definition of programming languages. Introduction to programming language features including variables, data types, data abstraction, object-orientedness, scoping, parameter disciplines, exception handling. Non-imperative programming languages. Comparative study of several high-level programming languages. Learning Activities: Lecture 3 hour(s), Discussion 1 hour(s). Enrollment Restriction(s): Open to Computer Science and Computer Science Engineering majors only. Grade Mode: Letter. General Education: Science & Engineering (SE). Learning Activities: Lecture 3 hour(s), Discussion 1 hour(s). Enrollment Restriction(s): Open to Computer Science and Computer Science Engineering majors only. Grade Mode: Letter. General Education: Science & Engineering (SE).
Sources
- Course catalogue ↗2026-2027