CSCI 360 spring 2010

Syllabus

Slides to Accompany Text

Schedule:

W
Date
Topic Readings due Assignments due Team Projects Start & Due
1
M 11 Jan
Introductions
Software Design Processes
Chapter 1
W 13 Jan
Software Design Processes Chapter 2
Architecture as Hallucination
Unmasking Ethical Risks
Ancient Greek Computer
more on Greek Computer
Install and explore Visual-Paradigm for UML Community Edition
HW1: 2+-page response that compares and contrasts Booch with Gotterbarn/Miller:
Email by NOON [last_first]_HW1.pdf
TP1: In Class: Team Intro
2
M 18 Jan
Martin Luther King Day
W 20 Jan
Designing with Use Cases ACM contest
fyi: PetriNets
fyi: GOTO
Chapter 3
Chapter 6
HW2: Ex 2.08, 2.11 using VisualParadigm
Email by NOON file [last_first]_HW2.pdf
3
M 25 Jan
Engineering Design Analysis Chapter 7 HW3: Ex 6.21, 6.22, 6.23
Email by NOON file [last_first]_HW3.pdf
TP2: UML Class Diagrams
Submit [team name]_TP2.pdf
by M 1 Feb NOON
W 27 Jan Engineering Design Analysis

Engineering Design Resolution

Chapter 7

Chapter 8

HW4: Ex 7.17, 7.18
Email by NOON file [last_first]_HW4.pdf
4 M 01 Feb Engineering Design Resolution Chapter 8 TP3: Eng. Design Principles
Submit [team name]_TP3.pdf
by M 8 Feb NOON
W 03 Feb Architectural Styles Chapter 15 HW5: Ex 8.1, 8.5, 8.8, 8.11
Email by NOON file [last_first]_HW5.pdf
5 M 08 Feb T E S T # 1
W 10 Feb Architectural Design Chapter 9 TP4: Arch. Spec. Notations
Submit [team name]_TP4.pdf
by W 17 Feb NOON
6 M 15 Feb Architectural Design Chapter 9 HW6: Ex 9.10 thru 18
Email by NOON file [last]_HW6.pdf
Final Team Project Description
W 17 Feb Architectural Design Resolution Chapter 10 Submit Ranked Choices for Patterns by hand TP5: Scenarios & Profiles
Submit [team name]_TP5.pdf
by W 24 Feb NOON
7 M 22 Feb Architectural Design Resolution Chapter 10 HW7: Ex 10.09 thru 17
Email by NOON [last]_HW7.pdf
T 23 Feb Extra Credit: Attend CS Alumni Symposium Noon - 2:00 (Lunch Provided) = Innovation 2010 : REGISTER 
W 24 Feb Detailed Design Chapter 11
8 M 01 Mar Detailed Design Chapter 11
Software
W 03 Mar Interaction Models (SD) Chapter 12
9 M 8 Mar S P R I N G     B R E A K
W 10 Mar
10 M 15 Mar Interaction Models Chapter 12 Final Project Deliverable #1
DUE 11:59 PM
W 17 Mar Interaction Models Chapter 12
11 M 22Mar T E S T # 2
W 24 Mar State Models On Visual Formalisms
FYI: Java with Design by Contract
12 M 29 Mar State Models Chapter 13 FYI: POSSCON
W 31 Mar State Models Chapter 13
13 M 05 Apr State Models Chapter 13
W 07 Apr Low-Level Design Chapter 14 Final Project Deliverable #2
DUE 11:59 PM
14 M 12 Apr Design Patterns Chapter 16 -17 Student Presentations of Patterns (5 min each)
W 14 Apr Design Patterns Chapter 18 -19 Student Presentations of Patterns (5 min each)
15 M 19 Apr Ethics Ethics of Free Software
Cathedral and the Bazaar
Open vs Closed
Debate !!!
W 21 Apr Team Projects The Terminators, Sixers, Mr. Coffee, Team USA Final Project Deliverable #3
DUE NOON
16 M 26 Apr Team Projects Silver Snakes, Team Khalifa, Group 3 Team Evaluations Due NOON
*
W 05 May F I N A L  E X A M 12:00 - 3:00