Category: Exam

Exam 3 Retake Logistics

  • Timeframe: It will open Monday, 5/1, at 12:01 AM and close Wednesday, 5/3, at 11:59 PM.
    • The exam will close at 11:59 pm regardless of when you started.
  • It assesses the same thing as Exam 3.
    • But it will be different than the original and practice exams.
    • You may use things that you have learned that were not in the modules that this exam is testing, but you can answer it without knowing any modules beyond what this exam is testing.
  • The data sets will be different.
  • There is no regrade window due to time constraints.
  • All other information is similar to Exam 3’s. Such as getting the files, Gradescope, Sakai, asking for help, grading policy, etc.
    • Reminder: You do not need to do both parts. You can do only one part if you wish. You must do ALL of the questions in that part, though. We will take the max score per part.

Exam 3 and Exam 2 Retake

Exam 3 Logistics

  • Modules covered: 7, 8, and 9
  • Practice Exam (Part1 – LINK, Part2 – LINK)
  • Timeframe: It will open Thursday, 4/20, at 12:01 AM, and close Saturday, 4/22, at 11:59 PM.
    • The exam will close at 11:59 pm regardless of when you started.
  • The exam will be take-home. It is open book, open note, open internet, but closed to people and AI tools (such as ChatGPT).
    • This means you cannot receive help on this exam from anyone, including (but not limited to) communicating with a person while taking the exam, such as asking someone through the Internet (like stackoverflow) to receive help.
    • In addition, you cannot give a question on the exam to an AI tool and ask it to generate an answer.
    • Your submission must represent your own work only and is your evidence that you have mastered the material.
  • Like prior Exams, it consists of 2 parts. However, each part has a time limit of 2.5 hours. Both parts will have data sets, and they will be different.
    • Note that each part is 30 minutes longer than the prior exam parts.
  • Note about the ESNU grading:
    • There are ~100 points possible and fewer than 10 questions. The number of points earned are evenly distributed across the problems based on the number of concepts they are testing. The rubric to point conversation ensures that earning an E or S on all problems means an A. While a single U means an A is very unlikely, which is reasonable since a U on a problem clearly shows a lack of mastery of at least some content for this exam.
  • All other information is similar to Exam 1 Part 2. Such as getting the files, Gradescope, Sakai, asking for help, grading ESNU policy, etc.
    • Grading Clarification: A simple copy+paste and find+replace replacement from the practice exam is considered a Satisfactory answer. You must use your own words or elaborate beyond the practice exam text to show an Exemplary level of content mastery.

Exam 2 Retake Logistics

  • Timeframe: It will open Wednesday, 4/19, at 12:01 AM, and close Saturday, 4/22, at 11:59 PM.
    • Note it is open one day earlier since Exam 3 will take longer.
    • The exam will close at 11:59 pm regardless of when you started.
  • It assesses the same thing as Exam 2.
    • You may use things that you have learned that were not in the modules that this exam is testing, but you can answer it without knowing any modules beyond what this exam is testing.
  • The data sets will be different.
  • You do not need to do both parts. You can do only one part if you wish. You must do ALL of the questions in that part, though. We will take the max score per part.
  • All other information is similar to Exam 1 Part 2. Such as getting the files, Gradescope, Sakai, asking for help, grading policy, etc.

Exam 2 and Exam 1 Retake

Exam 2 Logistics

  • Modules covered: 4, 5, and 6
    • Note: Even though it’s the same number of modules as Exam 1, that does not mean it is assessing the same amount of knowledge. Module 01 was a pre-amble module to remind you all of Python and as a warm-up for the weekly cadence of the class.
  • Practice Exam (Part1 – Link, Part2 – Link)
    • Note: This does not have a question about regular expressions, but the real exam will. One of the question’s solutions does use regular expressions it is just not required of the question.
  • Timeframe: It will open Thursday, 3/23, at 12:01 AM, and close Saturday, 3/25, at 11:59 PM.
    • The exam will close at 11:59 pm regardless of when you started.
  • The exam will be take-home. It is open book, open note, open internet, but closed to people.
    • This means you cannot receive help on this exam from anyone, including (but not limited to) communicating with a person while taking the exam, such as asking someone through the Internet (like stackoverflow) to receive help.
  • It consists of 2 parts that, like Exam 1 Part 2,  each have a time limit of 2 hours. Both parts will have data sets, and they will be different.
  • All other information is similar to Exam 1 Part 2. Such as getting the files, Gradescope, Sakai, asking for help, grading policy, etc.
    • Grading Clarification: A simple copy+paste and find+replace replacement from the practice exam is considered a Satisfactory answer. You must use your own words or elaborate beyond the practice exam text to show an Exemplary level of content mastery.

