CSC 454: Programming Language Design & Implementation

Next Offered:
Fall 2013
CRN:
29883
Credit Hours:
4.0
Previous Offerings:

Design and implementation of programming languages, with an emphasis on imperative languages and on implementation tradeoffs. In-depth examination of "how programming languages work." Topics include fundamental language concepts (names, values, types, abstraction, control flow); compilation and interpretation (syntactic and semantic analysis, code generation and optimization); major language paradigms (imperative, object-oriented, functional, logic-based, concurrent). Course projects include assignments in several different languages, with an emphasis on compilation issues. CSC 454,  a graduate-level course, may require additional readings and assignments.

CRN Course Course Title Term Credits Status
29883 CSC 454 PROGRAMMING LANGUAGE DESIGN & IMPLEMENTATION Fall 2013 4.0 Open
Schedule: Day Begin End Building Room
  TR 1230 1345 CSB 601
Enrollment: Sec Enroll Sec Cap Total Enroll Total Cap Updated
  1 999 25 999 11/28/2012