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
313 responses
3.75
/ 5
Clear Expectations
197 responses
3.70
/ 5
Learned a Lot
313 responses
3.80
/ 5
Recommend
116 responses
3.81
/ 5
Workload
116 responses
2.49
/ 5
Fair Assessments
311 responses