Exam 1 Retake Logistics

  • Timeframe:
    • Part 1: In-person during normal class time on Wednesday, 3/22.
      • Fill out the RSVP form by Sunday 3/19, so we know you are coming. Help us save trees and not waste paper.
      • If you change your mind last minute, we will print a few extras.
    • Part 2 (same as Exam 2): It will open Thursday, 3/23, at 12:01 AM, and close Saturday, 3/25, at 11:59 PM.
      • The exam will close at 11:59 pm regardless of when you started.
  • It assesses the same thing as Exam 1.
    • You may use things that you have learned that were not in the modules that this exam is testing (such as .groupby() or .apply()), but you can answer it without knowing any modules beyond what this exam is testing.
  • The data set and/or problems will be different.
  • You do not need to do both parts. You can do only one part if you wish. You must do ALL of the questions in that part, though. We will take the max score per part.
  • All other information is similar to Exam 1’s. Such as getting the files, Gradescope, Sakai, asking for help, grading policy, etc.
    • Grading Clarification: A simple copy+paste and find+replace replacement from the practice exam is considered a Satisfactory answer. You must use your own words or elaborate beyond the practice exam text to show an Exemplary level of content mastery.

Exam 1

This post outlines what Exam 1 will be like.

There is a Sakai quiz called “Prepare 04.E: Exam 1 Logistics” that will count towards your Prepare 4. It is due Wednesday, 2/8.

Exam Logistics

  • Modules covered: 1, 2, and 3
  • Practice Exam (Link)
  • The exam consists of 2 parts.
    • Part 1 is in-person only.
    • Part 2 will be take-home. It is open book, open note, open internet, and closed to people.
  • Timeframe:
    • Part 1: During class Wednesday, 2/15.
    • Part 2: Open Thursday, 2/16, 12:01 AM, and close Saturday, 2/18, 11:59 PM.
    • The exam will close at 11:59 pm regardless of when you started.
  • There will be no class on Friday, 2/17.
  • The Exam Retake 1 will be during Exam 2. Your Exam 1 Part X score will be the max between this exam and the retake per part.
  • The exam must be done individually. It is a violation of class policy if you collaborate in any way with another person (in or not in the class) on the exam. You can only talk to the teaching staff about the exam.

Part 1

  • Is in-person only.
  • It will cover mainly probability.
  • It is a paper exam taken during class.
  • There will be multiple versions.
  • We will give you one reference sheet (TBA).
  • You may bring one piece of paper as a cheatsheet and can put things on the front and back.
  • You will not need a calculator. Instead, you will show your work and simply write the final numerical equation that would get that final value. There will be no need to calculate the final value by hand.

Part 2

  • It will be take-home. It is open book, open note, open internet, and closed to people.
    • This means you cannot receive help on this exam from anyone, including (but not limited to) communicating with a person while taking the exam, such as asking someone through the Internet (like stackoverflow) to receive help.
  • It will cover mostly coding and some probability.
  • It is a Jupyter Notebook and a data set.
  • You will get the zip files inside a Sakai Quiz.
  • You will submit it on Gradescope.
    • During your testing period, you can submit as many times as you want to Gradescope. We will take the submission you mark as active, which is your last submission unless you change it using the history.
    • Gradescope will have tests, but they are sanity checks only. That means they are checking if the variable is the correct type and within the correct range. The vast majority of the points will be from hand grading. See the grading section below.
  • You will have 2 hours.
    • We do not expect you to need the entire 2 hours. However, it is not uncommon to get lost in a data set, and we wanted to account for that.
  • You can rely on the Sakai Quiz timer to tell you how much time you have left.
  • We will use your logged start time in Sakai to track if you submitted it to Gradescope on time.
    • If you submit after your allotted time, we will use the last submission within your allotted time. That includes marking it as zero if you do not submit within your time limit (so you will need to rely on the retake for your exam).
    • We recommend you submit to Gradescope periodically (after each problem) so you are not scrambling at the end trying to open Gradescope.
  • You do not need to do anything with Sakai after you retrieve your zip file from the quiz.
  • Protect the integrity of the exam and your exam submission.
    • Take your exam:
      • in a secure location where no one can see your screen or bother you.
      • in a place where you will not be distracted or tempted to talk to someone.
    • Only after grades have been published can you do the following. Doing any of these before grades are published will be considered a violation of the Duke Community Standard.
      • Discuss the exam.
      • Show your solutions to other students.
      • View other solutions.
  • If you have a question during the exam, ask it as a private new message on the class forum. Or in helper hours.
    • We cannot help you debug your code. If it appears as if the notebook or autograder is not working, but it turns out to be your own code that has a bug, you will be graded according to your submission.
    • We will do our best to always have someone checking the forum. However, we cannot make promises someone will instantly answer your question.
    • The exam is tested for readability, so the wording should be straightforward.

Grading Scale and Points Allocation

For the questions that do not have a clear correct or incorrect answer or where partial credit is warranted, the following rubric will be used.

  • E (Exemplary) – Work that meets all requirements and displays full mastery of all learning goals and material. And the code is clean and easy to read (see the practice exam for examples of what this means).
  • S (Satisfactory) – Work that meets all requirements and displays at least partial mastery of all learning goals as well as full mastery of core learning goals.
  • N (Not yet) – Work that does not meet some requirements and/or displays developing or incomplete mastery of at least some learning goals and material.
  • U (Unassessable) – Work that is missing, does not demonstrate meaningful effort, or does not provide enough evidence to determine a level of mastery.

The number of points earned is distributed across the problems based on the number of learning goals they are testing. The rubric will be converted to points as follows:

  • E = full credit
  • S = E_full_credit – 1
  • N = E_full_credit * 0.6
  • U = E_full_credit * 0.2
  • Blank = 0

Unit tests will earn you points up to, but not quite, the U level.