CSI 3120 Programming Language Concepts
3 units
Computer Science
Faculty of Engineering
Design and evaluation criteria for programming languages. Introduction to syntactic and semantic description of programming languages. Basics of programming language implementation. Scripting languages. A comparison of design choices across programming paradigms: data objects, data types, control structures, sub-programs. Basics of concurrency.
Components:
Laboratory
Lecture
Tutorial
Previously Offered Terms:
Fall
French Equivalent:
Organized
221 responses
3.66
/ 5
Clear Expectations
105 responses
3.26
/ 5
Learned a Lot
221 responses
3.64
/ 5
Recommend
116 responses
3.81
/ 5
Workload
116 responses
2.49
/ 5
Fair Assessments
221 responses