COSC30403
Download as PDF
Programming Language Concepts
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