APTs (Algorithmic and Problem-solving Tests) will be assigned almost every week. Some will be started or finished during class or lab and others you will do completely on your own. These coding problems are meant to give you quick feedback about how well you have solved the problem. Each problem typically involves writing one or more functions that can be uploaded and tested on a variety of different inputs. You can write any additional supporting functions you feel are necessary; the only restriction is that your code must be all in one file when you upload it for testing.

YouTube video of Prof. Astrachan completing an APT.

The APTs we do in class are linked here.