Starting Out with Alice A Visual Introduction to Programming

ISBN-10: 0321545877
ISBN-13: 9780321545879
Edition: 2nd 2011
Authors: Tony Gaddis
List price: $111.20 Buy it from $9.99 Rent it from $50.40
This item qualifies for FREE shipping

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Used Starting from $9.99
Rent Starting from $50.40
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
History of Western Art Online content $4.95 $1.99
Add to cart
Study Briefs
History of World Philosophies Online content $4.95 $1.99
Add to cart
Study Briefs
American History Volume 1 Online content $4.95 $1.99
Add to cart
Study Briefs
History of Western Music Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $111.20
Edition: 2nd
Copyright year: 2011
Publisher: Addison Wesley
Publication date: 10/22/2010
Binding: Mixed Media
Pages: 384
Size: 8.00" wide x 10.00" long x 0.75" tall
Weight: 1.716
Language: English

Preface
Introduction to Alice and Objects
What Is a Computer Program?
Algorithms and Programming Languages
Learning to Program with Alice
Opening and playing an Alice world
Objects
Classes and the Alice Galleries
Creating a world and adding objects
3D Objects and the Camera
Moving the camera in 3D space
Manipulating objects in 3D space
Manipulating subPart objects
Review Questions
Programming in Alice
Writing Methods
Adding instructions to an Alice world
Exploring additional primitive methods
Naming Conventions
Designing a Program
Using the program design cycle
Comments
Inserting comments
Tips for Setting Up an Initial Scene
Executing Instructions Simultaneously
Creating simultaneously executed instructions
Exporting Your Code for Printing
Exporting an Alice World to Video
Review Questions
Variables, Functions, Math, and Strings
Variables
Creating and using a variable
Creating a set instruction for a variable
Using Functions
Calling an ask user function
Using a proximity function
Creating Math Expressions
Using math to avoid collisions
Working with Strings and Text
Converting a Number variable to a string
Review Questions
Decision and Repetition Structures
Boolean Values
The If/Else Decision Structure
Creating an If/Else instruction
Relational Comparisons and Logical Operators
Using a relational operator
Testing an object's color property
The Loop Instruction
Using the Loop instruction
The While Instruction
Using a While instruction to make an object vanish
Using the While instruction to move an object
Review Questions
Methods, Functions, and More about Variables
Writing Custom Class-Level Methods
Creating a class-level method
Saving an Object to a New Class
Saving an object to a class
Stepwise Refinement
Completing the WorkOut world
Passing Arguments
Passing arguments to a method
Using Class-Level Variables as Properties
Adding a property to an object
Writing Class-Level Functions
Writing a class-level function
World-Level Methods and Variables
Using Clipboards
Tips for Visual Effects and Animation
Review Questions
Events
Responding to Events
Handling Key Press and Mouse Events
Handling key press events
Handling the while a key is pressed event
Handling a mouse click event
Using Events in Simulations and Games
Tips for Games and Simulations
Review Questions
Lists and Arrays
Lists
Creating a list and using the For all in order and For all together instructions
More complex list processing
Using the Let the mouse move <objects> event
Arrays
Creating an array and a loop that steps through it
Randomly selecting an array element
Review Questions
Recursion
Introduction to Recursion
Creating a recursive method
Problem Solving with Recursion
Recursive problem solving in animation
Writing a recursive mathematical function
Review Questions
Installing Alice
Answers to Checkpoints
Index

×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×