Final:

Lecture 1 (normally 9 – 9:50 am): Thursday, May 11, 10:30 - 12:30

Lecture 2 (normally 10 – 10:50 am): Friday, May 5, 10:30 - 12:30

The finals will take place in our normal classrooms.

<

Final Rules and Information:

Cheat sheet

  • You must show your UA Student ID card to a TA or the instructor for your submitted exam to be accepted.
  • You will have 120 minutes to complete the exam. You will receive a deduction if your test booklet is open after the instructor calls for papers.
  • The exam is closed book and closed note. You must work alone and may not use any computing devices of any kind including calculators or smartwatches. Cell phones, music players, and other electronic devices may NOT be out during the exam for any reason.
  • You may not bring in notes or scratch paper.
  • 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.
  • Do not abbreviate any code on the exam.
  • Please be quiet during the exam. If you have a question or need, please come see Allison at the front of the room.
  • 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.

Sample exams

Midterm 2: Monday March 27th, in lecture

Results:

You can now check your midterm 2 score on D2L. Your exam will be returned to you in section on Thursday. Please wait to receive your exam before asking grading questions.

The mean midterm score was 74.4 and the median was 77. This is just about what we were aiming for so there will be no adjustment.

Regrades

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

If you believe that one or more programming problem was incorrectly graded and you would like Allison or Janalee to regrade it, you must:

  • Type in the problem(s) to a Python file exactly as it appears on your exam.
  • E-mail Allison or Janalee a detailed description of why you believe your problem(s) were graded incorrectly. Attach the Python file with your code.
  • Give Allison or Janalee your original midterm either in person or slide it under her door.
  • All regrade requests must be received by Friday, April 7th.
  • Allison and Janalee will regrade your entire exam meaning that your exam score may go down as a result of a regrade request.

icon cheat sheet (will be provided as last page of exam)

Practice Midterms:

  • Sample midterm exams posted here are intended to be very similar to the actual midterm. The number of problems and type of problems on the actual exam will be much like what is seen on these practice exams. Material from lecture 1-23 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
    • DrawingPanel
    • material from lecture 24 and above (2D Lists, dictionaries, etc.)

Midterm Rules and Information:

  • You must show your UA Student ID card to a SL or the instructor for your submitted exam to be accepted.
  • You will have 50 minutes to complete the exam. You may receive a 10-point deduction if you keep working after the instructor calls for papers. You may not leave the room until 35 minutes have passed.
  • The exam is closed book and closed note. You must work alone and may not use any computing devices of any kind including calculators. Cell phones, music players, watches 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.
  • You may not abbreviate any code on the exam.
  • Please be quiet during the exam. If you have a question or need, come to the front of the room and ask Allison.
  • 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.
  • You may not bring your own scratch paper. There will be plenty of writing space on the exam.

Midterm 1: Wednesday, February 15th, in lecture

Results:

icon Miderm key

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

The mean midterm score was 73.3 and the median midterm score was around 79%. That is just about what we were aiming for so we will not beadjusting the scores.

Regrades

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

If you believe that one or more programming problem was incorrectly graded and you would like Allison and Janalee to regrade it, you must:

  • Type in the problem(s) to a Python file exactly as it appears on your exam.
  • E-mail Allison or Janalee a detailed description of why you believe your problem(s) were graded incorrectly. Attach the Python file with your code.
  • Give Allison or Janalee your original midterm either in person or slide it under her door (GS858 or GS854).
  • All regrade requests must be received by Friday, March 3rd.
  • Allison and Janalee will regrade your entire exam meaning that your exam score may go down as a result of a regrade request.

icon cheat sheet (will be provided as last page of exam)

Practice Midterms:

  • Sample midterm exams posted here are intended to be very similar to the actual midterm. The number of problems and type of problems on the actual exam will be much like what is seen on these practice exams. Material from lecture 1-12 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
    • DrawingPanel
    • while loops
    • material from lecture 13 and above (random, etc.)

Midterm Rules and Information:

  • You must show your UA Student ID card to a SL or the instructor for your submitted exam to be accepted.
  • You will have 50 minutes to complete the exam. You may receive a 10-point deduction if you keep working after the instructor calls for papers. You may not leave the room until 35 minutes have passed.
  • The exam is closed book and closed note. You must work alone and may not use any computing devices of any kind including calculators. Cell phones, music players, watches 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.
  • You may not abbreviate any code on the exam.
  • Please be quiet during the exam. If you have a question or need, come to the front of the room and ask Allison.
  • 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.
  • You may not bring your own scratch paper. There will be plenty of writing space on the exam.