Organization of Programming Languages

Course Highlights: 
A study of programming languages, including their syntax, semantics, and implementation.

Several different models of languages are discussed, including procedural (Ruby), functional (OCaml), and object-oriented (Java). Language features such as formal syntax, scoping and binding of variables, higher-order programming, typing and type polymorphism, and object inheritance are explored.

Course syllabus: http://www.cs.umd.edu/class/spring2008/cmsc330/syllabus.shtml

Course content can be found at http://www.cs.umd.edu/class/spring2008/cmsc330/schedule.shtml

All course materials are copyright Dept. of Computer Science, University of Maryland (Marvin Zelkowitz, Jeff Foster, Larry Harman, Atif Memon, Chau-Wen Tseng)

Pre-requisites: 

Programming fundamentals and exposure to C

Authors: 
arpita
Copyright 2009 KenElements. Powered by Open Source Software from projects like Apache, Drupal, Linux, MySQL, PHP, JQuery