Karel the Robot a Gentle Introduction to the Art of Programming
Download Product Flyer
Download Product Flyer
Download Product Flyer is to download PDF in new tab. This is a dummy description. Download Production Flyer is to download PDF in new tab. This is a dummy description. Download Production Flyer is to download PDF in new tab. This is a dummy description. Download Production Flyer is to download PDF in new tab. This is a dummy description.
Description
KAREL The Robot teaches students the fundamental concepts and skills of programming, quickly and hands. Past emphasizing logic and structure over adding, it provides a nonthreatening introduction to the fundamental ideas in programming.
This widely praised guide begins by introducing KAREL, a literal-minded robot whos congenital-in capabilities allow him to explore his globe and manipulate uncomplicated objects in it. Once students learn the details of KAREL'southward deceptively simple programming linguistic communication, they will soon be designing well-structured programs that instruct KAREL to perform surprisingly complex tasks. Along the manner students volition be absorbing sophisticated programming concepts that will raise their programming ability.
Related Resources
Buy Set of 1 Items
This detail:Karel The Robot: A Gentle Introduction to the Fine art of Programming, 2nd Edition
Purchased Together:$88.95
Added to Your Shopping Cart
Buy Set up of two Items
This item:Karel The Robot: A Gentle Introduction to the Fine art of Programming, 2nd Edition
Purchased Together:$151.95
Added to Your Shopping Cart
Table of contents
Chapter 1. The Robot World 1
1.1. Karel's World 1
i.ii. Karel's Capabilities 3
ane.3. Tasks and Situations 4
1.four. Problem Set up 6
Chapter 2. Primitive Instructions and Simple Programs 7
2.1. Changing Position 7
2.2. Handling Beepers nine
2.3. Finishing a Task 9
ii.4. A Consummate Programme x
2.5. Error Shutoffs 13
two.6. Programming Errors 14
ii.seven. Trouble Set 19
Chapter 3. Extending Karel'southward Vocabulary 25
3.1. Creating a More Natural Programming Language 25
3.2. A Mechanism That Defines New Instructions 26
3.three. Block Structuring 27
iii.4. The Meaning and Definiteness of New Instructions 28
three.v. Defining New Instructions in a Programme 29
3.6. Battle: How Karel Understands a Plan 32
iii.7. An Ungrammatical Program 34
3.8. Tools for Designing and Writing Karel Programs 35
3.9. Advantages of Using New Instructions 53
3.10. Writing Understandable Programs 57
three.11. Problem Set up 59
Chapter iv. Conditionally Executing Instructions 65
4.i. The IF/THEN Instruction 65
4.2. The Conditions Karel Can Examination 66
4.3. Uncomplicated Examples of the IF/THEN Instruction 67
iv.4. The IF/THEN/ELSE Instruction 74
4.five. Nested IF Instructions 76
4.6. More Complex Tests 79
4.7. When to Use an IF Teaching eighty
4.8. Transformations for Simplifying IF Instructions 81
4.nine. The Dangling ELSE 84
4.ten. Problem Set 87
Chapter v. Instructions That Repeat 93
five.1. The ITERATE Educational activity 93
five.2. The WHILE Instruction 95
v.3. Errors to Avoid with WHILE Loops 100
5.4. Nested WHILE Loops 104
5.5. WHILE and IF Instructions 112
5.6. Reasoning About Loops 112
five.seven. A Large Programme Written by Stepwise Refinement 116
5.8. When to Use a Repeating Instruction 126
v.9. Problem Prepare 128
Chapter 6. Advanced Techniques for Karel 141
six.1. Recursion 141
6.2. Searching 145
vi.3. Doing Arithmetic 149
6.4. Problem Fix 152
Appendix 155
Technical Term Index 157
Educational activity Alphabetize 159
Features
- What reviewers are proverb...
- "I remember KAREL The Robot is the greatest mode to innovate programming concepts that I accept seen."
—Tim Thurman, University of Kansas - "I first used this language in 1981 as a student. I plant it to be stimulating and challenging. In 1984 I began using KAREL as a instructor. Since 1984 I take used KAREL every term except ane. That term represented an experiment to run across how students would do without using KAREL. I was not satisfied; the students performed poorly relative to those who used KAREL."
—Peter Casey, Central Oregon Customs College
Source: https://www.wiley.com/en-us/Karel+The+Robot:+A+Gentle+Introduction+to+the+Art+of+Programming,+2nd+Edition-p-9780471597254
Post a Comment for "Karel the Robot a Gentle Introduction to the Art of Programming"