Description
Programming Languages
Prerequisite: COMP 264 and COMP 272.

There are over two thousand programming languages. This course studies several languages that represent the much smaller number of underlying principles and paradigms.

Outcomes: An understanding of key principles and paradigms underlying the design and implementation of commonly used programming languages; exposure to formal mechanisms for describing language syntax and semantics; programming experience in several representative languages.
Details
Grading Basis
Graded
Units
3
Component
Lecture - Required
Offering
Course
COMP 371
Academic Group
College of Arts and Sciences
Academic Organization
Computer Science
Enrollment Requirements
At least C- in COMP 264 and COMP 272