Previous Weeks in the CSci 340 class
Week 1: Monday, August 27
Topics:
Reading: Chapters 1 - 2
Schedule:
- Monday: Introduction to the course
- Tuesday: Overview of the discipline
- Thursday: Computer Based Systems Analysis
- Friday: Software Life Cycle
Week 2: Monday, Sept. 2
Topics: Management Issues
Reading: Chapters 3 - 4
Schedule:
- Monday:
- Tuesday:
- Introduction to the group project
- Thursday:
- Software Process Models (Chapter 3)
- Friday:
- Overview of the SWE process (Chapter 3)
Other Notes:
Week 3: Monday, September 10
Topics:
Reading: Chapters 4 - 6
Schedule:
- Monday:
- Management Issues
- Please have a preliminary project proposal to me today or
tomorrow
- Tuesday:
- Management Issues
- Requirements engineering
- Thursday:
- The Requirements Document
- Friday:
- Requirements Engineering
- Discussion of the term paper
Other Notes:
- Group work days will begin next week
- The first hour exam has been rescheduled to Thursday,
Oct. 4
Week 4: Monday, Sept. 17
Topics: Requirements
Reading: Chapters 6 - 7
Schedule:
- Monday:
- Tuesday:
- Thursday:
- Friday:
- Group Work Day (final touches on the project proposal,
initial work on requirements document)
- Informal Term Paper proposal due (email is OK)
- Formal group project proposal will be due
Monday
Other Notes:
Week 5: Monday, Sept. 24
Topics: Requirements
Reading: Chapters 6 - 7
Schedule:
- Monday
- No class - instructor ill
- Tuesday
- Student presentations of Chapter 5 problems
- Thursday
- Student presentation
- Entity-relationship models
- Finite state automata
- Friday
Week 6: Monday, Oct. 1
Topics:
- System models
- Prototyping
- A (very) brief look at formal specification
- Introduction to design
Reading: Chapters 7 - 9
Schedule:
- Monday:
- Tuesday:
- Thursday:
- Friday:
- Prototyping
- Discussion of formal methods
- Term paper thesis statement due
Other Notes:
- The current exercise will be due on Monday
- The requrements document will be due on Friday, Oct.
12
Week 7: Monday, Oct. 8
Topics: Requirements
Reading: Chapters 10 - 11
Schedule:
- Monday:
- Formal Specification
- More on system models
- Tuesday:
- Thursday:
- Return and discussion of exam #1
- Friday:
- Group Work Day
- Preliminary Requirements Document due Tuesday.
- Completed requirements document due next
Friday
Other Notes:
- Friday is midterm (not an exam date)
Week 8: Monday, Oct. 15
Topics: Design
Reading: Chapters 10 - 12
Schedule:
- Monday:
- Fall Break Day (no classes)
- Tuesday:
- Architectural design
- Preliminary Requirements Document Due
- Thursday:
- Architectural design
- Distributed architectures
- Friday:
- Distributed architectures
- Complete Requirements Document Due
Week 9: Monday, Oct. 22
Topics: Design
Reading: Chapters 12-15, skipping chapter 13
Schedule:
- Monday:
- Object-oriented design (in-class exercise Monday or
Tuesday)
- Tuesday:
- Thursday:
- Friday:
Other Notes:
- Fridays will be group work days from now on.
Week 10: Monday, Oct. 29
Topics: Design, User Interfaces
Reading: Chapters 12-15, skipping chapter 13
Schedule:
- Monday:
- Tuesday:
- Thursday:
- Friday:
-
Other Notes:
- The second hour exam will be next Thursday
- The Design Document will be due two weeks from Monday (Monday, Nov. 12,
not next Friday as originally scheduled)
Week 11: Monday, Nov. 5
Topics: Reliability and Software Testing
Reading: Chapters 15, 19 - 20 (skipping material on critical systems)
Schedule:
- Monday:
- User Interfaces
- Reliability
- Tuesday:
- Thursday:
- Friday:
- Group Work Day
- Design Document due this coming Monday (not this Friday)
Other Notes:
- Starting next week, Mondays and Fridays will be group work days.
- The Design Document will be due Monday, Nov. 12,
not this Friday as originally scheduled)
Week 12: Monday, Nov. 12
Topics: Management Issues
Reading: Chapter 15
Schedule:
- Monday:
- Group Work Day
- Design Document due
- Tuesday:
- Student Presentations: Object Oriented Design Exercise
- Thursday:
- Student Presentations: Object Oriented Design Exercise
- User Interfaces
- Friday:
- Group Work Day
- The term paper draft will be due Monday instead of today.
Other Notes:
- Next week is Thanksgiving. We will meet on Monday, and use Tuesday
as a group work day
- Term paper draft will be due Monday, Nov. 19, instead of Friday, Nov. 16.
Week 13: Monday, Nov. 19
Topics: Reliability and Software Testing
Reading: Chapters 19 - 20 (skipping material on critical systems)
Schedule:
- Monday:
- Software Testing
- Verification and Validation
- Term paper draft due
- Tuesday:
- Thursday:
- Thanksgiving Break (no classes or office hours)
- Friday:
- Thanksgiving Break (no classes or office hours)
Other Notes:
Return to Course Home Page