C S 330
Download as PDF
Concepts of Programming Languages
Computer ScienceCollege 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
Min
3
Fixed/Max
3
Fixed
3
Fixed
0
Completion requirement
Fulfill ANY of the following requirements:
Complete ALL of the following Courses:
- 10649-000
AND 13420-000
OR
Complete ALL of the following Courses:
- 10649-000
AND 10178-002
OR
Complete ALL of the following Courses:
- 03605-008
AND 10648-000
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