CSE210 - Principles of Software Engineering

Bill Griswold

Readings Schedule

Warning: The ordering of this material, and even the content, is subject to change. Do not print this page!

Required books:

The ``back-up'' texts for this class is:

The back-up texts will be used mostly for background material (e.g., unassigned reading) and to augment the readings below. Most readings comes from MMM and a couple of dozen research articles.

Note that most of the online readings can only be accessed from a UCSD IP address. You can access these resources from home by accessing the web through the campus's web proxy, or running UCSD's VPN client.

The following list of readings appears daunting. Guidance on reading an engineering research paper is available can help. If the papers for a topic initially appear unapproachable, try reading the introduction of the associated chapter in Ghezzi et al.

Week 0

Week 1: The Problem

Week 2

Week 3

Week 4

Week 5: Big-Picture Software Design

Week 6: Modern OOD

Week 7

Week 8

Week 9: NO CLASS (Thanksgiving, Project, Big Reading Next Week)

Week 10: Case Studies

Finals Week

Back to CSE 210 Course Page