Announcements, Homework and Lecture Outlines most recent first
![]()
Monday, 14-May
Final Letter Grades
|
![]()
Thursday, 10-May
Send email to Rick no later than 10:00 am Monday, 13-May if you find a discrepancy
in these official grades.
|
![]()
Tuesday, 1-May
Final turnin deadline extended to 11:00 pm | |||||
All projects must be turned in by before Wednesday, 2-May @ midnight | |||||
You are required to attend final project demos during the final exam period
| |||||
Final Project Report due Tuesday, 8-May @ 2:00-4:00 |
Homework
| Complete final project report due at the beginning of the final exam period |
| Grady Booch, a State Diagram and NUMBER3RS | |
| Evals: SLs and Ricks | |
| Final Project Demos |
![]()
Thursday, 26-April
Tuesday will be project demos. Contact Rick if you are willing and able to demonstrate your project on this, the last day of class. | |||||
Final Project Report will be posted next Tuesday an due at the final exam time
|
Homework
| Complete final project, bonus if turned in by 10:00pm Saturday |
| Quiz 7 | |||
Guest Lecture: Justin Samuel on Web Development
|
![]()
Tuesday, 24-April
|
Final quiz this Thursday, 26-April | |||||||
|
BattleBoat: We found some old text in specification that should have been removed. Battleboat is supposed to be two player max. Specification has been changed as follows
|
Homework
Work on final project, bonus if turned in by 10:00pm Saturday
|
| Presentation 23-JavaGotchas.ppt | |||
Java Certification Exam Questions (non obscure questions will be
Thursday's quiz)
|
![]()
Thursday, 19-April
Section for next week: Use the time to work with your team on your final
project
|
Homework
| Work on final project |
Command Design
Pattern
|
![]()
Section for this week: Use the time to work with your team on your final
project
|
Tuesday, 17-April
Homework
Read Chapter 10: "Expanding Our Horizons", pages 123..138
|
Pattern Oriented
Design
| |||
Command Design
Pattern
|
![]()
Tuesday, 10-April
| Remember, section is 10% of your final grade | |||||||||||||||||||||||||||
| Your section leaders have Quiz 5. Get them before class or at the end | |||||||||||||||||||||||||||
Quiz 6 will be this Thursday, 12-April
|
Homework
| Before Section: Complete Answers and Readings from this Practice Quiz |
| Design of Comparator is Open Closed, begin at slide 12 in OO Design Principles | |||||||||||||||||||
| Liskov Substitution Principle Slides 18..24 | |||||||||||||||||||
Refactoring
| |||||||||||||||||||
| Adapter Design Pattern |
![]()
Thursday, 5-April
Next Monday: Another Student Chapter of the ACM Event
|
Homework
| Work on Final Project with your team |
| Consider another use of flyweight with integers | |||||||
Animation with a timer and LetterImage
| |||||||
| Law of Demeter 18-ObjectRelationshipsAndGuidelines.ppt, Begin at slide 31 | |||||||
19-Principles of OOD
| |||||||
| Another Animation? scary | |||||||
| Meet with your team to discuss what you will do between now and our next class on Tuesday |
![]()
Tuesday, 3-April
Student Chapter of the ACM Event
| |||||||||
Mid Point Turnin in less than two weeks
|
Homework
| Read Principles of OOD: Pages 142..160 |
| Any reports on the LAN party? | |||||||
| Object Oriented Design Guidelines and Principles | |||||||
Meet with graders to discuss state of projects and share any news
|
![]()
Thursday, 29-March
| Quiz 5 today at 3:30 |
Homework
| TBA |
Can pass around the graphics context (a Graphics or Graphics2D reference)
and have another method send fill and draw messages
| |||
| Quiz | |||
| LAN Party this weekend http://www.ualanparty.com/ | |||
| Drawing images
|
Tuesday, 27-March
| Quiz 5 this Thursday: Drawing and a design pattern | |
| Quizzes so far: |
|
Quiz# |
1 | 2 | 3 | 4 | All |
|
Average |
89.6 | 82.0 | 89.7 | 82.6 | 86.0 |
| Median | 92.5 | 82.5 | 92.5 | 87.5 | 90.0 |
Homework
Before section, complete Practice Quiz 5 MS-Word
or HTML
|
16-DrawingGrachics2DWithmages.ppt
(this completes all topics needed for Iteration 1 of your final project)
|
![]()
Thursday, 22-March
| This new link was added Tuesday to the left of main page: Final Projects | |
| Artifact 2 will be checked in class so you can take it with you | |
| You will be asked to set up a CVS repository before leaving today | |
| We should have time at the end of class to get teams finalized and plans for the week made |
Homework
Begin working on your model with two strategies
|
Five DiceGame.ppt
| |||||||||
Concurrent Versioning System (required for project)
| |||||||||
Teams meet
|
![]()
Tuesday, 20-March
Here is the Artifact 2 that will
be handed out and worked on in section
|
Homework
Before section, read the specification for the project you have chosen)
|
you'll be asked to write user stories. First consider the Final Project and an artifact due next Thursday
| |||
| User stories http://www.agilemodeling.com/artifacts/userStory.htm | |||
Five DiceGame.ppt
| |||
| Form teams and compete Artifact 1 the first part (team name, member names, email, project choice, meeting times) |
![]()
Thursday, 8-March
| Quiz 3B or MidTerm |
![]()
Tuesday, 6-March
Repeating: A new quiz 3B will be given on next Thursday, 7-March (Design Patterns)
| |||||||||||||
Quiz 4 / Midterm will be preceded by a brief discussion of the four final
project choices to be voted in after Spring break
| |||||||||||||
| Lights Out: Your program does not need to advance to the next level automatically | |||||||||||||
| Additional lab hours this week: Thursday 5:00-9:00pm Schedule | |||||||||||||
Mid term grades through
Modeling Project (registration system) and Quiz 3
|
Homework
Study for Thursday 8-March Quiz
|
Questions on Lights Out project (did you get my email)?
| |||||||
15 minutes: Complete a Composite exercise by completing class Portfolio in
CompositeDesignPattern.doc
| |||||||
| Break. Meet back at ______________TBD in class | |||||||
| Introduce Decorator design pattern (a decorator exercise will be done in section) with 13-Decorator.ppt |
![]()
Thursday, 1-March
Three examples of Observer code now linked (from lecture, from section,
and also
| |||||||
Project 6 was posted Wednesday,
28-Feb 12:00 @ noon
| |||||||
A new quiz 3B will be given on next Thursday, 7-March (Design Patterns)
|
Homework
| Work on project 6: Lights Out |
Demo the new Observer example
| |||||||||
The Composite design pattern 12-CompositeDesignPattern.ppt
|
![]()
Tuesday, 27-Feb
| Google on 9th floor GS beginning at 6:00pm Wednesday | |||||||
Project 6 will be handed out in section and due next Thursday
|
Homework
| Go to section! |
| Quiz 3 | |||||||
The Observer design pattern
| |||||||
Consider draft of the next project
|
![]()
Monday, 26-Feb
Quiz 3 is Tuesday, 27-Feb @ 3:30 pm. Practice Quiz Answers now linked
|
![]()
Thursday, 22-Feb
Quiz 3 will be next Tuesday, 27-Feb @ 3:30 pm
| |||||
Practice Quiz handed out today
| |||||
| Quiz #4 will be Thursday, March 29th |
Homework
| Work on Project 5: ChatRoom |
Demo a networking program
| |||
| Design Patterns |