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
|