the Script is the code | the Sprites are the characters | the Stage is the backgound Scratch Web Gallery
|
|
Scratch is a free, block-based programming environment created by MIT's Lifelong Kindergarten Lab to produce media and teach programming concepts. Using drag-and-drop techniques to join together block icons representing code, students create games, stories, and simulations in which programmable objects called "sprites" move and interact. Scratch's graphic, block-based environment provides an excellent platform for introducing computer science concepts such as objects, methods, and conditional statements. The students meet every Thursday in the Computer Lab from 11 AM until 2 PM. All Scratch sessions at Cardinal Forest are aligned with the appropriate Math, Science, Language Arts, and Computer Technology SOLs by respective grade levels. The FCPS Program of Studies is also utilized to stress other areas not addressed by the SOLs. There are approximately ninety (90) students participating in this programming initiative. The students are in K, 1st, 2nd, 3rd, 4th, 5th, and 6th Grades. Fred Allard is conducting teacher research on the effectiveness of grade-level, age-approriate Computer Science instruction (with Scratch) at the elementary grade level. The results of this study will be presented at several professional conferences in May 2008. In June 2008, we're planning a special lab presentation at the JOSTI Conference (Jefferson Overseas Schools Technology Institute) to be held at TJHSST. For more information on Scratch curriculum, assessment processes, and learning models, please contact Fred Allard via email (frederic.allard@fcps.edu) or at (703) 923-5238. Randy Latimer is the Computer Science guru from TJHSST and is available for comments/questions about this unique program (randy.latimer@fcps.edu). At Cardinal Forest, we are mentoring Greg Gates from Thomas Jefferson High School for Science and Technology, as he works with the students in his role as student-teacher and role model. He is completing his senior research project, which he hopes to answer the question of whether elementary students can learn to program. He has created a website to chronicle his journey of learning which is listed in the Resources section below. The scope and depth of this program is due in part to Greg's initial questions about what is practical and possible with elementary students. We are very thankful for the support of the twenty-six classroom teachers at Cardinal Forest that have supported this project from Day One. 2008-2009: Year Two As Scratch progresses toward a second year, several changes will be evaluated to include: instructional strategies, mind mapping, time management, and problem-solving recursion. While we have started to explore programming recursion with the last project of the school year, we are merely exploring how elementary students think when exposed to recursion methods. Recursion differs from traditional problem-solving methods (breaking into smaller steps). This method allows students to break down the original problem and to create a new one instead. We will explore connections to classroom curriculum in terms of vocabulary development and how students apply abstract concepts within the context of their realms. Next year, we'll also explore multi-age group projects that focus upon collaboration skills. Crystal Noel and Jennifer Gorman will be the senior technology research interns from TJ next year. We are very excited about the energy and enthusiam they will bring into this program. Final Project: May 1-29, 2008: Greg's Football Game [variables, broadcasting, looping, iteration]. Students will be expected to create the initial sprites (kitty, football, and goal post) and the initial sequences of code to allow the football to travel through the goal post and increase the score by 3 points. A project rubric will be introduced to guide students in completing reasonable goals within the project timeline [4 sessions]. Students will stick to the rubric and not embellish the code until all objectives are met (and rated with a score of 1). For this project, our interest rests in the methodology and mediums applied in project creation. It is possible to have many different code interpretations of how kitty kicks a football! Final projects were showcased on June 5th in the Computer Lab. Students shared different strategies to create the following:[on-screen] variables; sprite broadcasting; and iteration/looping sequences. Certificates of completion were awarded to all participants. Scratch Instructional & Support Staff Mr. Fred Allard (SBTS) sponsors this weekly program along with Mr. Randy Latimer. Mr. Latimer is a Computer Science teacher from Thomas Jefferson High School for Science and Technology. If you would like to volunteer time on Thursdays, please drop by- no reservations are needed. Resources Creating with Scratch | Programming with Scratch | Learning with Scratch | Coordinate Graph Paper JOSTI 2008 Conference Program (see page 30) Greg Gates Scratch Project Website Sprites, Scripts, Stages: http://scratch.mit.edu/ the Script is the code | the Sprites are the characters | the Stage is the backgound Updated: July 13, 2008 |