Skip to Main Content

Academic Bulletin Computer Science - 2012-13 - 321 CSC 321

Currently viewing 2012-13 bulletin


CSC 321 Programming Languages

A study of the paradigms of programming languages, including procedural languages such as Pascal or ‘C’, object-oriented languages such as C++ or Smalltalk, functional languages such as ML or Scheme, logic-oriented languages such as Prolog, and concurrency such as in Ada. Consideration of how concepts are implemented, such as modules, parameter passing, function evaluation, data types and type checking, memory management, exception handling, and threads. Offered irregularly.


Prerequisite: CSC 112.


Credits: 1