Karel the Robot: A Gentle Introduction to the Art of Programming

Overview

Uses a creative approach to teach the basic skills and concepts of programming quickly. This edition offers excellent insights into problem solving and program design processes. It will also improve comprehension of such computer science considerations as loop invariants and recursion. Includes 60 color line drawings.

Read More Show Less
... See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (16) from $1.99   
  • Used (16) from $1.99   
Close
Sort by
Page 1 of 2
Showing 1 – 10 of 16 (2 pages)
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$1.99
Seller since 2007

Feedback rating:

(3077)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

Good
1994 Paperback Good

Ships from: San Jose, CA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2014

Feedback rating:

(4188)

Condition: Good
Book shows minor use. Cover and Binding have minimal wear, and the pages have only minimal creases. Free State Books. Never settle for less.

Ships from: Halethorpe, MD

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2010

Feedback rating:

(5756)

Condition: Acceptable
Blue Cloud Books ??? Hot deals from the land of the sun.

Ships from: Phoenix, AZ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2009

Feedback rating:

(7760)

Condition: Good
Light shelving wear with minimal damage to cover and bindings. Pages show minor use. Help save a tree. Buy all your used books from Green Earth Books. Read. Recycle and Reuse.

Ships from: Portland, OR

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2010

Feedback rating:

(5756)

Condition: Good
This book has a light amount of wear to the pages, cover and binding. Blue Cloud Books ??? Hot deals from the land of the sun.

Ships from: Phoenix, AZ

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2010

Feedback rating:

(4060)

Condition: Good
Book has a small amount of wear visible on the binding, cover, pages. Selection as wide as the Mississippi.

Ships from: St Louis, MO

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2008

Feedback rating:

(16244)

Condition: Acceptable
Wiley, 07/01/1994, Paperback, Acceptable condition. Writing inside.

Ships from: Frederick, MD

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2014

Feedback rating:

(2779)

Condition: Acceptable
Biggest little used bookstore in the world.

Ships from: Reno, NV

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2009

Feedback rating:

(6940)

Condition: Good
Only lightly used. Book has minimal wear to cover and binding. A few pages may have small creases and minimal underlining. Book selection as BIG as Texas.

Ships from: Dallas, TX

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
Seller since 2014

Feedback rating:

(53)

Condition: Good
This item is gently used in good or better condition. If it is a textbook it may not have supplements. It may have some moderate wear and possibly include previous owner's name, ... some markings and/or is a former library book. We ship within 1 business day and offer no hassle returns. Big Hearted Books shares its profits with schools, churches and non-profit groups throughout New England. Thank you for your support! Read more Show Less

Ships from: Sharon, MA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 2
Showing 1 – 10 of 16 (2 pages)
Close
Sort by
Sending request ...

Overview

Uses a creative approach to teach the basic skills and concepts of programming quickly. This edition offers excellent insights into problem solving and program design processes. It will also improve comprehension of such computer science considerations as loop invariants and recursion. Includes 60 color line drawings.

Read More Show Less

Editorial Reviews

Library Journal
Since 1981, Karel the Robot has been instructing students in the delicate practice of programming. With all sorts of new ways to teach programming, is the Karel method still valid? As long as introductory programming is about learning to think, there's room for Karel and his universe. You learn in the beginning about Karel's world and how to move him around ever so carefully in his streets and avenues. From these simple steps, you learn how to improve Karel's programming vocabulary so that you can do more with less code. You then advance to conditional statements and more complicated repeating instructions, ending up with skills such as ordering your robot to search his space for objects. Karel proves that a lot of programming expertise can be taught with a few well-chosen exercises and an emphasis on logical thinking and clean programming. Let's hope Karel the Robot never ends up on the junk heap.
Booknews
This small text teaches the fundamental concepts and skills of programming by emphasizing logic and structure over calculation. Using KAREL, a simple but instructive programming language, the author guides the reading into the programming world in a gentle and conceptual way. Annotation c. Book News, Inc., Portland, OR (booknews.com)
Read More Show Less

Product Details

  • ISBN-13: 9780471089285
  • Publisher: Wiley, John & Sons, Incorporated
  • Publication date: 7/25/1994
  • Edition description: Older Edition
  • Edition number: 1
  • Pages: 106

Table of Contents

Ch. 1 The Robot World 1
1.1 Karel's World 1
1.2 Karel's Capabilities 3
1.3 Tasks and Situations 4
1.4 Problem Set 6
Ch. 2 Primitive Instructions and Simple Programs 7
2.1 Changing Position 7
2.2 Handling Beepers 9
2.3 Finishing a Task 9
2.4 A Complete Program 10
2.5 Error Shutoffs 13
2.6 Programming Errors 14
2.7 Problem Set 19
Ch. 3 Extending Karel's Vocabulary 25
3.1 Creating a More Natural Programming Language 25
3.2 A Mechanism That Defines New Instructions 26
3.3 Block Structuring 27
3.4 The Meaning and Correctness of New Instructions 28
3.5 Defining New Instructions in a Program 29
3.6 Boxing: How Karel Understands a Program 32
3.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
3.11 Problem Set 59
Ch. 4 Conditionally Executing Instructions 65
4.1 The IF/THEN Instruction 65
4.2 The Conditions Karel Can Test 66
4.3 Simple Examples of the IF/THEN Instruction 67
4.4 The IF/THEN/ELSE Instruction 74
4.5 Nested IF Instructions 76
4.6 More Complex Tests 79
4.7 When to Use an IF Instruction 80
4.8 Transformations for Simplifying IF Instructions 81
4.9 The Dangling ELSE 84
4.10 Problem Set 87
Ch. 5 Instructions That Repeat 93
5.1 The ITERATE Instruction 93
5.2 The WHILE Instruction 95
5.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
5.7 A Large Program Written by Stepwise Refinement 116
5.8 When to Use a Repeating Instruction 126
5.9 Problem Set 128
Ch. 6 Advanced Techniques for Karel 141
6.1 Recursion 141
6.2 Searching 145
6.3 Doing Arithmetic 149
6.4 Problem Set 152
Appendix 155
Technical Term Index 157
Instruction Index 159
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)