I want this class to be challenging and fun for everyone, from those who have never written a program before to those who write their own custom Minecraft mods and hack on Python scripts for fun in their spare time. The standard assignments can be completed by quick learners or those with prior experience within the first month of the trimester.
Once you get through the standard assignments, you can write your own assignment to create a game, music video, interactive story, or whatever else you dream up. You just need to have an approved custom assignment proposal that describes how you will challenge yourself with your custom assignment. Your project is still expected to be polished, intuitive, usable, and relatively bug/glitch-free.
To get started, fill out the form. Mr. James is also available to help you brainstorm some ideas.