Δ CSE Home Δ About Us Δ Search Δ Contact Info

Exams

Final Exam:

The CSE 142 Final Exam is scheduled for Wednesday, June 11 at 10:30am (for students who attend the 9:30 lecture) and 12:30pm (for students who attend the 11:30 lecture).

PLEASE NOTE THAT THESE TIMES ARE DIFFERENT THAN THE POSTED UW FINAL EXAM SCHEDULE.

The exam will take place in KANE 120--NOT THE USUAL 142 CLASSROOMS.

Any student with an exam conflict at one of these times may take their exam at the other time.

Example: If you are a student attending the 9:30 lecture but you have another final exam scheduled for 10:30 on Wednesday, June 11, you can take the CSE 142 exam at 12:30.

Solution Key:

Sample Exams: (answer keys included)

I strongly suggest that you try to solve all of these problems yourself, on paper, without a computer, and without looking at the answer key until you're done.

  • These are sample final exams from previous offerings of the course. The actual final will have some similarities, but also some differences.
  • The following topics are guaranteed NOT to be explicitly tested on the final exam:
    • DrawingPanel, Graphics
    • break statement
    • the Java assert statement
    • exceptions
    • preconditions and postconditions
    • null
    • arrays of objects
    • multidimensional arrays
    • the Object class; implementing an equals method
    • classes with static fields / methods
    • interfaces
    • material from Chapter 10 and above

Midterm Exam:

Solution key:

Date/Time:

  • Monday, May 12, in class

Sample Exams:

I strongly suggest that you try to solve all of these problems yourself, on paper, without a computer, and without looking at the answer key until you're done.

  • These are sample midterm exams from previous offerings of the course. The actual midterm will have some similarities, but also some differences.
  • The following topics are guaranteed NOT to be tested on the midterm in any form:
    • DrawingPanel, Graphics, Color
    • break statement
    • the Java assert statement (not the same as logical assertions, which WILL be tested)
    • exceptions
    • material from Chapter 6 and above (file I/O, etc.)

Rules and Information

  • You have 50 minutes to complete the exam. You may receive a deduction if you keep working after the instructor calls for papers.
  • You must show your UW Student ID card to a TA or the instructor for your submitted exam to be accepted.
  • The exam is open-book/notes. You must work alone and may not use any computing devices of any kind including calculators. Cell phones, music players, and other electronic devices may NOT be out during the exam for any reason.
  • Your code you write will be graded purely on external correctness (proper behavior and output) and not on internal correctness (style).
  • You don't need to write any import statements in your exam code.
  • Do not abbreviate any code on your exam, such as writing S.o.p for System.out.println.
  • Please be quiet during the exam. If you have a question or need, please raise your hand.
  • Corrections or clarifications to the exam will be written at the front of the room.
  • If you violate the University Code of Conduct during the exam, you may receive a 0% for the exam and possibly further punishment.
  • When you have finished the exam, please turn in your exam quietly and leave the room.
  • If you enter the room, you must turn in an exam paper and will not be permitted to leave the room without doing so.