CS 292 Software Development
and Professional Practice
Winter Term 2009

Links to Class Slides in PDF

Below are links for the class PowerPoint presentations:

L1 - Intro to SD L2 - Life Cycles L3 - Project Management L3.5 - Requirements
     
L4 - Software Architecture L5 - Design Principles L5.5 Structured Design  
     
L6 - OOA & Design (Part 1) L6.2 - OOA & Design (Part 2) L6.5 - OO Design Principles L6.8 - UML
     
L7 - CRC Cards L8 - Design Patterns Overview L8.2 - The Strategy Pattern
     
L8.8 - The Iterator Pattern L10 - Software Construction L11 - Debugging & Unit Testing L12 - Code Reviews and Inspections
     
L13 - HCI & User Interface Design

Gordon College ATM Design Example

A set of web pages that describes the ATM design example is here.



Last modified on 01/04/2009.

Creative Commons License
Unless otherwise expressly stated, all original material of whatever nature created by John F. Dooley and included in this web site and any related pages, including the site's archives, is licensed under a Creative Commons License.


By John F. Dooley, Knox College
Email: jdooley at knox dot edu