CSC3403 Comparative Programming Languages
Pre-requisite: CSC2401 or USQIT16 or Students must be enrolled in one of the following Programs: MCOP or MPIT or GCEN or GDET or METC
This course addresses the basic principles of programming languages. It emphasizes the structure and the semantics of programming languages. It covers the major elements of languages such as types, objects, names, scopes, expressions, functions, procedures, parameters and control structures. Run-time storage management is also covered in detail. Students will gain a deep understanding of semantics of programming languages as well as their implementation.