APTs

The APTs and tester can be found here.

Algorithmic Problem-solving Testing problems (APTs) will be given throughout the semester. You’ll be given a description of a problem and asked to write code to solve it — testing the code online and when you’re happy with the code submitting it for grading. We don’t look at the source code when grading, we run it and test it. However, you should strive to make your code small and beautiful.

Once an APT is posted it will be available all semester, that is, you may hand in APTs at any time. However, a recommendation of the total number of APTs that should be completed by a specific due date will be marked on the calendar. Keeping up with APTs ensures you understand the topics we’re discussing in class, while falling behind will hurt your overall APT grade. You’ll have many chances to do extra APTs and this is highly encouraged.

  • Each APT is worth 10 points.
  • By the end of the semester you need the required number of APTs, as specified on the APT page, for full credit.
  • Once an APT is posted, it will be available all semester.
  • Some APTs will be required, and should be finished by their suggested due date. Any required APT is fair game for exams.
  • You earn credit depending on how many of the test cases your solution solves correctly.
  • Falling behind on the suggested number of APTs will hurt your overall APT grade.