CS 242: Developing Object-Oriented Software with Patterns and Frameworks
- Douglas C. Schmidt
- Department of Computer Science
- School of Engineering and Applied Science
- Washington University in St. Louis
- Classroom -- Cupples II 200, Tues/Thurs from 11:30-1:00pm
- Labs -- Lapota 400, Wednesday from 10-12am and 5:30-9:30
- CS242 Newsgroup and newsgroup archives
- Programming assignment submission guidelines
- Bryan Van
Hook <firstname.lastname@example.org> -- office
hours are 7-8pm, Monday and Wednesday in Lopata 400.
- Daniel Schepler
<email@example.com> -- office
hours are 7-8pm, Tuesday and Friday in Lopata 400.
- Final exam, Tuesday, May 5, 6-8pm, Eliot 102.
Good design and programming is not learned by generalities, but
by seeing how significant programs can be made clean, easy to read,
easy to maintain and modify, human-engineered, efficient, and
reliable, by the application of good design and programming practices.
Careful study and imitation of good designs and programs significantly
improves development skills. -- Kernighan and Plauger.
- CS 101 and CS 102 (C++)
- CS 241 (Algorithms)
- Basic proficiency in C++ or another OO language
- Knowledge of email, WWW, and USENET newsgroups
The following are electronic versions of my course handouts. Most of
these handouts are stored in postscript 4-up on a page. Eric S Rosenthal has donated a perl script that
converts the 4-up handouts to 1-up handouts.
Back to CS Courses home page.