Learning computer science concepts with scratch
Learning computer science concepts with scratch
复制标题
从头开始学习计算机科学概念
DOI:
10.1145/1839594.1839607
复制
发表时间:
2010
影响因子:
2.7
通讯作者:
M. Ben
中科院分区:
文献类型:
--
作者:
Orni Meerbaum;M. Armoni;M. Ben
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.
DOI:
10.1145/1384271.1384320
发表时间:
2008
期刊:
--
影响因子:
--
作者:
Curzon P
通讯作者:
Curzon P