Exams
Midterm: Thursday, October 28th, available 6am - 11:59pm using HonorLock
Final: Wednesday, December 8th, available 6am - 11:59pm, using HonorLock
HonorLock will be required for all exams. To use HonorLock you must install a browser plugin and have a webcam and microphone.
Final: Wednesday, December 8th, 2021
Final Rules and Information:
- The exam will be available 6:00am to 11:59pm on December 8th.
- You will have 210 minutes (3.5 hours) to complete the exam. I do not expect you to need nearly this much time but I don't want anyone to feel rushed.
- You must use HonorLock to receive credit.
- 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.
- You may not use IDLE, IntelliJ, VS Code, Atom, repl.it, the Python Tutor, Code Step By Step or any other Python programming tools.
- You may not exit the exam browser window during the exam.
- Unless a question specifically mentions otherwise, the 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
importstatements in your exam code. - You may not abbreviate any code on the exam.
- If you violate the exam rules, you may receive a 0% for the exam and possibly further punishment.
- You may use scratch paper. It must be blank on both sides at the start of the exam and you must hold it up at the start of the exam and show both sides to your camera.
Sample exams
(Answer keys included at the end of the PDFs)
- practice final exam #1
- practice final exam #2
- additional practice problems can be found in CodeStepByStep
- Sample final exams posted here are intended to be very similar to the actual final exam.
- Your exam will have the same style of problems covering the same topics. However, the problems will be different.
Midterm: Thursday, October 28th, 2021
Practice Midterms:
- practice midterm #1 answer key
- practice midterm #2 answer key
- additional practice problems can be found in CodeStepByStep
- 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 weeks 1-5 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
- writing code that requires a
whileloop (although there will definitely be reading questions that involve them!) forloops- parameters
- returns
Midterm Rules and Information:
- The exam will be available 6 am to 11:59 pm on October 28th.
- You will have 120 minutes (2 hours) to complete the exam.
- You must use HonorLock to receive credit
- 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.
- You may not use a Python editor during the exam. You may not open anything on your computer besides the exam browser window.
- Unless a question specifically mentions otherwise, the 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
importstatements in your exam code. - You may not abbreviate any code on the exam.
- If you violate the exam rules, you may receive a 0% for the exam and possibly further punishment.
- You may use scratch paper. It must be blank on both sides at the start of the exam and you must hold it up at the start of the exam and show both sides to your camera.
