Previous Weeks in the CSci 340 class
This page will contain a week-by-week record of what was actually done in class.
Week 1: Monday, Aug. 30
Topics: Introduction
Reading:
- Sommerville, Chapters 1 - 4
Schedule:
- Monday
- Wednesday:
- Friday:
- No class (Instructor's knee)
Other Notes:
- Next Monday is a holiday (no classes or office hours)
Week 2: Monday, September 6
Topics:
Reading:
- Sommerville, Chapters 3 - 6
- Quatrani, Chapters 1 - 2
Schedule:
- Monday
- Labor Day - no classes or office hours
- Wednesday:
- Introduction to the term project
- Friday:
- Critical systems
- Assignment #1 assigned
Other Notes:
Week 3: Monday, September 13
Topics:
- Process Models
- Management issues
- Requirements
Reading:
- Sommerville, Chapters 5 - 7
- Quatrani, Chapters 3 - 4
Schedule:
- Monday
- Process Models
- Introduction to requirements engineering
- Verification and validation from the very start
- Wednesday:
- Friday:
- Gnatt Charts
- Requirements
- Introduction to Rational Rose
- Assignment #1 due
- Assignment #2 assigned
Other Notes:
- Informal project proposals due Friday, Sept. 24 (email OK for this
milestone only)
Week 4: Monday, September 20
Topics:
Reading:
- Sommerville, Chapters 5 - 7
- Quatrani, Chapters 3 - 4
Schedule:
- Monday
- Sequence Diagrams in RR
- Introduction to requirements engineering
- Wednesday:
- Friday:
- In-class small group exercise in requirements engineering
- Assignment #3 due
- Assignment #4 will be assigned from the in-class exercise and will be
due Wednesday, Oct. 6 (to permit groups to meet on Tuesday). Part of
that Wednesday's lecture will be used for group presentations.
Other Notes:
- Informal project proposals due Friday, Sept. 24 (email OK for this
milestone only)
Week 5: Monday, September 27
Topics:
Reading:
- Sommerville, Chapters 7, 8, 10 (briefly - skipping chapter 9 for now)
- Quatrani, Chapters 3 - 4
Schedule:
- Monday
- Requirements Engineering
- System Models
- Wednesday:
- Friday:
- System Models
- Form of the requirements document
- Formal project proposals due
- Assignment #5 assigned. (Assignment #4 will be due next
Wednesday)
Other Notes:
- Formal project proposals due Friday, Oct. 1, in class (paper only)
- Exam 1 will be next week on Friday, Oct. 8. A review sheet will be ready by
Monday of that week, and next Wednesday will be given over to group presentations and an exam
review.
Week 6: Monday, Oct. 4
Topics:
Reading:
- Sommerville, Chapter 8
- Quatrani, 4 - 9
Schedule:
- Monday
- ERA diagrams (concluded)
- Object models introduced
- Assignment #4 assigned (Please note a renumbering of assignments)
- Wednesday:
- Group presentations (Requirements Exercise - exercise #3)
- Requirements
Document discussed
- Review for
exam
- Friday:
Other Notes:
- Exam 1 will be Friday, Oct. 8. A review sheet will be ready by
Monday of this week, and Wednesday will be given over to group presentations and an exam
review.
- The due-date for the requirements document, scheduled for next week, is
slid to Friday, Oct. 22. Please note the change in due-date.
Week 7: Monday, Oct. 11
Topics:
Reading:
- Sommerville, Chapters 11 - 13 (skip chapters 9, 10)
- Quatrani, 4 - 9
Schedule:
- Monday
- Wednesday:
- Exam returned
- Architectural Design
- Exercise #4 due (note renumbering in exercise
numbers - I got ahead in numbering)
- Friday:
- Architectural Design
- Friday is mid-term (not an exam date for us)
Other Notes:
- Requirements document due next Friday (please note the change in due-date)
Week 8: Monday, Oct. 18
Topics:
Reading:
- Sommerville, Chapters 13 - 14
- Quatrani, 4 - 9
Schedule:
- Monday
- Fall Break Day (no classes or office hours)
- Wednesday:
- Distributed Systems Architecture
- Friday:
- Distributed System Architecture
- Requirements Document Due
Other Notes:
- The Design Document will be due Friday, Nov. 19. Look for a
discussion of that document next week.
Week 9: Monday, Oct. 25
Topics:
Reading:
- Sommerville, Chapters 13, 14
- Quatrani, 4 - 9
Schedule:
- Monday
- Application Architectures
- Wednesday:
- Friday:
- Object Oriented Design
- Discussion of design document
- Exercise #5 due
Other Notes:
- There will be an in-class group exercise on Monday, Nov. 1 (rescheduled to
Wednesday Nov. 3 due to instructor illness)
- Exam #2 is next Friday
- The Design Document will be due Friday, Nov. 19.
Please note some changes to assignment #5
- Exercise #5, Due Friday, Oct. 29: (15 pts.) Please work
- Problems 11.3 (two points), 11.4 (three points), 11.5
(three points), 11.6 on pages 264 - 265
- Problems 12.1 - 12.5 on pages 290 - 291. 12.3 will be valued at
two points.
Week 10: Monday, Nov. 1
Topics:
Reading:
- Sommerville, Chapter 16
- Quatrani, 4 - 9
Schedule:
- Monday
- No class (instructor ill)
- Wednesday:
- In-class group exercise in OOD.
- Review for exam #2
- Friday:
- Exam #2 will be on Friday, Nov. 5 (this Friday)
Other Notes:
- The Design Document will be due Friday, Nov. 19.
Week 11: Monday, Nov. 8
Topics:
Reading:
- Sommerville, Chapters 17 - 19
- Quatrani, 4 - 9
Schedule:
- Monday
- Return of exam
- User interface design
- Wednesday:
- OOD tools in Rational Rose (Quatrani)
- Friday:
- Agile Methods
- Software Prototyping
Other Notes:
- The Design Document has been rescheduled to Wednesday, Nov. 24.
Week 12: Monday, Nov. 15
Topics:
Reading:
- Sommerville, Chapters 19 - 21
- Quatrani, 4 - 9
Schedule:
- Monday
- Prototyping
- Rapid Development Environments
- Reuse
- Wednesday:
- Group presentations (exercise set #7 - group OOD exercise)
- Friday:
- Reuse
- Exercise #9 assigned (due next Wednesday)
Other Notes:
- The Design Document has been rescheduled to Wednesday, Nov. 24.
Week 13: Monday, Nov. 22
Topics:
Reading:
- Sommerville, Chapters 22 - 23 (skipping chapters 20, 21)
Schedule:
- Monday
- Group Work Day (doctor's appt.)
- Wednesday:
- Unit defect testing
- Design document due.
- Friday:
- Thanksgiving break - no classes or office hours
Other Notes:
- Exam #3 will be on Friday, Dec. 3. Please note that this is in the last full week of the term. Except to return the exam Monday, we will not have any further class meetings until the final exam (Wednesday, Dec. 15, 8:00 AM) which we will use for final project presentations.
Week 14: Monday, Nov. 29
Topics:
Reading:
- Sommerville, Chapters 19 - 21
Schedule:
- Monday
- Verification and Validation
- Wednesday:
- Verification and Validation
- Review for exam
- Final homework assignment due.
- Friday:
Other Notes:
- Exam #3 will be on Friday, Dec. 3. Please note that this is in the last full week of the term. Except to return the exam Monday, we will not have any further class meetings until the final exam (Wednesday, Dec. 15, 8:00 AM) which we will use for final project presentations.
Return to Course Home Page