CS 5318 - Principles of Programming Languages

Course Description:

This course focuses on the principles of programming languages. Topics covered include programming paradigms, concepts of programming languages, formal syntax and semantics, and language implementation issues.

Prerequisite:

Course Objectives:

1.

Programming language processors.

2.

Elementary data types.

3.

Structure data types.

4.

Programmer - Defined data types.

5.

Sequence control.

6.

Data control.

7.

Storage management.

Section Info:

Lecture/Lab Hours: 3 hours lecture, 0 hours lab
Offered: Very frequently.