CMU 15-112: Fundamentals of Programming and Computer Science
Quiz1 Frontmatter


These details appear on every quiz this semester. Please read them ahead of time so that you do not have to read them while taking the quiz.




  • You may do the questions in any order, and you may leave them incomplete and return to them later if you wish. HOWEVER, if you begin a free response question (where you can run python code) any viewed but unsubmitted CTs and multiple choice questions will automatically be submitted and locked (so that you cannot run the CT code in the free response editor).
  • You have a fixed time to answer all the questions.
    • Watch the timer carefully!
  • If you are locked out due to a security error, exit the breakout room to speak with the TA or faculty member on duty

Quick Reminders:

  • Plug in your phone and computer
  • Turn on do-not-disturb on your phone and computer and make sure your phone won't go to sleep or remove you from the zoom call.
  • Your phone must be properly positioned as described below
  • Other than your main monitor and your phone, you must not have any other computer monitors on, and no other phones/tablets/calculators/notes/other resources should be accessible.
  • Follow all proctoring instructions exactly. Failure to adhere to proctoring policy may result in a zero on the quiz, and possibly a deduction from your semester grade based on severity.
  • Any attempt to subvert, exploit, or misuse the testing environment (including attempts to access the raw content or investigate the underlying source code) will be considered a severe academic integrity violation, possibly leading to course failure or other significant penalties.

During the quiz

  1. You may not ask questions during the quiz.
    • If you are unsure how to interpret a problem, take your best guess.
  2. You may not leave the quiz and return, and you may not interact with anyone else (remotely or in person) except for the TAs or faculty until the quiz is submitted.
  3. You must not leave the full-screen testing environment at any time. If anything except the testing environment is visible on your screen, it will trigger a security error, and you will be locked out of your quiz / you may receive a deduction or a zero. Additionally, we will investigate whether this could be a matter of academic integrity.
  4. All of these must be visible to your phone's camera at all times:
    • All of your screen, and any other screens nearby
    • Most of your desk
    • Your mouse and keyboard
    • Note: You must not block your screen with your head while taking the quiz
    • You must not have any other computer monitors on, and no other phones/tablets/calculators/notes/other resources should be accessible.
  5. If you are locked out due to a security error, exit the breakout room immediately to speak with the TA or faculty member on duty. At their discretion (but rarely), they may unlock the quiz and allow you to continue.
  6. When you finish a question, press the submit button to lock in your answer. You will not be able to return and change your answers after pressing submit. Once the allotted time elapses, the quiz will auto-submit with your current progress. See above for more details

You must use your phone to join the proctored Zoom meeting. If you cannot join Zoom on your phone:

  • You may receive a deduction if this is due to a lack of preparedness
  • Join Zoom on your computer instead.
  • You MUST still position your phone to see the items listed above, and you MUST record a video of the entire quiz until your proctor releases you.
  • We will not grade any section of the quiz that we did not receive full video for, and you may receive a zero.This is true even if your phone runs out of storage space.
  • After the quiz, immediately upload this to Google Drive or Box or Dropbox and then send us a link.You must use one of these three services. If you email the video directly or upload it to another source, you will receive a zero.
  • If we cannot access or view your video, or if you do not record one, we will give you a zero, so make sure your upload is successful. We must be able to view the video soon after the quiz, so please begin uploading immediately.
  • When your upload is complete, fill out the tech fail form and copy in the link to your video. Do not send it by email unless we request it.

After the quiz

  1. Follow all proctor instructions on how to end the quiz.
  2. Once you submit your last quiz question, notify your proctor. When the TA prompts you, show both sides of any and all scratch paper you started the quiz with.
  3. Wait until your proctor dismisses you, and then please exit Zoom. You are done! Rejoin the lecture Zoom session on your laptop.

For any tech fails (laptop or internet stops working, etc.):

  • If you are still in Zoom, exit the breakout room and speak with the TA/Faculty in the main room. Do not speak while in the breakout room.
  • If you cannot immediately speak with a TA or professor, stop taking the quiz and fill out the tech fail form linked from the course website's forms page. (Note: A security error is not a tech fail, unless you are unable to return to the testing environment without triggering another one. We may be able to address accidental security errors in certain circumstances, but only if they are immediately brought to our attention.)
  • We will email you soon to resolve the issue.