May 14, 2024  
2015-2017 Undergraduate Catalog 
    
2015-2017 Undergraduate Catalog [ARCHIVED CATALOG]

COMP 3050 - Programming Languages (3)


This course exposes students to various programming languages, their structures and characteristics. The course provides an overview of key concepts used in developing modern programming languages. Programming language principles and paradigms will be introduced by highlighting several programming languages (such as Lisp/Prolog, Python, and Java) so that students will be able to choose an appropriate programming language to solve a particular problem. The course will increase the capacity to use existing languages and learn new languages. Prerequisite(s): COMP 2240  or equivalent.