Spring2009.CSCI180Homework1 History

Hide minor edits - Show changes to output

Changed line 1 from:
'''Assigned Date''': Thursday, Jan. 22, 2008\\
to:
'''Assigned Date''': Thursday, Jan. 22, 2009\\
Changed line 2 from:
'''Due Date''': Tuesday, Feb. 3\\
to:
'''Due Date''': Wednesday, Feb. 4\\
Changed line 2 from:
'''Due Date''': Thursday, Jan. 29\\
to:
'''Due Date''': Tuesday, Feb. 3\\
Added lines 38-40:
!!!Relevant Quote

"Any amount of work can be done in any amount of time... only the quality varies." ~Joao Meidanis
Added lines 1-37:
'''Assigned Date''': Thursday, Jan. 22, 2008\\
'''Due Date''': Thursday, Jan. 29\\
'''Due Time''': 9:25am

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

!!Purpose

This assignment focuses on:

* MIT Scratch - a programming environment for 8-year olds.
* simple process modeling (sequence, repetition, and selection)

This is a pair assignment. '''You are encouraged to work in pairs''' (however you may work on your own if you wish). You may discuss the assignment only with your partner or the instructor.

!!Assignment

Develop a Scratch project. You have two choices:

# Start from scratch (no pun intended), i.e., with a new project; or

# Modify the fish tutorial project. For this you need to '''introduce three (3) substantial changes''' to the existing project.

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 for quick reference when you work.

!!Submission

# '''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

# Then, submit your assignment on WebCT by the due date (instructions will be provided in class). Also, keep your project on a memory stick (USB drive). Be prepared to demo it to the rest of the class.

!!Grading

Your grade will be based on how well you followed the above instructions, and the depth/quality of your work.