CMPS 231
Programming Languages
Computer Science · Faculty of Arts and Sciences · 3 credits
Description
A course on the principles and programming styles that govern the design and implementation of contemporary programming languages, a history and overview of programming languages, fundamental issues in language design, and an introduction to language translation. This course focuses on design issues in imperative, object-oriented, functional, and rule-based paradigms. Various programming languages will be studied and experimented with to illustrate key concepts.
What to expect
✓Has Quiz 1
✓Has Quiz 2
✓Has Cumulative Final
✓Has Graded Homeworks
Prerequisites