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