Create your own assignment

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.

Independent Study Proposal

Dream up a project that expresses your creativity and interests. It should stretch your skills and challenge you to learn new things.
  • What is the general idea of your project? Is it a game, a music video, an interactive story, a presentation, etc.? An example of what to put here would be "A platformer game where the objective is to complete all three levels before the time runs out" or "an interactive presentation about SeaFair where the user clicks on pictures to learn more about each event"
  • What are the most challenging or interesting parts of the project? What are the parts that you know you will have a challenge to create or will stretch your skills and knowledge?
  • Which blocks, features, etc. within Scratch or Lua will you use in new or interesting ways? What are you going to try that you have not tried before?