CS 2511 Software Analysis and Design: Lecture Notes


The links on the left below are to HTML files. In parentheses are links to the corresponding downloadable PowerPoint (.ppt) and either Star Office (.sdd) or Open Office (.sxi) files. Any of these programs allows you to print multiple slides on a page to save paper.

Course Introduction .ppt .sdd
What Is Object-Oriented Design? (Chapter 1) .ppt .sdd
OOD Case Study (Chapter 2) .ppt .sdd
Implementing an 8-Puzzle Design .ppt .sdd
Implementing an OOD (Chapters 3,4) .ppt .sdd
Unified Modeling Language (Chapter 6) .ppt .sdd
OOD and Inheritance (Chapter 5) .ppt .sdd
State Space Search .ppt .sdd
Priority Queues .ppt .sdd
A* Search .ppt .sdd
Refactoring and Reuse (Chapter 12) .ppt .sdd
Debugging and Testing (Chapter 8) .ppt .sxi
Graphical Application Concepts (Chapter 9) .ppt .sdd
Intro to Widgets .ppt .sxi
Using Motif with C++ .ppt .sdd
Dialog Widgets .ppt .sdd
Container Widgets .ppt .sdd
GUIs and Color .ppt .sdd
Managing X Resources .ppt .sdd
8-Puzzle GUI .ppt .sxi
Game Playing .ppt .sxi
Containers and Iterators .ppt .sxi
Design Patterns (Chapter 13) .ppt .sxi
Software Engineering (Chapter 15) .ppt .sdd
Software Ethics .ppt .sdd
Abstraction in Computer Science .ppt .sxi


Page URL: http://www.d.umn.edu /~tcolburn/cs2511/lectures/home.html
Page Author: Tim Colburn
Last Modified: Thursday, 08-May-2003 09:04:28 CDT
Comments to: tcolburn@d.umn.edu