CS302 Lecture 6 (Spring 2006)
In This Page: Announcements | Readings and Examples | CodeLab | Resources
Back to the CS302 Home Page | Learn@UW

Instructor: Eric Lantz
Office: 1301 Computer Sciences
Email: lantz@cs.wisc.edu
Office Hours: 2:30 - 3:30 Tuesdays and 2:30 - 4:00 Fridays in CS 1301
Email me for appointments at other times
My mailbox is on fifth floor of CS (above the labs)
Lecture 6: MWF 11:00 - 11:50 in Engineering Hall 2341

Midterm 1 ~ Thursday, February 23, 2006, 7:15-9:15 pm
Midterm 2 ~ Thursday, April 6, 2006, 7:15-9:15 pm
Final Exam ~ Saturday, May 13, 2006, 7:45-9:45 am
Announcements
  • 5/3 - The final for this course will be Saturday, May 13 bright and early at 7:45 am in 107 Psychology. Review information (doc / pdf). Exam topics
  • 5/2 - Here are (somewhat) higher quality and transparent versions of the images for P4: basicr.gif, fastr.gif, player.gif, explosion.gif
  • 3/24 - The Scope worksheet has been assigned for Wednesday.  SideEffectTester (also due Wednesday) is an extra credit assignment in which you need to draw object diagrams at various points the program.  It is rather difficult, but I would be happy to answer questions about it.  I highly encourage it to anyone who has missed any of the homeworks or quizzes thus far.  Both are below in the week 9 section.
  • 3/9 - NO CLASS FRIDAY 3/10.  Instead, complete the Deck class (see files below). This is due in class on Wednesday after break.
  • 2/27 - Chapter 6 homework.  Due in class next Monday.
  • 2/20 - The first exam is this Thursday at 7:15 pm in B130 Van Vleck. Bring #2 pencils and your student ID.  Please read the topics for more information on the test coverage. There are 3 practice exams on Learn@UW.
  • 2/10 - Chapter 4 homework.  Due in class on Wednesday.  This is an updated version of the handout.
  • 1/30 - Homework 1 solution.  I will be handing yours back Wednesday.
  • 1/27 - Homework 1 was assigned in class today.  It is due in class on Monday.
  • 1/24 - The CodeLab section code is WISCON-1220-2046.  Sorry for forgetting it on Monday.  Come talk to me if you have problems getting the purchase code that came with your book to work.
  • 1/17 - I will provide the registration code for CodeLab as soon as I get it. Remember, CodeLab should be included with your textbook if you bought it new, otherwise you will need to purchase it separately.
  • 1/17 - Report any exam conflicts immediately.
  • 1/17 - If you need any accommodations (extra time on tests, etc.) because of a disability, please let me know within the first three weeks of class.
  • 1/17 - Welcome to CS 302!
Readings and Examples
CodeLab
    Use Firefox in the labs and remember to select "by deadline" instead of "by topic" in the upper left
  • Codelab login
  • Due Monday nights at 11:59 pm starting January 30th.
  • Final CodeLab is due May 1st.
Resources
  • Java developer homepage (java.sun.com)
  • Java 5.0 API (Javadocs for everything in Java)
  • Java Glossary (from Sun)
  • Eclipse website

  • Work-At-Home links
  • Remember that we do not provide tech support for working at home. See the CS 302 working at home page
  • Download Java 5.0 J2SE JDK (40-50 MB).  NetBeans is an IDE (like Eclipse), but I recommend using Eclipse for this course.  Choose the option "Download JDK 5.0 Update 6". Follow the directions to download and install it.
  • Download Eclipse SDK 3.1.1 (80-100 MB)
    Windows install tips: (There is no install program, just a zip file, so it's a little tricky)
    - Unzip the "eclipse" folder to a temporary folder on your desktop
    - Open the eclipse folder in one window, and go to the place you installed Java in another (by default C:\Program Files\Java\jdk1.5.0_06)
    - Copy all the files from the eclipse window to the jdk1.5.0_06 folder
    - Right-click the new "eclipse.exe" in jdk1.5.0_06 (or "eclipse" with the purple icon) and select Create Shortcut
    - Drag the shortcut to your desktop. Click on this to use Eclipse.
Last Updated: 5/3/06