 |
|
 |
|
| |
|
| |
|
Contact: Keller,Gabriele Cornelia
| |
|
Campus: Kensington Campus
| |
|
Career: Postgraduate
| |
|
Units of Credit: 6
| |
|
Contact Hours per Week: 3
| |
|
Enrolment Requirements:
| |
|
Prerequisite: COMP9024 or enrolment in MIT program 8684. Excluded: COMP3161
| |
|
Offered: Session One
| |
|
Fee Band: 2
| |
 |
|
 |
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.
|