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