Software Design (CSC-223 97F)

[News] [Basics] [Syllabus] [Outlines] [Assignments] [Studies] [Examples] [Readings] [Projects] [API]


This is an approximate syllabus, and is likely to change. More readings will be added at a later date, as will the specifics of the case studies (every Friday) and individual classes.

Week One: Introduction and Java

Week Two: More Java

Week Three: Tools/rcs

Week Four: Tools

Week Five: Greedy Algorithms

Week Six: Algorithms, Continued

Week Seven: Estimating Size and Time

Week Eight: Human Factors

Week Nine: Efficiency

Week Ten: Miscellaneous Topics

Week Eleven: Regular Expressions

Week Twelve: Miscellaneous

Week Thirteen: Algorithms and Data Structures

Week Fourteen: Project Reports

[News] [Basics] [Syllabus] [Outlines] [Assignments] [Studies] [Examples] [Readings] [Projects] [API]

Disclaimer Often, these pages were created "on the fly" with little, if any, proofreading. Any or all of the information on the pages may be incorrect. Please contact me if you notice errors.

Source text last modified Mon Dec 8 08:28:52 1997.

This page generated on Mon Dec 8 08:32:43 1997 by SiteWeaver.

Contact our webmaster at