Evaluating the effectiveness of a new instructional approach
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Scratch for budding computer scientists
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Teaching computer science in context
ACM Inroads
Comparing alice, greenfoot & scratch
Proceedings of the 41st ACM technical symposium on Computer science education
Critical thinking and modeling in CS0: the Prisoner's Dilemma
Journal of Computing Sciences in Colleges
Implementing IT0/CS0 with scratch, app inventor forandroid, and lego mindstorms
Proceedings of the 2011 conference on Information technology education
The five year evolution of a game programming course
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Integrating video components in CS1
Proceedings of the 43rd ACM technical symposium on Computer Science Education
A programming environment supporting a prototype-based introduction to OOP
Proceedings of the International Workshop on Smalltalk Technologies
Overcoming obstacles to CS education by using non-programming outreach programmes
ISSEP'11 Proceedings of the 5th international conference on Informatics in Schools: situation, Evolution and Perspectives
Crossing the game threshold: a system for teaching basic programming constructs
Proceedings of the 13th International Conference of the NZ Chapter of the ACM's Special Interest Group on Human-Computer Interaction
Pair programming for middle school students: does friendship influence academic outcomes?
Proceeding of the 44th ACM technical symposium on Computer science education
Middle school students using Alice: what can we learn from logging data?
Proceeding of the 44th ACM technical symposium on Computer science education
Bringing contexts into the classroom: a design-based approach
Proceedings of the 7th Workshop in Primary and Secondary Computing Education
On signifying the complexity of inter-agent relations in agentsheets games and simulations
Proceedings of the 31st ACM international conference on Design of communication
Proceedings of the 45th ACM technical symposium on Computer science education
Learning relational algebra by snapping blocks
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
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 Computing Education.