CS 395-2: QoS-enabled Middleware Design and Application
- Douglas C. Schmidt
- d.schmidt@vanderbilt.edu
- Department of Electrical Engineering and Computer Science
- School of Engineering
- Vanderbilt University
Locations
- Classroom -- Featheringill Hall 132, MW from 3:10pm to 4:25pm
- Office Hours -- Featheringill Hall 226, MW from 1:00pm to 3:00pm
- Programming assignment submission guidelines
- TA
- Final exam time: Thursday, December 18th at 9 am (alternate
schedule is Saturday, December 13 at noon).
Philosophy
Developing high quality communication software is hard; developing
high quality reusable communication software is even harder. The
principles, methods, and skills required to develop reusable software
cannot be learned by generalities. Instead, developers must learn
through experience how reusable software components and frameworks can
be designed, implemented, optimized, validated, maintained, and
enhanced by applying good development practices and patterns.
Prerequisites
- CS 251 (C++, OO Design, and Patterns)
- CS 281 (Operating Systems)
- Basic proficiency in C++
and UNIX and/or Windows
- Knowledge of email, WWW, and USENET newsgroups
The following are electronic versions of the course handouts. Many of
these handouts are stored in PDF 4-up on a page.
Back to CS Courses home page.
Last modified 15:00:00 CDT 04 September 2008