Office Hours: M 2-4pm, TR 11am-12pm and by appointment
Lecture 5 Announcements
Week 15: General Course Announcements
Week 15, Wed.: Final Exam Review, Course Evaluations
There are no office hours or consulting hours scheduled during finals week.
Final Exam: Wednesday, 5/15, 12:25 - 2:25 PM. Bring your UW ID and #2 Pencils Links: Exam Information, Topics List and see the "Content" section of the course Learn@UW page for sample questions.
Code Samples (Exceptions):Election.java, a simple program with an in-file user-defined Exception.
Program 4 is due at 10 PM on 5/10 (see Programming Assignments link). In this last assignment, you'll need to come up with your own object-oriented design.
Program 3 has been graded and your grade reports can be viewed by using the 302 Forms Page.
You must contact by 5/3 the TA listed in your grade report if you'd like to request a regrade
(see Policies for Programming Assignments for more information).
Exam 2 was returned in lecture and scores have been posted on Learn@UW. Regrade requests must be resolved by 4/19. Prior to requesting a regrade, compare your answers to the exam solution posted in the content area of the CS 302 Learn@UW website, then see me if you believe there was an error.
Week 11: General Course Announcements
Exam 2: Thursday, 4/11, 5-7 PM.
See Exams page for Room assignments.
Bring your UW ID and #2 Pencils Links: Exam Information, Topics List, and see the "Content" section of the course Learn@UW page for sample questions and last semester's exam.
Program 3 is due by 10 PM on 4/19 (see Programming Assignments link). Submit a working version of program 3. Comment out (but do not delete) incomplete/non-working code. Add to the Game class header comment the milestone number you've completed.
Code Sample: We started playing around with PacMan's Ghosts; I've added a move() method that uses instance variable values to modify itself.
Week 8: General Course Announcements
Exam 1 Grade Reports will be returned in lecture Wednesday and scores have been posted on Learn@UW. Regrade requests must be resolved by 3/22. Prior to requesting a regrade, compare your answers to the exam solution posted in the content area of the CS 302 Learn@UW website, then see me if you believe there was an error.
Program 1: scores have been uploaded to Learn@UW. Please confirm that we have the correct score in Learn@UW. Please report descrepances by email and include your Name, Net ID, and CS Login.
Code Samples: we played around with ArrayLists, 1 and 2
Week 7: General Course Announcements
Exam 1: 3/11, 5-7 PM.
See Exam page for room assignments.
Bring your UW ID and #2 Pencils
Links: Exam Information, Topics List, and see the "Content" section of the course Learn@UW page for sample questions and last semester's exam.
Week 7, Fri.: Discuss P2 in detail
Week 7, Wed.: Review for Exam, Discuss P2
Week 7, Mon.: Review 6.4: passing arrays to methods, Program 2 Overview, slides
CodeLab: See the announcement section of the CodeLab page for due dates.
Completed code: Playing with methods. The unfinished code is still at Wednesday's link if you'd like to write your own solution and check it against mine!
Code Example: Our tic-tac-toe game from class today
Code Examples: using nested loops to illustrate the concept of square roots.
Week 4: General Course Announcements
The second group of CodeLab exercises has been assigned. See the announcement section of the CodeLab page for due dates. Note the bulk of the exercises are done in these early chapters so get started now to take maximum advantage of CodeLab for extra credit. For more information see Extra Credit.
Be Careful! Check out this example for why you shouldn't use next() instead of nextLine() when clearing a Scanner's buffer. Hint: try entering a sentence when prompted for an integer.
Week 3: General Course Announcements
Your lab scores can now be viewed on Learn@UW. They are updated weekly (by Friday).
REPORT Exam Conflicts and other accomodation requests BY 2/8:
Use the CS 302 Forms to report a conflict with any of the exam dates (see Exam Information).
McBurney students must give a copy of your VISA to Deb Deppeler by Friday 2/8.
Need Help with CS 302? See the information about Lab Consultants with a link to the lab consulting hours.
The first group of CodeLab exercises has been assigned. Due dates are posted in the announcement section of the CodeLab page. Note the bulk of the exercises are done in these early chapters so get started now to take maximum advantage of CodeLab for extra credit. For more information see Extra Credit
Code Examples: our dice rolling program, complete with a few input checks. Load this up in Eclipse and see what happens when you enter negative numbers, doubles, or words!
Week 2: General Course Announcements
See the information about Programming Assignments, which includes the link to program 1. Get started early to avoid the busy rush near the due date.
Would you like to more programming practice and earn extra credit?
See the CodeLab page. Note CS 302 offers multiple ways to earn extra credit.
For more information see Extra Credit.
Read the course website to ensure you know where to find information we post.
Read the textbook before lecture as well as familiarizing yourself with the course website.
See the Download link if you wish to work from home.
Enroll in Piazza to ensure you see questions and answers that other students have posted.
CS 302 Lab Sections will be held starting Tuesday, 1/29.
Textbook Information: We will use the SECOND edition of the Horstmann textbook.
WES-CS Sections will be held starting Tuesday, 1/22, for those enrolled in WES-CS.
Religious Observances: Notify me by 3/8 via email if you participate in religious observances that may conflict with course requirements.
McBurney Accomodations: Give a copy of your VISA to Deb Deppeler by Friday 2/8 if you have any McBurney recommended accomodations.
Some CS 302 course pages are under construction, some links may not work. All links should be working by week 2, please let me know if there are any broken links after week 2.