Fall2008.CSCI210Homework2 History

Hide minor edits - Show changes to output

Added lines 1-42:
'''Assigned Date''': Thursday, Sep. 18, 2008\\
'''Due Date''': Tuesday, Sep. 30, 2008\\
'''Due Time''': 1:40pm

Last modified on {$LastModified} (see [[http://www.cs.cofc.edu/~manaris/index.php/Fall2008.CSCI210Homework2?action=diff&source=n&minor=n | updates]])


This assignment focuses on:

* developing computer games using MIT's Scratch;
* using effective skills and strategies for working collaboratively;
* paper prototyping and user interface design;
* developing simple algorithms; and
* using appropriate critical thinking skills and problem-solving techniques.

This is a group assignment. You may discuss the assignment only with your group or the instructor.


Develop a computer game using MIT's Scratch.

To prepare, go over [[http://scratch.mit.edu/files/ScratchGettingStarted.pdf | Getting Started (PDF)]], and [[http://scratch.mit.edu/files/ScratchReferenceGuide.pdf | Reference Guide (PDF)]]. It is a good idea to print these out and bring them to class.

!!!Phase 3

For Phases 1 and 2 see [[Fall2008.CSCI210Homework1 | homework 1]].

Implement the game design you presented in class using Scratch. Remember, 20 hours of coding can save you 2 hours of design... So, further refine your design on paper (do storyboards, play the game using different pieces of paper, etc.) - you will not regret it.


You will submit your assignment at the beginning of class on the due date. Bring your project on a memory stick (USB drive). Be prepared to demo it to the rest of the class.

To receive full credit, '''you must include your names, date, class, and information on how to use your program''' in the Scratch Project Info window:

%center% Attach:scratch-project-info.png


Your grade will be based on how well you followed the above instructions, and the depth/quality of your work. Also, each team member will get to evaluate their own contribution and that of others within the group.