Exams

This course will have an in-person midterm. There will not be a final exam.

Midterm

  • Date: Tuesday, Oct 5
  • Time: From 12:00 to 01:15
  • Location: Shafer-3
  • Topics: Everything from the start, up to (and including) Asyncronous programming.
  • Sample: midterm

Logistics

You need to use your laptop, download the midterm repository and open it in VSCode. Please ensure your laptop is fully charged.

Notes

  • Exams are closed book/note. However, you may bring with you a single sheet of self-prepared notes.
  • Make sure your full name and JHED are written on both sides of the sheet.
  • You may only use one side of the sheet for notes. The other side may be used for scratch work.
  • You need to use your laptop, download the midterm repository and open it in VSCode. All other electronics must be stowed away. (Make sure your phone is turned off or silenced.)
  • Close all other programs on your laptop. In particular, turn off all notification/communication apps. (You may remain connected to Wi-Fi)
  • You may be asked to present your J-card for identification.
  • You may be asked to hand in your self-prepared notes before leaving.
  • You may be asked to remain in the room until the class period ends.
  • You may not use any communication devices (phone, etc.) while in the classroom.

Policies

We expect you to abide by the university's Covid-related policies for attending in-person events on campus. Moreover, you must comply with our Academic Integrity policies (as highlighted in the Course Syllabus). In addition:

  • Do not discuss the questions/answers with other students even after the exam. Please consider some students may not have taken the exam yet. More to that point, please do not post any public questions about the exams on our discussion board.

  • Asking any clarifying question during the exam would naturally require you to speak with a proctor in close proximity. This behavior is a safety risk for you and the proctor, given we are still dealing with the pandemic. Therefore, we ask you to please not ask any clarifying questions unless you absolutely have to. When in doubt, make reasonable assumptions and write those assumptions along with the answer (e.g., as comments in the code.).

Submission & Grading

The submission and evaluation process will be similar to homework.