#

Dates

Readings

“Project Mondays”

 

“Snack Tuesdays”

(Lectures too L)

“Interaction Thursdays”

(Discussion and Exercises)

“Homework Fridays”

(Bring your laptop)

0

Sep 1-2

R: 1-3

---

---

Course Syllabus

 

The software team projects:

    Introduction

Overview of SE courses

Intro to Requirements

Intro to Homeworks

Quiz 1

1

Sep 5-9

R: 4-7

The Software Team

Finalize project teams

Analyzing the Problem

Quiz 2

Analyzing the Problem

Due: Homework 1

Analyzing the Problem

2

Sep 12-16

R: 8-13

Project Team Meeting

Due: Project Webpage

and Client Materials

Understanding User &

Stakeholder Needs

Quiz 3

Understanding User &

Stakeholder Needs

Due: Homework 2

Understanding User &

Stakeholder Needs

 

3

Sep 19-23

R: 14-17

Project Team Meeting

Due: Problem Statement

Defining the System

Quiz 4

Defining the System

 

Exam 1

Review

Review Solution

Exam Solution

4

Sep 26-30

R: 18-23

Project Team Meeting

Due: Exemplary Use Cases

Scope; Refinement

Quiz 5

Scope; Refinement

Due: Homework 3

Scope; Refinement

 

5

Oct 3-7

R: 25-26

Applying Use Cases

Quiz 6

Applying Use Cases

 

Project Team Meeting

Due: Vision Document

Requirements Reviews

Midterm Evaluations

Due: Homework 4

6

Oct 10-11

R: 27-29

Project Team Meeting

Due: Entire Use Case Model

Building the Right System

Quiz 7

Fall Break

Fall Break

7

Oct 17-21

R: 30-31

ID: 1

Project Team Meeting

 

Guest Lecturer: Mark Ardis

Agile Requirements

Quiz 8

Requirements Wrap-up

Interaction Design:

Introduction

Quiz 9

Exam 2

Review

Review Solution

Exam Solution

8

Oct 24-28

ID: 2-8

Project Team Meeting

Due: Supplementary

Specifications

 

Interaction Design: Understanding

Interaction, Users and Interfaces;

Design Collaboration

Quiz 10

Interaction Design: Understanding

Interaction, Users and Interfaces;

Design Collaboration

Due: Homework 5

Interaction Design: Process,

Requirements, Prototyping

Quiz 11

 

9

Oct 31-Nov 4

ID: 1-8

(review)

Interaction Design:

Process,

Requirements, Prototyping

Due: Homework 6

Project Team Meeting

Entire Requirements

(revised) and Acceptance

Test Cases

Exam 3

Work on Project

 

10

Nov 7-11

--

Project Team Presentations

Due: User Analysis and

User Interface Prototype

 

Project Team Presentations

Project Team Presentations

 

Due: Client Approval

and Peer Evaluation

 

No final exam!!!!

·           For the readings, R is the requirements text, and ID is the interaction design text.

·           Due dates are at midnight of the day shown.  A report containing client meeting summaries and hours spent on the project will also be due every Monday starting in Week 2.