Course Schedule : Mock, CS A401

This schedule is speculative and subject to change.

Date

Topic

Reading

Week

Notes/Videos

M/W Aug 24,27

Introduction and Lifecycle Models

Project Management, Form Groups

ESE Intro, Chap 1;
Schaum Chap 1-4

1

Intro: pdf, ppt
Project Management: pdf, ppt

Video: Lecture 1, Lecture 2

M/W Aug 31, Sep 2 Intro to XP Core Practices, Version Control Systems, XP Spike ESE Chap 2-3

2

XP Intro: ppt, pdf

Pair Programming: pptx, pdf

Video: Lecture 3, Lecture 4

W Sep 9

Pair Programming

Labor Day Holiday Monday, 9/7

ESE Chap 5-6

3

The Client: pdf, pptx

Video: Lecture 5

M/W Sep 14,16

User Stories, Planning

Group Meeting 9/16

ESE Chap 11-12

4

Test First: pptx, pdf

More Testing: ppt, pdf

Video: Lecture 6

M/W Sep 21,23

Testing

Spike Presentations 9/23

ESE Chap 4, Schaum Chap 10

5

Video: Lecture 7
M/W Sep 28,30

Values, Refactoring

Group Meeting 9/30

ESE Chap 7, 13

6

Refactoring: pdf, ppt

Video: Lecture 8

M/W Oct 5,7 GUI Design .

7

UI: ppt, pdf

Midterm Topics

Lecture 9, Lecture 10

M/W Oct 12,14

Instructor Away 10/12 and 10/14

Midterm Exam Monday 10/12

Group Meeting 10/14

.

8

.
M/W Oct 19,21 Rapid Development, Classic Mistakes RD Chap 1-4

9

Rapid Development: ppt, pdf

Lecture 11, Lecture 12

M/W Oct 26,28

Rapid Development, Classic Mistakes

Group Meeting 10/28

RD Chap 6

10

People: pdf, ppt

Lecture 13

M/W Nov 2,4

People Management

Best Practices

RD Chap 11-13, Part III

11

Best Practices 1: pdf, ppt

Best Practices 2: pdf, ppt

Lecture 14, Lecture 15

M/W Nov 9,11

Best Practices, UML

Group Meeting 11/11

RD Part III

12

Metrics/Design: ppt, pdf

UML: ppt, pdf

For next lecture, bring your computer (Windows) and install Classroom Presenter.

Lecture 16

M/W Nov 16,18 Classic SWE Models, Metrics Schaum Chap 5,8

13

Lecture 17

M Nov 23

Design Patterns

Thanksgiving Holiday, 11/25

.

14

Patterns: pdf, ppt

Lecture 18

M/W Nov 30, Dec 2

Guest Speaker, Jeremiah Dunham, Director of Software Development at Design-PT, Monday Nov. 30

Project Presentations Wednesday, Dec. 2

.

15

.
M, Dec. 7 Final, Monday Dec. 7, 4:00-6:45 PM .

Finals

.