CSCI 360 spring 2009

Syllabus

Slides to Accompany Text

Schedule:

W
X
Date in 2009
Topic Readings due Assignments due Team Projects Due Notes
1
M 12 Jan
Introductions
Software Design Processes
Chapter 1
W 14 Jan
Software Design Processes Chapter 2 Install and explore
NetBeans 6.5 with UML plugin;
HW1: Ex 2.11 using NetBeans
Submit PDF file [last]_HW1.pdf by 23:59
TP1: In Class: Team Intro
2
M 19 Jan
Martin Luther King Day
W 21 Jan
Designing with Use Cases Chapter 6
fyi: PetriNets
HW2: Ex 6.7, 6.8, 6.9 (NB), 6.10
Submit PDF file [last]_HW2.pdf by 23:59
NO CLASS
3
M 26 Jan
Engineering Design Analysis Chapter 7 TP2: UML Class Diagrams
Submit PDF file [team name]_TP2.pdf by 23:59
W 28 Jan Engineering Design Analysis

Engineering Design Resolution

Chapter 7

Chapter 8

HW3: Ex 7.15-16 (NB)
Submit [last]_HW3.pdf
by 23:59
4 M 2 Feb Engineering Design Resolution Chapter 8 TP3: Eng. Design Principles
Submit PDF file [team name]_TP3.pdf by 23:59
W 4 Feb Architectural Styles Chapter 15 HW4: Ex 8.1, 8.5, 8.8, 8.11
Submit [last]_HW4.pdf
by 23:59
5 M 9 Feb T E S T # 1
W 11 Feb Architectural Design Chapter 9
6 M 16 Feb Architectural Design Chapter 9 TP4: Arch. Spec. Notations
Submit PDF file [team name]_TP4.pdf by 23:59
T 17 Feb Extra Credit: Attend CS Alumni Symposium Noon - 2:00 (Lunch Provided) = Great Careers : REGISTER 
W 18 Feb Architectural Design Resolution Chapter 10 HW5: Ex 9.10 thru 18
Submit [last]_HW5.pdf
by 23:59
7 M 23 Feb Architectural Design Resolution Chapter 10 TP5: Scenarios & Profiles
Submit PDF file [team name]_TP5.pdf by 23:59
W 25 Feb Detailed Design Chapter 11 HW6: Ex 10.10 thru 17
Submit [last]_HW6.pdf
by 23:59
8 M 2 Mar S P R I N G     B R E A K
W 4 Mar
9 M 9 Mar Detailed Design Chapter 11 Final Team Project Description
W 11 Mar Interaction Models (SD) Chapter 12
10 M 16 Mar Interaction Models Chapter 12
W 18 Mar Interaction Models Chapter 12
11 M 23Mar State Models On Visual Formalisms
Grain Elevator UCM
W 25 Mar T E S T # 2
12 M 30 Mar State Models Chapter 13
W 1 Apr State Models Chapter 13
13 M 6 Apr State Models Chapter 13 Grain Elevator SAD
W 8 Apr Low-Level Design Chapter 14
14 M 13 Apr Design Patterns Chapter 16
W 15 Apr Design Patterns Chapter 17
15 M 20 Apr Ethics Ethics of Free Software

Cathedral and the Bazaar

Grain Elevator Final Deliverable DEBATE !
W 22 Apr Team Project Presentations Team1, KB3, The Guys Grain Elevator Presentation Materials
16 M 27 Apr Team Project Presentations Team4, ThreeQuartersNative
*
M 4 May F I N A L  E X A M 12:00 - 3:00