Dr. Orest Pilskalns
Software Engineering I - CptS 322
Fall 2004

 

Announcements:

   
    Extra Office Hour: Wednesdays 11:00 a.m. - noon
       
Grades Updated: Click Here

Power Point Slides:


        Chapter 1
        "No Silver Bullet"
        Chapter 2
        Chapter 3
        Introduction to Java
        Chapter 5
        Use Cases 1
        Use Cases 2
        Java2D
        Chapter 6
        Software Design - Activity Diagrams
        Software Design - Class Diagrams
        Software Design - Sequence Diagrams
        Project Planning
        UI Design
       
Distributed Applications in Java
       
Software Metrics

Reading Assignments:

        Week 1: Sommerville - Chapter 1, Brooks - Chapter 16
        Week 2: Sommerville - Chapter 2, Chapter 3
        Week 3: "Writing Robust Java Code"
        Week 4: Sommerville - Chapter 5
        Week 5: J2SE Documentation
        Week 6: Sommerville - Chapter 6, SRS
        Week 7: UML 2 Spec - Use Cases
        Week 8: Review for Midterm
        Week 9: Piccolo Overview
        Week 10: Piccolo Paper
        Week 11: Rational Rose Guide
        Week 12: Brooks - Chapters 1-3

        Week 13: Sommerville - Chapter 15
        Week 14: Sommerville - Chapter 11
        Week 15: Sommerville - pages 551-555


Important Links:

        (0) Homework and Project Sumbission Site
        (1) JDK1.4.2 with Netbeans IDE: (downloadable)

        (2) IBM Rational Rose Enterprise Edition (info)

        (3) Apache Ant Manual

 

Example Code and Designs:

   
    (0) In Class Example ("close" menu item uses modal window)
       
(1) Java Example - zipped folder (includes README.htm)
   
    (2) Inheritence-Poly Example
       
(3) In Class Rational Rose Example
        (4) GIS Demo with Node Factory
        (5) RMI Example

Homework:

      
Assignment 1 - Due September 14, 2004
       Assignment 2 - Due September 23, 2004 (test.dat)

Project:

        Assignment 3 (Project Part 1) - Due October 8, 2004
        Assignment 4 (Project Part 2) - Due October 15, 2004
        Assignment 5 (Project Part 3) - Due Nov 2, 2004
        Assignment 6 (Project Part 4) - Due Nov 18, 2004
       
Assignment 7 (Project Part 5) - Due December 2 & December 9, 2004

Exams:
       

        Midterm Exam: 1:25 - 2.40 p.m. October 21, 2004
*      Final Exam: 1:00 -3:00 p.m. December 14, 2004

Other Documents:

        Syllabus
        Software Requirements Specification (SRS)
       
Midterm Review Document
        Sample Final Exam