Starting Out with Alice, 3rd edition
- Tony Gaddis
- Listen on the go
Learn how you like with full eTextbook audio
- Find it fast
Quickly navigate your eTextbook with search
- Stay organized
Access all your eTextbooks in one place
- Easily continue access
Keep learning with auto-renew
Published by Pearson (July 15th 2021) - Copyright © 2013
ISBN-13: 9780137618453
Subject: Programming - Introductory
Category: Alice
Preface
Chapter 1 Introduction to Alice and Objects
Chapter 2 Programming in Alice
Chapter 3 Variables, Functions, Math, and Strings
Chapter 4 Decision Structures
Chapter 5 Repetition Structures
Chapter 6 Methods, Functions, and More about Variables
Chapter 7 Events
Chapter 8 Lists and Arrays
Chapter 9 Recursion
Appendix A Installing Alice
Appendix B Answers to Checkpoints
Index
Table of Contents
Preface
Chapter 1 Introduction to Alice and Objects
1.1 What Is a Computer Program?
1.2 Algorithms and Programming Languages
1.3 Learning to Program with Alice
TUTORIAL 1-1: Opening and playing an Alice world
1.4 Objects
1.5 Classes and the Alice Galleries
TUTORIAL 1-2: Creating a world and adding objects
1.6 3D Objects and the Camera
TUTORIAL 1-3: Moving the camera in 3D space
TUTORIAL 1-4: Manipulating objects in 3D space
TUTORIAL 1-5: Manipulating subpart objects
Review Questions
Chapter 2 Programming in Alice
2.1 Writing Methods
TUTORIAL 2-1: Adding instructions to an Alice world
TUTORIAL 2-2: Exploring additional primitive methods
2.2 Naming Conventions
2.3 Designing a Program
TUTORIAL 2-3: Using the program design cycle
2.4 Comments
TUTORIAL 2-4: Inserting comments
2.5 Tips for Setting Up an Initial Scene
2.6 Executing Instructions Simultaneously
TUTORIAL 2-5: Creating simultaneously executed instructions
2.7 Exporting Your Code for Printing
2.8 Exporting an Alice World to Video
Review Questions
Chapter 3 Variables, Functions, Math, and Strings
3.1 Variables
TUTORIAL 3-1: Creating and using a variable
TUTORIAL 3-2: Creating a set instruction for a variable
3.2 Using Functions
TUTORIAL 3-3: Calling an ask user function
TUTORIAL 3-4: Using a proximity function
3.3 Creating Math Expressions
TUTORIAL 3-5: Using math to avoid collisions
3.4 Working with Strings and Text
TUTORIAL 3-6: Converting a Number variable to a string
Review Questions
Chapter 4 Decision Structures
4.1 Boolean Values
4.2 The If/Else Decision Struc