Skip to Main Content

Academic Bulletin Computer Science - 2005-06 - 321 CSC 321

Currently viewing 2005-06 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. This course is offered in the spring semester, 2004-05 and alternate years.
Prerequisite: Computer Science 112.
Credits: 1