Previous Weeks in the CSci 340 class
Week 1: Monday, August 30
Topic: Introduction
Reading: Chapters 1, 2
Schedule:
- Monday: Introduction
- Tuesday: Chapter 1
- Thursday: No class - doctor's appt.
- Friday: Chapter 1
Week 2: Monday, Sept. 6
Topic:
- Introduction
- The Environment of Software Engineering
Reading: Chapter 2
Schedule:
- Monday: Labor Day: No class
- Tuesday: Chapter 1 (concluded)
- Thursday: Chapter 2. Discussion of group
project.
- Friday: Chapter 2: A group exercise (I think)
Other Notes:
- The informal project proposal was to be due Friday. It will
now be due on Monday, Sept. 13.
Week 3: Monday, Sept. 13
Topics:
Reading: Chapters 3 - 6, 30
- Chapters 3 - 6 will be discussed in class. Please read chapter
30 in addition.
- You may also find it useful to start reading chapters 28, 29,
32, and 33 in addition to chapter 30 in preparation for the group
project.
Schedule:
- Monday:
- Project management (Chapter 3)
- Informal project proposal due Monday (note change)
- Tuesday:
- Requirements (Chapter 4)
- Discussion of term paper
- Thursday: Requirements (Chapters 4,5)
- Friday:
- System Models (Chapter 6)
- The formal project proposal will be due on Monday (please
note the change in the schedule)
Other Notes:
- Monday, Sept. 13, is the last day to drop without record (4:30
PM)
Week 4: Monday, Sept. 20
Topics:
- Requirements Definition and Specification
Reading: Chapters 6 - 8
Schedule:
- Monday:
- More on system models (Chapter 6)
- Formal project proposal due Monday (note change)
- Tuesday:
- More on system models (Chapter 6)
- Requirements Definition and Specification (Chapter 7)
- Thursday: Requirements Definition and Specification (Chapter
7)
- Friday:
- Requirements Definition and Specification (Chapter 7)
- Informal term paper proposal due
- Prototyping (Chapter 8)
Week 5: Monday, Sept. 27
Topics:
- Requirements Definition and Specification
Reading: Chapters 9, 12 (skip chapters 10,11)
Schedule:
- Monday:
- Group exercise on requirements
- Tuesday:
- Formal Specification (Chapter 9)
- Thursday: No class (instructor out sick)
- Friday:
- Group Work Day
- Formal term paper proposal due date has been changed.
Other Notes:
- Last day to drop with an automatic 'W' is Monday, Sept.
27
Week 6: Monday, Oct. 4
Topics:
- Requirements Definition and Specification
Reading: Chapters 9, 12 (skip chapters 10,11)
Schedule:
- Monday:
- Formal specification
- Finite State Machines and ATN's
- Warnier-Orr diagrams
- Requirements Document Due
- Tuesday:
- Introduction to design (Chapter 12)
- Thursday: First Hour Exam (rescheduled to this
date)
- Friday:
Other Notes:
- Last day to drop with an automatic 'W' is Monday, Sept.
27
Week 7: Monday, Oct. 11
Topics:
Reading: Chapters 12-15
Schedule:
- Monday:
- Architectural design (chapter 13)
- Formal term paper proposal due
- Tuesday: Object oriented design (chapter 14)
- Thursday: Group Work Day (Please note change)
- Friday:
- Object oriented design (Chapter 14)
- Term paper thesis statement due
- Term paper bibliography due (reading list)
- Functional Specifications due
Other Notes:
Friday, Oct. 15, is midterm (not an exam date for us)
Week 8: Monday, Oct. 18
Topics:
Reading: Chapters 12-15
Schedule:
- Monday:
- Fall Break Day (no class)
- Tuesday:
- Object Oriented Design (Chapter 14)
- Exam #1 returned (finally!)
- Thursday: Group Work Day (Please note change)
- Friday:
Other Notes:
Friday, Oct. 15, is midterm (not an exam date for us)
Week 9: Monday, Oct. 25
Topics:
Reading: Chapters 15, 17 (skipping chapter 16, which should
be read, but which will not be tested on.
Schedule:
- Monday:
- Group exercise in object oriented design
- Tuesday:
- Function Oriented Design (Chapter 15)
- Thursday: Group Work Day (Please note change)
- Friday:
Other Notes:
Friday, Oct. 15, is midterm (not an exam date for us)
Week 10: Monday, Nov. 1
Topics:
Reading: Chapters 15, 17 (skipping chapter 16, which should
be read, but which will not be tested on.
Schedule:
- Monday:
- Functional design
- User Interface Design (chapter 17)
- Tuesday:
- Thursday:
- Reliability (Chapter 18)
- Group presentations in object oriented design
- Friday:
Other Notes:
- The second hour exam will be next week (Thursday)
- The design document will be due next Friday (note
change)
Week 11: Monday, Nov. 8
Topics:
Reading: 18 - 20
Schedule:
- Monday: Group exercise on functional design
- Tuesday: Reliability and Reuse (chapters 18 - 20)
- Thursday: Third Hour Exam. This exam will cover the
chapters on design and the material on requirements specification.
A more detailed review sheet will be available by week's end.
- Friday:
- Group Work Day
- Design Document Due
Other Notes:
- The term paper draft will be due next Thursday instead of next
Monday
- I hope to cover Reliability and Reuse in two lectures (Tuesday
of this week, Monday of next week), and start Verification and
Validation next Tuesday.
- We may need to drop the Management Issues topic (Chapters 28
and 29) because of lack of time. I strongly recommend that these
chapters (and, indeed, the rest of the book) be read after the
course is over.
Week 12: Monday, Nov. 15
Topics:
- Verification and Validation
- Reliability
Reading: 19 - 24 (skipping chapter 20)
Schedule:
- Monday: Fault avoidance
- Tuesday: Reliability and Reuse
- Thursday:
- Verification and Validation (chapters 22 - 24)
- Term Paper Draft due
- Friday:
Other Notes:
- I hope to cover Reliability and Reuse in two lectures (Tuesday
of last week, Monday of this week), and start Verification and
Validation Tuesday.
- We may need to drop the Management Issues topic (Chapters 28
and 29) because of lack of time. I strongly recommend that these
chapters (and, indeed, the rest of the book) be read after the
course is over.
-
Week 13: Monday, Nov. 22
Topics:
- Verification and Validation
- Reliability
Reading: 22-24
Schedule:
- Monday:
- Verification and Validation (chapters 22 - 24)
- Group presentations on functional design
- Tuesday:
- Verification and Validation (chapters 22 - 24)
- Thursday:
- Friday:
Other Notes:
- Please note that we will have a lecture Tuesday
- I would like to call for brief (5 minute) project reports on
Monday.
Return to Course Home Page