|
Announcements
- (11/29/05) PHASE 2 Clarification
- Question: Should Phase 1 sequence interaction diagrams be included in the
new submission?
- Answer: In short, yes. However, think of it as if you are submitting
an entirely new project. Make sure all diagrams (domain, SID,
collaboration, class) reflect the new features you have added. Do not
submit two sets of Phase 1 and Phase 2 diagrams. Instead, show me one set
of updated diagrams. If any of the turnin items common to both submissions
were incomplete or missing, please complete them.
- (11/28/05) Lecture 18 PPT slides have been
updated.
- (11/27/05) PHASE 2 Announcements
- Here is the sample rubric: rubric
- Hard copies due IN CLASS on Wednesday, electronic files due via
email to r4chen@cs.ucsd.edu by
11:59PM Wednesday night.
- Project Phase 2, WHAT TO TURN IN:
- Last time, I ended up running all the code on ieng6, so make sure it
works on that. Do not worry about Windows. If your project can
only run on Windows, please make note and provide instructions in the Readme.
- What to deliver:
- UML diagrams pertaining to Lectures 11-17. GUI collaboration
diagrams are optional.
- Descriptions of 3 tests your group performed.
- Screen shots of the GUI displays for the 3 tests (combine multiple
screens shots on one page to reduce space).
- Source code files and object code classes, stored with their source code files.
- Readme:
- a brief description of how to use your system, including any special GUI features the users should know about
- a brief description of how the code is organized, such as package/file structures
- what command line needed to compile
- what command line needed
to run
- how do I LOGIN to your system
- How to deliver:
- Hard copies of UML diagrams, tests, and readme. Turnin in
class.
- make sure each page is clearly labeled
- put them in an 8x11 yellow manilla envelope
- write on envelope: "CSE111 Project Phase 2", with names of group
members
- Electronic copies of everything (UML diagrams, tests, readme, code).
Group all files into one folder and TAR the folder as "project2.tar".
Email me the following by 11:59PM Wednesday night:
- subject: "CSE111 Project Phase 2"
- include names of group members in the body of the email
- attach "project2.tar"
- (11/25/05) Readings for Lectures 15 - 17 have
been updated.
- (11/24/05) Readings for Lectures 11-14 have
been updated. More reading updates to follow.
- There will be NO CLASS on Wednesday 11/23.
- (11/22/05) Project Phase 2 DUE on
11/30.
- (10/28/05) Project Phase 1 turn in has been
slightly edited. Do not turn in your project on "media" (e.g. CD, floppy),
and I will not run your project from such media. I will be running it from
ieng6, so make sure it works on that machine.
- (10/26/05) NewER Announcements
- EDITED
- Phase 1 turn in information has been updated on the Lectures page in Lecture
12; turn in information is also provided here.
- PROJECT PHASE 1, WHAT AND HOW TO TURN IN:
- Your code must be compilable and runnable from a command prompt window on Windows, as in the lab, and must work for the JDK software that is installed there.
- What to deliver:
- UML diagrams pertaining to Lectures 1-8.
- Descriptions of 3 tests your group performed.
-
Screen shots of the GUI displays for the 3 tests (combine multiple
screens shots on one page to reduce space).
-
Source code files and object code classes, stored with their source code files.
- Your code should be designed so there is a top level class called Start that has the main() routine in it.
You should also run your system off the media you provide and
In the
"readme" (see below) indicate what command in the command line is needed. e.g.
A:\> java -classpath A:\GiftingSystem Start
You should also describe what command could be used to compile your source code files. As above, this should allow this to happen from the media you have handed in.
- Readme:
- a brief description of how to use your system, including any special GUI features the users should know about
- a brief description of how the code is organized, such as package/file structures
- what command line needed to compile
- what command line needed
to run
- How to deliver:
- Hard copies of UML diagrams, tests, and readme. Turnin in
class.
- make sure each page is clearly labeled
- put them in an 8x11 yellow manilla envelope
- write on envelope: "CSE111 Project Phase 1", with names of group
members
- Electronic copies of everything (UML diagrams, tests, readme, code).
Group all files into one folder and TAR the folder as "project1.tar".
Email me the following:
- subject: "CSE111 Project Phase 1"
- include names of group members in the body of the email
- attach "project1.tar"
- (10/18/05)
- CVS (Concurrent Versions System) is being set up on ieng6, which will allow
groups to share and update a common set of files (e.g. project files).
This is not required for your projects. However, if you believe this
system will help you, then please email me all your group members' login names
in ONE EMAIL. Title your email with "CSE111 CVS Group Names", and
specify names in the following format:
- joe1, joe2, joe3, joe4, joe5
- A project turn-in system is in the works. Please check the "Lectures"
page and this home page for updates. As soon as I get an updated mailing
list, I can email you all for updates as well.
- The book is now on reserve in the Science & Engineering Library.
Students can check it out for 3 hours at a time. You no longer have to
carry that heavy book in your backpack.
- Starting 10/20, my (Robert's) office hours will be 1:00-2:30PM in the same
room. Of course, you can also email me to make appointments.
- (10/06/05) Robert is ill today, so his office hours are CANCELLED. Please email if you have questions.
- (09/29/05) Professor Howden's office hours are 1:30-3:00PM Monday and Wednesday in EBU3-3138. Robert's office hours have been extended to 6:30PM.
- (09/28/05) Robert's office hours are 5-6PM Tuesday and Thursday in EBU3-B260A.
- (09/28/05) There will be NO DISCUSSION SECTION for this class. Instead, Robert will have office hours which will be determined in the near future.
Course Information
The class meets Mon/Wed 5:00pm - 6:20pm in WLH 2205
Instructor: Bill Howden
Office: EBU3-3138
Email: howden AT cs.ucsd.edu
Office Hours: Monday/Wednesday 1:30-3:00 PM
TA: Robert Chen
Office: EBU3-B260A
Email: r4chen AT cs.ucsd.edu
Office Hours: Tuesday/Thursday 1-2:30 PM or by appointment
Book: Applying UML and Patterns, Third Edition, by Craig Larman
The course consists of two exams and a project, graded as follows:
- Midterm: 30%
- Final: 40%
- Project: 30%
|