ABSTRACT

SCRATCH allows students to imagine, program, and share their own creative ideas. One of the most interesting features of SCRATCH is the online community of users. SCRATCH is intended to be accessible to a wide audience with a range of abilities. SCRATCH also enables users to create complex projects and is used as part of many college-level computer science courses as an introduction to programming. When using SCRATCH, the best advice offered to teachers is to get out of the way and see what the students create. After our students have acquired the basic skills of programming with SCRATCH, we could further develop their programming skills and creativity by creating specific challenge problems for our students to solve.