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
Does it help to have some programming experience before beginning a computing degree program?
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Contributing to success in an introductory computer science course: a study of twelve factors
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Coached program planning: dialogue-based support for novice program design
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Teaching objects-first in introductory computer science
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Redesigning introductory computer programming using multi-level online modules for a mixed audience
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Jeroo: a tool for introducing object-oriented programming
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Improving the CS1 experience with pair programming
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Design process for a non-majors computing course
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Tools for teaching introductory programming: what works?
Proceedings of the 37th SIGCSE technical symposium on Computer science education
Raptor: a visual programming environment for teaching object-oriented programming
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
One of the largest barriers to learning programming is the precise and complex syntax required to write programs. This barrier is a key impediment to the integration of programming into the core curriculum of general high school science courses - there is not enough time to learn both syntax and programming in a three-week course module. The newly developed "Iconic Programmer" allows executable programs to be written through mouse clicks and menus, includes symbol by symbol translation into Java and Turing, and comes complete with a three-week lesson plan suitable to new programmers. To date, the new tool has been used effectively with full-semester, introductory programming courses at both the university and high school level.