Dr. Orest Pilskalns
CS320 - Fundamentals of Software Engineering
Fall 2009

 

Announcements:
       

        Ocotber 14, 2009 - Class in VELS 104 Lab
       
        Kevin's Office Hours (VELS 104 - Lab):
                Monday: 10:30-11:30 a.m.
                Wednesday: 10:30 -11:00 a.m.

Power Point Slides:


        Lecture 1(Introduction)
        Lecture 2 (Process Models)
        Lecture 3 (OOP/Java Review)
        Lecture 4 (Requirements)
        Lecture 5 (Use-Cases)
        Lecture 5.5 (KD-Trees - Term Project)
        Lecture 6 (Overview of Modeling Notations)
        Lecture 7 (Design Overview)
        Lecture 8 (UML Overview)
        Lecture 9 (Class Diagrams)
        Lecture 10 (Activity Diagrams)
        Lecture 11 (Sequence Diagrams)
        Lecture 12 (State Charts)
        Lecture 13 (Object Oriented Design)
        Lecture 14 (Design Patterns 1)
        Lecture 15 (Design Patterns 2)
        Lecture 16 (Design with an API- Piccolo)
        Lecture 17 (UI Design)
        Lecture 18 (Testing)
        Lecture 19 (Advanced OO Principles)

Reading Assignments:

        Week 1: Pressman - Chapter 1
        Week 2: Pressman - Chapter 2
        Week 3: Pressman - Chapter 3
        Week 4: Pressman - Chapter 5
        Week 5: Pressman - Chapter 6 & 7

Important Links:

        (0) Homework and Project Submission Site
        (1) JDK1.6 with Netbeans IDE: (downloadable)

        (3) Apache Ant Manual
        (4) WSU Library: E-Journals    

 

Example Code, Specs, Designs, and Data:

   
    Technical Writing Exercise
        Ant Example
       
SRS Template
        SRS Example
       
Piccolo Example - World Vector Map
       
Activity Diagram Example
       
Interface Introspection Example
       
Observer Example
        JUnit Example
        Design Examples
        KDTree
        KDTree_Applied
        JUnit 4 Example

Assignments:

        Homework 1 (Due: September 14, 2009)
       
Homework 2 (Due: September 24, 2009) (test file)
        Homework 3 (Due: Oct 7, 2009)
        Lab 1 (Due: October 15, 2009)
        Homework 5 (Due: November 2, 2009)
        Design Review (Nov 2-4, 2009)
        Homework 6 (Due: Nov 19, 2009)
        Homework 7 (Due: Dec 6, 2009)

Exams:
       

        Midterm - November 9, 2009 (Review Sheet)
        Final Project Report - December 10   


Other Documents:

        Syllabus

       

SRS and Design review :

        Student Sample 1
        Student Sample 2
        Student Sample 3
        Student Sample 4