C S 330

Download as PDF

Concepts of Programming Languages

Computer Science College of Computational, Mathematical, & Physical 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

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