Skip to main content

C S 330

Concepts of Programming Languages

Computer Science College of Physical and Mathematical Sciences

Course Description

Principles and concepts characterizing high-level computer programming languages, process and data abstration, encapsulation, inheritance, functional programming, logic programming, scanners, and parsers.

When Taught

Fall and Winter

Grade Rule

Grade Rule 8: A, B, C, D, E, I (Standard grade rule)

Min

3

Fixed

3

Fixed

3

Fixed

0

Title

Program Language Flexibility

Learning Outcome

Be able to write programs using non-imperative language paradigms.

Title

Programming Language Familiarity

Learning Outcome

Learn the vocabulary of programming language design, syntax, and semantics