|
CS 373
Spring 2008 |
Theory of Programming Languages
Instructor: Dr. Joan Krone |
|
Links:
Assignments:
|
Course Objectives: Students will examine a variety of topics important to the understanding of programming languages, including syntax, semantics, type checking, parameter passing, blocking, scope, control, procedural and data abstraction, and encapsulation. Students will study different classes of languages: procedural, logic, functional, object oriented, and hybrids, together with paradigms related to each. Students will identify criteria for choosing an appropriate language for a particular application. They will study concepts pertinent to language design and implementation, including formal aspects of languages. They will become familiar with choices that force tradeoffs among desirable characteristics of a given language. |
|
Dr. Joan Krone
211 F W Olin Hall, Graville, Oh 43023 Phone: (740) 587-6484 |
Last modified: Wednesday, 09-Apr-2008 09:56:34 EDT
Links: Homepage | CS 349 | Math CS |