Class activities will be recorded here.

This page has the entire plan for the semester. For weeks in the future, consider it a plan subject to change. For weeks in the past consider it a record of what we have done. As for the current week, keep a watch for updates and changes.Links to powerpoint slides will be available from RamCT

Week 1 : August 24 - August 30
  • Tuesday
    Course syllabus, Introduction to Software Engineering.
    Thursday
    What is software, quality, stakeholders; Individual Quiz (IQ1).
Week 2 : August 31 - September 6
  • Tuesday
    Software Process Models.
    Thursday
    Review of OO Programming and Java Style.
Week 3 : September 7 - September 13
  • Tuesday
    Systematic Software Testing, JUnit.
    Thursday
    JUnit, Black Box testing.
Week 4 : September 14 - September 20
  • Tuesday
    White-box testing; Individual Quiz (IQ2).
    Thursday
    White-box testing; Individual Quiz (IQ3).
Week 5 : September 21 - September 27
  • Tuesday
    Wrap up white-box testing; Start OO Frameworks.
    Thursday
    OO Frameworks, Client Server Architecture.
Week 6 : September 28 - October 4
  • Tuesday
    OCSF framework.
    Thursday
    Guest Lecture (Debbie Bartlett) on Successful Team Programming.
Week 7 : October 5 - October 11
  • Tuesday
    Requirements.
    Thursday
    Midterm.
Week 8 : October 12 - October 18
  • Tuesday
    Requirements.
    Thursday
    Use case modeling.
Week 9 : October 19 - October 25
  • Tuesday
    Use case modeling.
    Thursday
    Use case modeling, Start Java Swing.
Week 10 : October 26 - November 1
  • Tuesday
    Java Swing.
    Thursday
    Class modeling.
Week 11 : November 2 - November 8
  • Tuesday
    Class modeling, start design patterns.
    Thursday
    Design patterns.
Week 12 : November 9 - November 15
  • Tuesday
    Design patterns.
    Thursday
    Guest lecture (tentative): Jaime Ruiz on human centered design.
Week 13 : November 16 - November 22
  • Tuesday
    Android.
    Thursday
    Android.
Week 14 : November 23 - November 29
  • Tuesday
    Break.
    Thursday
    Break.
Week 15 : November 30 - December 6
  • Tuesday
    Modeling Interactions and Behavior (Sequence diagrams); Software Metrics
    Thursday
    Software Metrics.
Week 16 : December 7 - December 13
  • Tuesday
    Course Review.
    Thursday
    Guest lecture: Geri Georg on inspections.