CSE 503: Software Engineering

Winter 1999

(Last edited 02/25/99 04:05 PM)

Focus

Information

This class will focus primarily on technical aspects of software engineering research.  There are two primary goals of the course.
  1. To provide an overview of some of the most important techniques and approaches that can help in producing better quality software at more predictable costs.
  2. To lay a foundation for performing research in software engineering.

I expect that you will have some basic familiarity with software engineering notions such as the software lifecycle, modularization, requirements vs. design vs. implementation, maintenance, etc.  If you don't, I can suggest some basic books that you can speed through at the beginning of the quarter.

Topics

January 4-22 (8 lectures): Design
January 25-February 10 (8 lectures):  Specification
February 12-March 5 (7 lectures): Tools and analysis
March 8-12 (3 lectures): Testing
Homework 4 is posted
Mailing list
To subscribe, send email to majordomo@cs with the following body: subscribe cse503
Mail list archives
Instructor: David Notkin (email)
Office hours Mondays 3-4PM and Fridays 1:30-2:30PM (and by appointment---feel free to drop by whenever my door is open, too)
Sieg Hall 414, phone x5-3798
Teaching assistant: Amir Michail (email)
We meet Monday, Wednesday and Friday at 12:30PM in EE1 042
Required work
Lecture notes
Odds and ends of links (some serious, some silly)