CS3773 Course Schedule
|
Week |
Date |
Lectures |
Assignments and Projects |
Exams |
|
|
1 |
Jan. 15 |
Introduction and Software Development Process |
|
|
|
|
|
Jan. 17 |
Software Requirements |
|
|
|
|
|
Jan. 20 |
|
Submit group info |
|
|
|
2 |
Jan. 22 |
Requirements Specification |
|
|
|
|
|
Jan. 24 |
Use Case |
Announce Assignment |
|
|
|
|
Jan. 27 |
|
Make appointment with TA |
|
|
|
3 |
Jan. 29 |
Class Diagrams |
Meet with TA |
|
|
|
|
Jan. 31 |
Class & Object Diagrams |
Meet with TA |
|
|
|
4 |
Feb. 5 |
Sequence Diagrams I |
Meet with TA |
|
|
|
|
Feb. 7 |
Sequence Diagrams II |
Meet with TA |
|
|
|
|
Feb. 10 |
|
Assignment is due at 11:59pm |
|
|
|
5 |
Feb. 12 |
State Diagrams I |
|
|
|
|
|
Feb. 14 |
State Diagrams II |
Announce Project 1 |
|
|
|
6 |
Feb. 19 |
UML Examples |
|
|
|
|
|
Feb. 21 |
Assignment review |
Hand back Assignments |
| |
|
7 |
Feb. 26 |
Basic Modeling Notations |
|
|
|
|
|
Feb. 28 |
Algebraic Specification I |
|
|
|
|
8 |
Mar. 4 |
Midterm Review |
|
|
|
|
|
Mar. 6 |
Midterm Exam |
|
Midterm |
|
|
9 |
Mar. 11 |
Algebraic Specification II Project Review |
|
|
|
|
|
Mar. 13 |
Software Architecture I |
|
|
|
|
10 |
|
Spring Break |
|
|
|
|
11 |
Mar. 25 |
Software Architecture II |
|
|
|
|
|
Mar. 27 |
Software Architecture III |
|
|
|
|
12 |
Apr. 1 |
Software Architecture IV |
Project 1 is due at 10am |
|
|
|
|
Apr. 3 |
Other Design Issues |
Announce Project 2 |
|
|
|
13 |
Apr. 8 |
Software Planning |
|
|
|
|
|
Apr. 10 |
Software Estimation |
Hand back Project1 |
|
|
|
14 |
Apr. 15 |
Software Project Management |
|
|
|
|
|
Apr. 17 |
Software Testing I |
|
|
|
|
15 |
Apr. 22 |
Software Testing II |
|
|
|
|
|
Apr. 24 |
Presentation |
Project 2 is due at 10am |
|
|
|
16 |
Apr. 29 |
Final Review |
|
|
|
|
|
May 1 |
Study Day |
|
|