Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Learning computer science concepts with scratch

Learning computer science concepts with scratch Learning Computer Science Concepts with Scratch Orni Meerbaum-Salant Michal Armoni Mordechai (Moti) Ben-Ari Department of Science Teaching Weizmann Institute of Science {orni.meerbaum-salant, michal.armoni,moti.ben-ari}@weizmann.ac.il ABSTRACT Scratch is a visual programming environment that is widely used by young people. We investigated if Scratch can be used to teach concepts of computer science. We developed new learning materials for middle-school students that were designed according to the constructionist philosophy of Scratch and evaluated them in two schools. The classes were normal classes, not extracurricular activities whose participants are self-selected. Questionnaires and a test were constructed based upon a novel combination of the Revised Bloom Taxonomy and the SOLO taxonomy. These quantitative instruments were augmented with a qualitative analysis of observations within the classes. The results showed that in general students could successfully learn important concepts of computer science, although there were some problems with initialization, variables and concurrency; these problems can be overcome by modifications to the teaching process. that students will no longer feel anxiety and low self-esteem when faced with computers, so they will be more open to further study of CS. We are interested not only in such affective results, but also in investigating if the use of http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png

Learning computer science concepts with scratch

Association for Computing Machinery — Aug 9, 2010

Loading next page...
 
/lp/association-for-computing-machinery/learning-computer-science-concepts-with-scratch-m0HsmBhpYX

References (56)

Datasource
Association for Computing Machinery
Copyright
The ACM Portal is published by the Association for Computing Machinery. Copyright © 2010 ACM, Inc.
ISBN
978-1-4503-0257-9
doi
10.1145/1839594.1839607
Publisher site
See Article on Publisher Site

Abstract

Learning Computer Science Concepts with Scratch Orni Meerbaum-Salant Michal Armoni Mordechai (Moti) Ben-Ari Department of Science Teaching Weizmann Institute of Science {orni.meerbaum-salant, michal.armoni,moti.ben-ari}@weizmann.ac.il ABSTRACT Scratch is a visual programming environment that is widely used by young people. We investigated if Scratch can be used to teach concepts of computer science. We developed new learning materials for middle-school students that were designed according to the constructionist philosophy of Scratch and evaluated them in two schools. The classes were normal classes, not extracurricular activities whose participants are self-selected. Questionnaires and a test were constructed based upon a novel combination of the Revised Bloom Taxonomy and the SOLO taxonomy. These quantitative instruments were augmented with a qualitative analysis of observations within the classes. The results showed that in general students could successfully learn important concepts of computer science, although there were some problems with initialization, variables and concurrency; these problems can be overcome by modifications to the teaching process. that students will no longer feel anxiety and low self-esteem when faced with computers, so they will be more open to further study of CS. We are interested not only in such affective results, but also in investigating if the use of

There are no references for this article.