COSC30403

Download as PDF

Programming Language Concepts

Computer Science Undergraduate SE - Collg of Science & Engineering

Department(s)

Long Description (Catalog Description)

Prerequisite: COSC 20803 and MATH 20123; both with C- or better. A study and comparison of the concepts and constructs of major programming language paradigms. Topics include programming language syntax, names, scopes, and bindings, semantic analysis, control flow, and data types. In addition, the course includes learning ANTLR to write parsers, and studying Scala, a functional programming language.

Course Typically Offered

SPRING

Career

Undergraduate

Min Units

3

Max Units

3

Repeat for Credit

No

Number Of Repeats

1

Code

LEC

Name

LEC