CS 477 Syllabus

Course Objectives

  • Impart knowledge of software processes appropriate to large software projects using the model based software engineering (MBASE) approach.
  • Provide a valuable learning experience on a software project team.
  • Produce interesting (non-trivial) software products for term projects.
  • Ensure a fair and accurate measurement of student performance.
  • Course Text

    There is no text for the course this semester. Lecture notes will be available via the Web. Additional materials will be available via the Web or handed out in class.

    Schedule

    Lectures and events will follow this weekly schedule:

    Week  Tuesday                          Thursday
    
    
    1     Introduction                     Introduction (cont).
    
    2     Lifecycle Models                 Management models
    
    3     Testing Principles               Jan 27: Team Organization
                                           Team assignments complete
    
    4     Introduction to Objects          Introduction to MBASE
    
    5     Midterm Exam Review              Exam
                                           First midterm exam
    
    6     Requirements Analysis            Feb 17: Informal Specification
                                           1st team presentations
    
    7     Semi-Formal Specification        MBASE WinWin
    
    8     Object Oriented Analysis         Other Project Issues
    
    9     Planning                         Mar 9: Project Status Review
                                           2nd team presentations
    
    10    Spring recess
    
    11    Midterm Exam Review              Exam
                                           2nd midterm exam
    
    12    Design                           Mar 30: Design
                                           3rd team presentations
    
    13    Implementation                   Java Case Study
    
    14    Implementation and Integration   Apr 13: Y2K Aftermath
    
    15    Maintenance                      April 20: THH 102 Review
    
    16    Apr 25: Review                   April 27: THH 102 Team product demos
    
    17    May 2: Final exams period begins
    
    18    Final exam: Tuesday, May 9, 4:30-6:30 PM
    
    


    Email: Richard dot J dot Wagner at gmail dot com

    syllabus.htm, this hand crafted HTML file created December 9, 1997.
    Updated updated April 20, 2000. Last updated April 15, 2011, by Rick Wagner.
    Copyright © 1997-2011 by Rick Wagner, all rights reserved.