Glasgow Caledonian University

Advanced Programming

M3I325095

Iowa State Course Substitution

Principles of Programming Languages

COMS 3420

Course Info

International Credits: 10.0
Converted Credits: 6.0
Country: United Kingdom
Language: English
Course Description:

This module aims to encourage students to become polyglot programmers. It will equip them with a
broad understanding of the nature of a range of programming paradigms and the support provided
for each paradigm in currently popular programming languages. Thus it will equip students to be able
to make appropriate choices to best meet the requirements of a specific programming problem. The
module also introduces a range of advanced programming techniques, such as asynchronous
messaging, parallel computation and distributed programming. The module will additionally provide
coverage of current and emerging programming paradigms, languages and techniques.

Review

Evaluated Date:
November 29, 2023
Evaluated:
Liyi Li
Expiration Date:
November 28, 2028