CS545S: Modular Programming (Spring 2003)

Time: Tuesday, Thursday 7:00 - 8:30 PM

Room: Eliot 103

Weekly Schedule (Tentative)

Handouts


Course Description

Part I: To study basic concepts of

through Java, in comparison with Oberon and Smalltalk.

Part II: To study the dataflow programming paradigm.

Part III: To apply the concepts presented in Part I and Part II through Java-based project work.


Prerequisite

CS455 or permission of instructor.
Credit 3 units. (2 design credits)

Instructor

T. D. Kimura
E-mail : tdk@cs.wustl.edu Office : Room510 Jolley Hall Phone : 5-6122


Recommended Readings


Topics

·         Introduction                                                                                      1 week

·         Principle of Modular Programming                                                    1 week

·         Object Oriented Programming in Java                                               2 weeks

·         Parallel Programming in Java                                                             2 weeks

·         Dataflow Paradigm                                                                           2 weeks

·         Modular Programming with Oberon and Smalltalk                             3 weeks

·         Project Presentations and Tests                                                         2 weeks

 

      Weekly Schedule (Tentative)

 


Grading

Homework (30%)
Midterm Examination (30%)
Final Project (40%)

Final Project:

Dataflow-based Programming System