summer'2008
cpsc 332 - programming language design
mwf 10-11:15 a.m.
yurttas@cs.tamu.edu

dr. salih yurttas / hrbb 333b - 979.845.5475

summer'08 office hours: tth 10-11:15 a.m.
recommendations :

Essentials of Programming Languages, Daniel Friedman, MIT Press, 3/E, 2008.
Ruby Way, 2/E Hal Fulton, Addison Wesley Professional, ISBN: 0672328844, 2007.

date    topic/s

may 28  introduction
may 30  describing syntax and semantics
        lexical and syntax analysis
jun  2  names, bindings, type checking, and scope
jun  4  expressions, and assignment statements,
        statement-level control structures,
jun  6  subprograms, program units
        data types, abstract data types

jul  9  exception handling
        namespaces/packages/modules

jun 11  scripting programming languages

jun 18  object-oriented programming languages
        class members
        accessor/mutator

jun 23  operator overloading
jun 25  inheritance

jul  7  * test 1 *

jul  9  templates, generic programming
jul 11  abstract classes, interfaces

jul 14  web programming
        hypertext/markup languages

jul 21  event-driven programming

jul 25  ** test 2 **

jul 28  functional programming languages

aug 5  *** final test *** 


grading policy >>

Valid XHTML 1.0 Transitional