Starting Out with Alice : A Visual Introduction to Programming

  • ISBN13:


  • ISBN10:


  • Edition: 1st
  • Format: Paperback w/CD
  • Copyright: 1/1/2011
  • Publisher: Addison Wesley
  • View Upgraded Edition
  • Purchase Benefits
  • Free Shipping On Orders Over $59!
    Your order must be $59 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $79.00


Starting Out with Alice: A Visual Introduction to Programmingpresents a fun and motivational way for novice programmers to learn the basic tenets of programming. Using Alice, an innovative and increasingly popular teaching tool, readers from a variety of backgrounds create virtual programming worlds of animations and computer games. Introduction to Alice and Objects; Programming in Alice; Variables, Functions, Math, and Strings; Decision and Repetition Structures; Methods, Functions, and More about Variables; Events; Lists and Arrays; Recursion. For all readers interested in programming using Alice.

Table of Contents

What is a Computer Program?
Algorithms and Programming Languages
Learning to Program with Alice
Classes and the Alice Galleries
3D Objects and the Camera
Programming in Alice
lWriting Methods
Naming Conventions
Designing a Program
Tips for Setting Up an Initial Scene
Executing Instructions Simultaneously
Exporting Your Code for Printing
Variables, Functions, Math, and Strings
Creating Math Expressions
Working with Strings and Text
Decision and Repetition Structures
Boolean Values
The If/Else Decision Structure
Relational Comparisons and Logical Operators
The Loop Instruction
The While Instruction
Methods, Functions, and More About Variables
Writing Custom Class-Level Methods
Saving an Object to a New Class
tepwise Refinement
Passing Arguments
Using Class-Level Variables as Properties
Writing Class-Level Functions
World-Level Methods and Variables
Using Clipboards
Tips for Visual Effects and Animation
Responding to Events
Handling Key Press and Mouse Events
Using Events in Simulations and Games
Using Events in Games and Simulations
Lists and Arrays
Introduction to Recursion
Problem Solving with Recursion
Appendix A Installing Alice
Table of Contents provided by Publisher. All Rights Reserved.

Rewards Program

Write a Review