Announcements:
grades (Email me if you see a problem)
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
Sorting Animation/Thread Example
Activity Diagram Example
Interface Introspection Example
Observer Example
JUnit Example
Design Examples
KDTree
KDTree_Applied
JUnit 4 Example
Assignments:
Homework 1 (Due: September 1, 2010)
Homework 2 (Due: September 15, 2010) (test file) (Scoring Sheet)
Homework 3 (Due: October 4, 2010)
Lab 1 (Due: October 11, 2010)
Homework 5 (Due: October 25, 2010) Design Review
Homeowrk 6 (Due: November 15, 2010)
Homework 7 (Due: November 29, 2010)
Homework 8 (Due: TBD)
Exams:
Midterm - November 1, 2010 (Review Sheet)
Final Project Report - TBD
Other Documents:
Syllabus
SRS and Design review :
Student Sample 1
Student Sample 2
Student Sample 3
Student Sample 4
|