Skip to content Skip to sidebar Skip to footer

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

Karel The Robot 2e and Karel the Genie MAC Software to accompany Karel The Robot 2e Dynamic Set

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

Student BCS Site to accompany Fixed Income Securities: Valuation, Risk, and Risk Management

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

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

  • 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

ridgemagain.blogspot.com

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"