Learn Programming with Robots

  • Authors
  • Stéphane Ducasse

Table of contents

  1. Front Matter
    Pages i-xxx
  2. Getting Started

    1. Front Matter
      Pages 1-1
    2. Pages 29-35
    3. Pages 37-49
    4. Pages 51-60
    5. Pages 61-73
  3. Elementary Programming Concepts

    1. Front Matter
      Pages 75-75
    2. Pages 77-86
    3. Pages 87-99
    4. Pages 109-118
    5. Pages 119-132
  4. Bringing Abstraction into Play

    1. Front Matter
      Pages 133-133
    2. Pages 149-154
    3. Pages 155-166
    4. Pages 167-181
    5. Pages 183-195

About this book


Are you completely new to programming? Do you want to have fun learning to program?

Squeak: Learn Programming with Robots will teach you core programming concepts based on simple, visual problems that involve manipulation of robots, or "turtles." You will learn basic programming concepts like loops, abstractions, composition, and conditionals.

Each chapter is structured so that it can be turned into a one- or two-hour lab session. And while the structured content explains solid principles of object-oriented programming, you'll just have fun going through the sequence of easy examples with the turtle.

And be sure to check out BotsInc, the companion learning environment for this book.


Debugging artificial intelligence behavior learning object-oriented programming (OOP) programming robot

Bibliographic information