University of New South Wales

Concepts of Programming Languages

COMP3161

Iowa State Course Substitution

Principles of Programming Languages

SE 3420

Course Info

International Credits: 6.0
Converted Credits: 4.0
Country: Australia
Language: English
Course Description:

Programming language paradigms: imperative, object oriented, declarative (i.e., functional and logic). Theoretical foundations of programming languages: syntax, operatational, axiomatic and denotational semantics. Implementation aspects of central language features, such as dynamic and strong typing, polymorphism, overloading and automatic memory management. Abstracting over programming languages and architectures: byte code approach, component software.

Review

Evaluated Date:
November 29, 2022
Evaluated:
Wei Le
Expiration Date:
November 29, 2027