Assignment for February 12, 2015

Based on the discussion in class, begin solidifying your project proposal, filling in details, defining clearly what you want your finished program to do. Once you know what you want it to do, you will need to determine what the program requires in terms of a) pre-made “footage” of audio, video, graphics, etc. and b) control input from the user (who might be you and/or might be an unknown user). The determination about functionality and input will help you determine the user interface—what the user will see onscreen, and how s/he will provide the needed information to the program. Once you have established those goals and needs, your next step should be to think about the global structure of the program (sketching the flow of information on paper can be a great way to brainstorm structure), break the task down into steps or subtasks, and then make specific plans regarding the steps you’ll need to take to accomplish each subtask, and set intermediate goals and deadlines for completing them.

Catch up on any past assignments you may not have completed.