This document lives at
www.cs.uidaho.edu/~bruceb/cs383/Syllabus/fall16.html.
IT WILL CHANGE AS NEEDED by the project.
Assignments prefixed with T: are team assignments. All others are to
be done individually.
Session | Date | Day | Lecture Topics | Assignments / exercises |
---|---|---|---|---|
1 |
8/22 |
M |
Course Introduction & Overview |
Read Text Chapter 1 |
2 |
8/24 |
W |
Software Development Lifecycles |
Web / library research |
|
8/31 |
T |
UML part 1: Use Cases |
Read Text Chapter 2 |
4 |
9/2 |
Th |
Project Organization & Communication |
Read Text Chapter 3 |
6 |
9/7 |
T |
Requirements elicitation process & techniques |
Requirements part 1 |
7 |
9/9 |
Th |
Product definition, requirements process |
Read Chapter 4; T: Requirements part 2 |
9 |
9/14 |
T |
Analysis |
Read Text Chapter 5 |
10 |
9/16 |
Th |
UML part 2: Class Diagrams & Statecharts |
|
12 |
9/21 |
T |
Requirements Team Meetings |
|
13 |
9/23 |
Th |
Discuss/review the term project requirements |
|
15 |
9/28 |
T |
Formal Methods |
|
16 |
9/30 |
Th |
Social, legal, ethical, and professional issues |
Essay paper assignment |
18 |
10/5 |
T |
Overview of system / software design (process) |
Read Text Chapter 6 |
19 |
10/7 |
Th |
Review for exam |
|
21 |
10/12 |
T |
Mid-term exam |
|
22 |
10/14 |
Th |
Abstraction and decomposition |
|
24 |
10/19 |
T |
Architectural models |
|
25 |
10/21 |
Th |
Modularity; More UML |
T: Design part I |
27 |
10/26 |
T |
Design; Functional Decomposition; OO design |
|
28 |
10/28 |
Th |
Design patterns |
Read Text Chapter 8 |
30 |
11/3 |
T |
Component design |
Read Text Chapter 9 |
31 |
11/5 |
Th |
Designing for security |
|
33 |
11/10 |
T |
Design Tools |
I: |
34 |
11/12 |
Th |
User Interface Design |
|
36 |
11/17 |
T |
User Interface Design; Design Presentation Guidelines |
|
37 |
11/19 |
Th |
Design Review & Evaluation |
|
|
11/24 |
T |
Fall Recess |
|
|
11/26 |
Th |
Fall Recess |
|
39 |
12/1 |
T |
Review Design Presentation Expectation |
Design due |
40 |
12/3 |
Th |
Architectural Design Presentations |
T: Present team design I: Review others' designs |
42 |
12/8 |
T |
Architectural Design Presentations |
|
43 |
12/10 |
Th |
Architectural Design Presentations & Review for Final Exam |
|
|
12/17 |
M |
Final Exam |
12:30-2:30 |