SCHEDULE for CS 5180

The schedule indicates the concepts and material to be (un)covered in each week under the column labelled "Topics". The chapters in the textbook are referred to by the chapter number or Appendix number. This class will use small active group learning techniques for few minutes (say, 5 minutes) in several class meetings to enhance the learning environment of the class meetings. The performance of a student during these exercises will have no bearing on his/her grades. Students will work in a small group of two or three on an exercise or a discussion question provided in the class meeting. After this, a randomly chosen student will be invited to summarize the discussion in his/her group. Other students in the class may paraphrase and improve the presented material.
Week Dates Topics Due Feedback
1 6/16 Motivation, Phases, Life Cycle (Ch. 1, 2, 3)
2 6/18 Requirements (Ch. 7 + App. C) HW 1
3 6/23 Specifications (Ch. 8 + App. D) HW 1
4 6/25 O. O. Analysis (Ch. 9, 6 + App. E) HW 2
5 6/30 Design Phase (Ch. 11 + App. G) HW 2
6 7/2 Discussion (See Note A) MQ
7 7/7 Implementation, Testing (Ch. 12, 5 + App. H) MQ
8 7/9 Integration, Testing (Ch. 13) HW 3
9 7/14 Maintenance (Ch. 14) HW 3
10 7/16 Current Topics (e.g. Y2K, Components ), Conclusions
11 7/21 FINAL
Note A: Mid-term examination will take at least one half of the class-time. The other half may be used for discussions.