Practice-It

Final: Monday March 17th, 4:30 - 6:30 in Kane 120 and 130

Results:

icon Final key

You can now check your final exam score on MyUW (see instructions). Please pick up your exam from the CSE reception before asking grading questions. The reception is open 9am-5pm daily with a lunch break 12pm-1pm.

The average was 76% and the median was 81%. Well done!

Regrades

If you believe that one or more programming problem was incorrectly graded and you would like Hélène to regrade it, you must:

  • Type in the problem(s) to a Java file exactly as it appears on your exam.
  • E-mail Hélène a detailed description of why you believe your problem(s) were graded incorrectly. Attach the Java file with your code.
  • Give Hélène your original final either in person or slide it under her door in CSE338.
  • All regrade requests must be received by Tuesday, April 8 at 5pm.
  • Hélène will regrade your entire exam so your exam score could go down as a result of a regrade request (capped at -2).

Final content

  • icon cheat sheet (will be provided as last page of exam)
  • Practice-It has many practice finals which are meant to be similar in structure to the exam you will take.
  • We recommend practicing on paper. Here are PDFs you can print:
  • Material from chapters 1-9 is considered "fair game"
  • Your exam may vary somewhat from the samples provided but is guaranteed to have the following problems:
    • array mystery
    • inheritance mystery
    • reference mystery
    • at least one file processing programming problem
    • at least one array programming problem
    • Critters programming problem
  • The following topics are guaranteed NOT to be explicitly tested on the final exam:
    • converting between decimal (base-10) and binary (base-2) numbers
    • classes DrawingPanel and Graphics
    • do/while loops and the break statement (regular while loops may be needed, though)
    • exceptions and try/catch statements
    • preconditions and postconditions
    • the Java assert statement
    • null
    • multidimensional arrays
    • the Object class; implementing an equals method; the instanceof keyword
    • classes with static fields / methods
    • the advanced Husky-only methods of Critters, such as getX, getNeighbor, win, lose, and mate
    • interfaces; abstract classes
    • material from Chapter 10 and above

Final Rules and Information:

  • You must sit in your assigned seat. Seating assignments coming soon. Make sure to know which room AND which seat you are in.
  • We may ask to check your UW ID card during the exam so please have it ready.
  • You will have 120 minutes to complete the exam. You may receive a 10-point deduction if you keep your exam booklet open after time is called.
  • The exam is closed-book. You must work alone and may not use any computing devices of any kind including calculators or digital copies of the textbook. Cell phones, music players, and other electronic devices may NOT be out during the exam for any reason.
  • Unless a question specifically mentions otherwise, your code you write will be graded purely on external correctness (proper behavior and output) and not on internal correctness (style). So, for example, redundancy or lack of comments will not reduce your score.
  • You don't need to write any import statements in your exam code.
  • 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.

Midterm: Friday February 14th, 5:30 - 6:30 in Kane 120 and 130

Results

icon Miderm key

You can now check your midterm score on MyUW (see instructions). Your exam will be returned to you in section on Thursday. Please wait to receive your exam before asking grading questions.

The midterm average was around 80% which is on the high range of what I aim for. Congrats!

Regrades

If your exam score was simply added up incorrectly, take it to your TA and they'll fix it for you.

If you believe that one or more programming problem was incorrectly graded and you would like Hélène to regrade it, you must:

  • Type in the problem(s) to a Java file exactly as it appears on your exam.
  • E-mail Hélène a detailed description of why you believe your problem(s) were graded incorrectly. Attach the Java file with your code.
  • Give Hélène your original midterm either in person or slide it under her door in CSE338.
  • All regrade requests must be received by Thursday, March 6th.
  • Hélène will regrade your entire exam meaning that your exam score may go down as a result of a regrade request (capped at -2).

Midterm Content

  • icon cheat sheet (will be provided as last page of exam)
  • Practice-It has many practice midterms which are meant to be similar in structure to the exam you will take.
  • We recommend practicing on paper. Here are PDFs you can print:
  • Material from Chapters 1-5 and the lectures is considered "fair game" for questions on the actual midterm.
  • The following topics are guaranteed NOT to be tested on the midterm in any form:
    • converting between decimal (base-10) and binary (base-2) numbers
    • classes DrawingPanel, Graphics, and Color
    • exceptions
    • do/while loops and the break statement (regular while loops WILL be tested)
    • the Java assert statement (not the same as logical assertions, which WILL be tested)
    • material from Chapter 6 and above (file I/O, etc.)

Midterm Rules and Information:

  • You must sit in your assigned seat.
  • We may ask to check your UW ID card during the exam so please have it ready.
  • You will have 60 minutes to complete the exam. You may receive a 10-point deduction if you keep your exam booklet open after time is called. You may not leave the room until 35 minutes have passed.
  • The exam is closed-book. You must work alone and may not use any computing devices of any kind including calculators or digital copies of the textbook. Cell phones, music players, and other electronic devices may NOT be out during the exam for any reason.
  • Unless a question specifically mentions otherwise, your code you write will be graded purely on external correctness (proper behavior and output) and not on internal correctness (style). So, for example, redundancy or lack of comments will not reduce your score.
  • You don't need to write any import statements in your exam code.
  • 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.