Syllabus Scratch
Syllabus Scratch
Middle School
2007-2008
Course Description: Identify and explain the steps of the software engineering design process
for gaming theory and design. The design process steps are identify the problem; research the
problem; develop possible solutions; select the best possible solution(s); code prototypes and/or
models; test and evaluate; communicate the solutions; and redesign. Using Scratch, a graphical
programming language developed by MIT, students will learn basic programming concepts.
These concepts include linear breakdown of sequences; event handling such as what happens
when the ball reaches the edge of the screen; looping events (while or for x times); cause and
effect; and use of variables.
Middle School
2007-2008
Assessment/Grading Policy: This course will be graded based on participation (40%), attitude
(20%), and classwork (40%).
Other Expectations: Students must respect everyone in the room, try their best on every
assignment, and let the teacher know if information is not clear or need assistance.
Extra Help Schedule: By appointment.
Tips for Parents: Communicate questions, comments, and concerns to the teacher; be
encouraging and supportive of your childs skill development; if possible, allow the student to
use technology at home. A CD-ROM is available for home installation.