CS 272 Software Development

CS 272-01, CS 272-02 • Spring 2023

Canvas GitHub Piazza Live Polls

Exam Logistics

This guide will discuss the logistics and possible topics for exam 1 and exam 2. See the Retake Logistics for information on the exam retake.


The exam will be conducted using the quiz feature on Canvas. It will not use Lockdown Browser.

Most exam questions have multiple variants to combat cheating. Canvas will randomly select the variant. As a result, students will see slightly different versions of the exam.

Students will not see their scores or answers after completing the exam until the retake process begins.


The exam will be locked with a password. How students will receive this password depends on their preferred modality:

  • Students attending in person will receive the exam password in class and do not need to join Zoom. Students can ask questions by raising their hand in class or approaching the lectern.

  • Students attending remotely must join Zoom to receive the exam password at the start of lecture time. Students can use the “Raise Hand” feature on Zoom to ask questions. The instructor will respond via Zoom chat. There will not be an audio option to ask questions for remote students.

    While remote students have to join Zoom at the start of the exam, students do not have to stay on the Zoom while taking the exam. They can join and leave as needed. It is there to provide immediate synchronous help, not monitor students.

Any student may opt to choose a remote modality; pre-approval is not required.


The exam will automatically unlock and lock at the start and end times of the enrolled section for each student. However, students may request a different start time by making a private post on course forums.

The exam should take around 1 hour to complete, but students that start on-time will have the entire class time of 1 hour 45 minutes to complete the exam.

Question Types

The exam questions on Canvas may consist of:

The specific questions, order you see questions, and possible answers may be randomized. These questions will be automatically graded by Canvas.


The exams are open book, with the exception that students cannot ask anyone else (such as another current or former student) to answer a question on their behalf.

Students should make sure to have ready access to the following official Java documentation during the exam:

Students should also be prepared to access any of the class materials, including homework submissions. Students might also want to be familiar with Eclipse or jshell just in case they want to quickly run Java code.

SDS Accommodations

Students may receive exam accommodations, such as additional testing time, through Student Disability Services. The instructor must receive a notification for accommodation from SDS approximately one week before the exam itself.

Contact the instructor on the course forums to schedule a specific time to take the exam and retake. In most cases, students will start the exam with their section and have additional time past the end of lecture time. The instructor will attempt to actively monitor the course forums for any exam questions after lecture time ends, but may not be immediately available to answer questions.