Midterm Exam

Wednesday, October 11, 10:00am - 10:50am.

You will have fifty minutes to complete the exam. It will be given in-person on-paper live in two locations, assigned by precept section:

Students who have testing accommodations should coordinate with course administrator Sue Giranda (sgiranda@princeton.edu), and report to Friend 005.


Rules

This will be a closed-book, closed-note exam, with the exception that a single one-sided study sheet will be allowed. The exam will emphasize application of concepts and not memorization, so you will be provided with information such as manual pages, C operator precedence tables, etc. if they are necessary. No electronic devices will be permitted to be used during the exam. No communication with any person will be permitted, with the exception of the instructors who will be available for clarifying questions outside the exam rooms. Some students may be taking this exam at a different time, so use discretion in discussing the contents of the exam with anyone until the sample solution has been posted.

The Princeton University Honor Code covers this exam. You will be required to write out in full and sign an honor code pledge that you have abided by these exam rules and restrictions. Any suspected violations must be reported to honor@princeton.edu


Topics

You will be responsible for material from the course through week 5 (but not including Monday/Tuesday of week 6), including the content of required readings, lectures, precepts, and assignments 0, 1, and 2. All questions will assume the ArmLab/Linux/C/gcc217 environment unless otherwise stated.

Major topics include:

  1. Number Systems
  2. C Programming
  3. Programming techniques and tools

Questions from Previous Semesters

A good way to practice for the exam is to go over questions from previous COS 217 midterm exams. Be aware that both the content of the course and the format of the midterm do change over the years, so not all questions are guaranteed to be 100% relevant, or good practice for this year. If you have any questions about whether the content of a question would be fair game for this year, please ask on Ed.


Q&A

There will be a Q&A session on Monday, Oct 9, 7:30-9:00 PM, in CS 104. This session will cover midterm review questions students ask, including going over requested previous midterm problems.


After the exam

There will be precepts on the Wednesday and Thursday of exam week!

We will keep up with Ed for questions about Assignment 3, but we will not check it as often as we do during normal weeks.