spring'2008
cpsc 332 - programming language design
mwf 9:10-10 a.m.
yurttas@cs.tamu.edu

dr. salih yurttas / hrbb 333b - 979.845.5475

spring'08 office hours: m-f 10:10-11:20 a.m. & tth 1:40-3:30 p.m.
recommendation:
Essential C# 2.0 Mark Michaelis,
Addison Wesley Professional, ISBN: 0321150775, 2006.

Ruby Way, 2/E
Hal Fulton
Addison Wesley Professional, ISBN: 0672328844, 2007.

date    topic/s

jan 14  introduction
jan 16  describing syntax and semantics
        lexical and syntax analysis
jan 18  names, bindings, type checking, and scope
jan 23  expressions, and assignment statements,
        statement-level control structures,
jan 25  subprograms, program units
jan 28  data types, abstract data types

feb  1  scripting programming languages

feb  8  functional programming languages

feb 15  * test 1 *

feb 18  object-oriented programming languages
        class members
        accessor/mutator
feb 22  operator overloading
feb 27  inheritance
mar  3  templates, generic programming
mar 17  abstract classes, interfaces

mar 24  exception handling
mar 28  namespaces/packages/modules

mar 31  event-driven programming

apr  7  web programming
        hypertext/markup languages

apr 16  ** test 2 **

apr 18  concurrency in languages

apr 25  *** final test *** 


grading policy >>

Valid XHTML 1.0 Transitional