Alice, Greenfoot, and Scratch -- A Discussion

@article{Utting2010AliceGA,
  title={Alice, Greenfoot, and Scratch -- A Discussion},
  author={Ian Utting and Stephen Cooper and Michael K{\"o}lling and John H. Maloney and Mitchel Resnick},
  journal={ACM Trans. Comput. Educ.},
  year={2010},
  volume={10},
  pages={17:1-17:11}
}
This article distills a discussion about the goals, mechanisms, and effects of three environments which aim to support the acquisition and development of computing concepts (problem solving and programming) in pre-University and non-technical students: Alice, Greenfoot, and Scratch. The conversation started in a special session on the topic at the 2010 ACM SIGCSE Symposium on Computer Science Education and continued during the creation of the resulting Special Issue of the ACM Transactions on… 
From Alice to Python. Introducing Text-based Programming in Middle Schools
TLDR
This study attempts to provide "mediated transfer" for applying concepts learned in Alice, to programming in Python and presents the results of the study in applying this curriculum in a local school.
Learning programming with peer support, games, challenges and scratch
TLDR
This work describes pre-term workshops offered to Computer Engineering undergraduate freshmen that combines the use of the Scratch learning environment with a learning approach based on peer support, game development and a strategy of challenge-response.
Bridging Game-Programming into theK-12 Curriculum
TLDR
The findings indicated that game programming could build up students’ logical concepts and critical thinking skills improving performances in math, science, and other subjects and could have immense benefits if built into the K-12 curriculum.
Microworlds, games, animations, mobile apps, puzzle editors and more: What is important for an introductory programming environment?
TLDR
This article investigates students’ perceptions on five educational programming environments that are widely used and the features that any introductory programming environment should have, and finds that the most successful environment is Scratch.
Game programming for improving learning experience
TLDR
ProGames, a system for learning programming skills through a leveled set of visually-attractive and interactive programming games in Greenfoot, categorized by student's likes offering them solutions to sets of problems that they really enjoy or like most is presented.
End-user programming and deconstrutionalism for co-creative laboratory activities in a collaborative mixed-reality environment
TLDR
The InterReality Portal applies Problem-based Learning (PBL), a constructionist student-centred method, and co-creative learning in the realization of mixed reality laboratory activities for learning computing fundamentals based on a combination of xReality and Virtual objects using enduser programming to produce creative Internet-of-Things computer projects using collaborative interaction between geographically dispersed students.
Serious games for motivating into programming
TLDR
ProGames, a system for learning programming skills through a leveled set of visually-attractive and interactive programming games in Greenfoot, categorized by student's likes, suggests that offering students a set of serious games that meets their likes really increases their appeal for the games and therefore for learning with them.
Why Computer Science Matters : Introducing Computer Science using Scratch and TouchDevelop
Motivated to emphasize the importance of computer science to society in an introductory computer science class and to bring out the talents of a diverse group of learners, we utilized TouchDevelop to
LEARNING PROGRAMMING USING OBJECTS-FIRST APPROACH THROUGH FOLKTALES
TLDR
An approach of teaching programming using the folktales to create awareness also to simulate the amateur and non-programmers interested with folkt Tales at the same time motivated to complete a creation of digital story using 3D programming software, Alice and Unity.
The Appropriateness of Scratch and App Inventor as Educational Environments for Teaching Introductory Programming in Primary and Secondary Education
TLDR
In the authors' analysis, both Novice Programming Environments (NPEs) seemed to be attractive platforms for introducing fundamental concepts in computer programming and both look appealing for both majors and non-majors.
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 11 REFERENCES
Teaching computer science in context
TLDR
There is little evidence that students complete courses or stay in their degree programs at better rates than a few years ago, but a pattern of change and improvement is not yet evident.
Evaluating the effectiveness of a new instructional approach
TLDR
The results of this research suggest that the newly developed course and curriculum materials did improve students' performance and retention in computer science and their attitudes towards computer science.
Evaluating the effectiveness of a new instructional approach
This paper describes the evaluation of an NSF-sponsored educational research project. The primary focus of this project was to develop and evaluate a course curriculum designed to improve retention
Comparing alice, greenfoot & scratch
This panel will showcase and compare three leading Initial Learning Environments (ILE): Alice, Greenfoot and Scratch.
Scratch for budding computer scientists
TLDR
It is found that, not only did Scratch excite students at a critical time (i.e.,, their first foray into computer science), it also familiarized the inexperienced among th with fundamentals of programming without the distraction of syntax.
ACM Transactions on Computing Education
  • ACM Transactions on Computing Education
  • 2010
Snap, create, and share with scratch (case study 5)
  • Snap, create, and share with scratch (case study 5)
  • 2008
The Alice curricular approach : A community college intervention in introductory programming courses
  • Innovations 2008 , International Network for Engineering Education Research
  • 2008
The Alice curricular approach: A community college intervention in introductory programming courses
  • In Innovations
  • 2008
The Alice curriculum and its impact on women in programming courses
  • Proceedings of the Annual Meeting of the American Society for Engineering Education (ASEE'06
  • 2006
...
1
2
...