FORTRAN: a viable option for the introductory computer science course
ACM SIGPLAN Notices
Computer
Chance-It: an object-oriented capstone project for CS-1
SIGCSE '98 Proceedings of the twenty-ninth 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
The use of robots in the undergraduate curriculum: experience reports
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Teaching a Java-based CS1 course in an academically-diverse environment
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Teaching introductory Java through LEGO MINDSTORMS models
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Mini-languages: a way to learn programming principles
Education and Information Technologies
Measuring the effectiveness of robots in teaching computer science
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
A new environment for teaching introductory computer science
SIGCSE '83 Proceedings of the fourteenth SIGCSE technical symposium on Computer science education
GNOME: An introductory programming environment based on a family of structure editors
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Maniac: A preliminary machine approach to the ACM CS 3 course
SIGSCE '84 Proceedings of the fifteenth SIGCSE technical symposium on Computer science education
MUPPETS: multi-user programming pedagogy for enhancing traditional study
CITC4 '03 Proceedings of the 4th conference on Information technology curriculum
Quantitative analysis of the effects of robots on introductory Computer Science education
Journal on Educational Resources in Computing (JERIC)
Teaching Java first: experiments with a pigs-early pedagogy
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
Efficient use of robots in the undergraduate curriculum
Proceedings of the 36th SIGCSE technical symposium on Computer science education
ACM Computing Surveys (CSUR)
ACM SIGGRAPH 2007 educators program
Learning programming with erlang
ERLANG '07 Proceedings of the 2007 SIGPLAN workshop on ERLANG Workshop
An environment to improve programming education
CompSysTech '07 Proceedings of the 2007 international conference on Computer systems and technologies
A tool to help students to develop programming skills
CompSysTech '07 Proceedings of the 2007 international conference on Computer systems and technologies
A survey of literature on the teaching of introductory programming
Working group reports on ITiCSE on Innovation and technology in computer science education
Helping him see: guiding a visually impaired student through the computer science curriculum
Proceedings of the 39th SIGCSE technical symposium on Computer science education
The funnel that grew our cis major in the cs desert
Proceedings of the 39th SIGCSE technical symposium on Computer science education
ACM Transactions on Computing Education (TOCE)
ACM Transactions on Computing Education (TOCE)
The craft of computer programming: lifting the veil
Futureplay '10 Proceedings of the International Academic Conference on the Future of Game Design and Technology
Implementing IT0/CS0 with scratch, app inventor forandroid, and lego mindstorms
Proceedings of the 2011 conference on Information technology education
Journal of Systems and Software
Web-Based graphic environment to support programming in the beginning learning process
ICEC'12 Proceedings of the 11th international conference on Entertainment Computing
NoobLab: An Intelligent Learning Environment for Teaching Programming
WI-IAT '12 Proceedings of the The 2012 IEEE/WIC/ACM International Joint Conferences on Web Intelligence and Intelligent Agent Technology - Volume 03
Teaching spreadsheets to visually-impaired students in an environment similar to a mainstream class
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Investigating the effectiveness of early programming-centric models for IT education
Proceedings of the 14th annual ACM SIGITE conference on Information technology education
Game based early programming education: the more you play, the more you learn
Transactions on Edutainment IX
Hi-index | 0.00 |
From the Publisher:Karel the Robot teaches you the fundamental concepts and skills of programming - quickly and easily! By emphasizing logic and structure over calculation, it provides a nonthreatening introduction to the central ideas in programming - the same ideas that apply to all computer programming languages. This widely-praised guide begins by introducing KAREL, a literal-minded robot whose built-in capabilities allow him to explore his world and manipulate simple objects in it. It then introduces KAREL's programming language (a block-structured language similar to Pascal), which emphasizes logical deduction and spatial reasoning rather than calculation and algebraic reasoning. Once you learn the details of KAREL's deceptively simple programming language, you will soon be designing well-structured programs that instruct KAREL to perform surprisingly complex tasks. Along the way, you will be absorbing sophisticated programming concepts that will enhance your programming ability! A software simulator for KAREL's programming language and world is available on a wide variety of mainframes and microcomputers - details inside.