CMPS 258

Programming Languages

Computer Science ยท Faculty of Arts and Sciences
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