Karel the robot (2nd ed.): a gentle introduction to the art of programming
Karel the robot (2nd ed.): a gentle introduction to the art of programming
Scheme and Java in the first year
CCSC '00 Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Teaching CS1 with karel the robot in Java
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Java power tools: model software for teaching object-oriented design
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Working group reports from ITiCSE on Innovation and technology in computer science education
The Jeliot 2000 program animation system
Computers & Education
Investigating open source software and educational robotics
Journal of Computing Sciences in Colleges
Quantitative analysis of the effects of robots on introductory Computer Science education
Journal on Educational Resources in Computing (JERIC)
Evaluating the educational impact of visualization
Working group reports from ITiCSE on Innovation and technology in computer science education
Computers for Communication, Not Calculation: Media as a Motivation and Context for Learning
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 4 - Volume 4
Evaluating the effectiveness of a new instructional approach
Proceedings of the 35th SIGCSE technical symposium on Computer science education
A CS1 course designed to address interests of women
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Computer Science Education Research
Computer Science Education Research
Sorting out sorting through concretization with robotics
Proceedings of the working conference on Advanced visual interfaces
Emergence of automated assignment conceptions in a functional programming course
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Using Karel J Collaboratively to Facilitate Object-Oriented Learning
ICALT '04 Proceedings of the IEEE International Conference on Advanced Learning Technologies
Event-driven programming facilitates learning standard programming concepts
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
RAPTOR: a visual programming environment for teaching algorithmic problem solving
Proceedings of the 36th SIGCSE technical symposium on Computer science education
On understanding the statics and dynamics of object-oriented programs
Proceedings of the 36th SIGCSE technical symposium on Computer science education
ACM Computing Surveys (CSUR)
Mindstorms: children, computers, and powerful ideas
Mindstorms: children, computers, and powerful ideas
The qualitative impact of using LEGO MINDSTORMS robots to teach computer engineering
IEEE Transactions on Education
Concept visualization in CS0 using ALICE
Journal of Computing Sciences in Colleges
Through the looking glass: teaching CS0 with Alice
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Proceedings of the third international workshop on Computing education research
Journal on Educational Resources in Computing (JERIC)
A survey of literature on the teaching of introductory programming
Working group reports on ITiCSE on Innovation and technology in computer science education
Classifying computing education papers: process and results
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
Algorithm library based on algorithmic cyberFilms
Knowledge-Based Systems
Analysis of research into the teaching and learning of programming
ICER '09 Proceedings of the fifth international workshop on Computing education research workshop
Koli '08 Proceedings of the 8th International Conference on Computing Education Research
Empirical studies on programming language stimuli
Software Quality Control
Measuring the effectiveness of error messages designed for novice programmers
Proceedings of the 42nd ACM technical symposium on Computer science education
Mind your language: on novices' interactions with error messages
Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software
International Journal of Human-Computer Studies
Hi-index | 0.00 |
Educators have developed a myriad of tools to help novices learn to program. Unfortunately, too little is known about the educational impact of these environments, or even how to assess this impact. In this paper we summarize a representative collection of the assessments of novice programming environments, present a rubric for evaluating the quality of such assessments, and demonstrate the application of our rubric to the summarized works. The intent is that such an evaluative framework will help inform future efforts in assessing novice programming environments.