CS 396: Principles of Languages
Home
Class Info
Assignments Content  

Class Description

CS 396 Principles of Programming Languages (3). Intensive study of the underlying linguistic principles, constructs, and mechanisms associated with diverse programming paradigms. Upon successful completion of this course, you should have an understanding of the principles and design issues associated with programming languages. You should also have gained understanding of and experience with several distinct programming paradigms. You should be able to draw on this broad understanding to comparatively evaluate older, current and future programming languages, using this skill to choose the appropriate language or paradigm for tackling novel software challenges.

Instructor Information:

Dr. Eck Doerry
Dept. of Computer Science and Elect. Eng.
Northern Arizona University

Engineering, Rm 259

Phone: 523-9377

Email: Eck.Doerry@nau.edu

Current Office hours

Dr. Doerry's Homepage