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