Skip to main content

Fundamentals Of Programming Languages

This course provides an intensive study of fundamental concepts exhibited in current high level programming languages. It covers formal syntax specification, data structures, control structures, procedures and parameter passing, recursion, abstract data types, and runtime storage organization. It exposes students to a variety of programming languages, including languages supporting concurrent and parallel computation, and introduces students to programming paradigms including functional and logic programming.

Prefix:
CS
Course Number:
450G
Semester:
Spring 2015
Year:
2015030
Credits:
3.0