Starting Out with Alice 3rd Edition by Tony Gaddis – Ebook PDF Instant Download/Delivery: 9780133559866, 0133559866
Full dowload Starting Out with Alice 3rd Edition after payment
Product details:
• ISBN 10:0133559866
• ISBN 13:9780133559866
• Author:Tony Gaddis
Starting Out with Alice
Starting Out with Alice 3rd Table of contents:
Chapter 1 Introduction to Alice and Objects
Topics
1.1 What Is a Computer Program?
1.2 Algorithms and Programming Languages
Checkpoint
1.3 Learning to Program with Alice
Installing and Running Alice
The Alice Environment
Checkpoint
1.4 Objects
Properties
Methods
Objects Can Be Made of Other Objects
The World Is an Object
Checkpoint
1.5 Classes and the Alice Galleries
Classes
Using the Web Gallery
Checkpoint
1.6 3D Objects and the Camera
The Camera
Modifying Objects in 3D
Rotation, Center Points, and Orientation
Pitch, Roll, and Yaw
Single View and Quad View Modes
Using Coordinates to Determine an Object’s Location
Checkpoint
Review Questions
Multiple Choice
Short Answer
Exercises
Chapter 2 Programming in Alice
Topics
2.1 Writing Methods
Primitive Methods
Method Calls and Arguments
More about the Primitive Methods
The more… Editing Tag
Deleting and Copying Instructions
Objects with Custom Methods
The Walking People Collection
Checkpoint
2.2 Naming Conventions
Meaningful Names
Spaces
camelCase Names
Class Names and PascalCase
Summary of Our Naming Conventions
Renaming Objects
Renaming the my first method Method
Checkpoint
2.3 Designing a Program
Designing the Program (the Alice World)
Writing the Methods
Testing and Debugging
Checkpoint
2.4 Comments
Checkpoint
2.5 Tips for Setting Up an Initial Scene
Using Primitive Methods to Set Up a Scene
Using Primitive Methods to Position a Character’s Arms
Moving an Object to the Center of the World
Positioning Objects a Specified Distance Apart
Moving the Camera to an Object
2.6 Executing Instructions Simultaneously
Timing and the Do together Structure
The Do in order Structure
Checkpoint
2.7 Exporting Your Code for Printing
2.8 Exporting an Alice World to Video
Review Questions
Multiple Choice
Short Answer
Exercises
Chapter 3 Variables, Functions, Math, and Strings
Topics
3.1 Variables
Creating a Local Variable
Variable Names
Variable Types
Initial Value
Variable Assignment
Changing Properties with Set Instructions
Checkpoint
3.2 Using Functions
Using a Function to Ask the User for Input
Primitive Object Functions
Checkpoint
3.3 Creating Math Expressions
Checkpoint
3.4 Working with Strings and Text
Asking the User to Enter a String
Joining Strings
Converting a Non-String to a String
3D Text
Checkpoint
Review Questions
Multiple Choice
Short Answer
Exercises
Chapter 4 Decision Structures
Topics
4.1 Boolean Values
Boolean Variables
Boolean Functions
Checkpoint
4.2 The If/Else Decision Structure
Having Multiple Conditionally Executed Instructions
Creating a Single-Alternative Decision Structure
Checkpoint
4.3 Nested If/Else Decision Structures
4.4 Relational Comparisons and Logical Operators
Testing the Value of an Object’s Property
Logical Operators
Checkpoint
Review Questions
Multiple Choice
Short Answer
Exercises
Chapter 5 Repetition Structures
Topics
5.1 The Loop Instruction
Computing the Number of Times to Repeat
Infinite Loops
The Complicated Version of the Loop Instruction
Flowcharting a Loop Instruction
Checkpoint
5.2 The While Instruction
The While Instruction Is a Pretest Loop
Creating a While Instruction
Checkpoint
5.3 Nested Loops
Review Questions
Multiple Choice
Short Answer
Exercises
Chapter 6 Methods, Functions, and More about Variables
Topics
6.1 Writing Custom Class-Level Methods
Using Trial-and-Error Experimentation in Method Design
6.2 Saving an Object to a New Class
Inheritance
Keep Class-Level Methods Independent of Other Objects
Checkpoint
6.3 Stepwise Refinement
Checkpoint
6.4 Passing Arguments
Object Parameters
Checkpoint
6.5 Using Class-Level Variables as Properties
Checkpoint
6.6 Writing Class-Level Functions
Checkpoint
6.7 World-Level Methods and Variables
World-Level Methods
World-Level Variables
Checkpoint
6.8 Using Clipboards
6.9 Tips for Visual Effects and Animation
Billboards
Fog
Moving Objects Together with the Vehicle Property
Making an Object Circle Another Object
Circling an Invisible Object
Capturing Poses
Programming the Camera
Creating Dummy Objects for the Camera
Checkpoint
Review Questions
Multiple Choice
Short Answer
Exercises
Chapter 7 Events
Topics
7.1 Responding to Events
Specialized Events
Checkpoint
7.2 Handling Key Press and Mouse Events
Key Press Events
Handling the While a key is pressed Event
Mouse Events
Handling the While the mouse is pressed on something Event
Checkpoint
7.3 Using Events in Simulations and Games
7.4 Tips for Games and Simulations
Random Numbers
Playing Audio
Importing and Recording Sounds
The Character Builders
Debugging with the print Statement
Review Questions
Multiple Choice
Short Answer
Exercises
Chapter 8 Lists and Arrays
Topics
8.1 Lists
Data Structures
Lists
Creating a List in Alice
Some Simple List Processing Instructions
A More Complex Example
Methods for Modifying a List
List Functions
An Example World That Uses List Methods and Functions
Using the Let the mouse move Event
Storing Non-Visual Data in a List
Checkpoint
8.2 Arrays
Creating an Array in Alice
Arrays versus Lists
Using an ArrayVisualization Object
Randomly Selecting an Item in an Array
Checkpoint
Review Questions
Multiple Choice
Short Answer
Exercises
Chapter 9 Recursion
Topics
9.1 Introduction to Recursion
9.2 Problem Solving with Recursion
Using Recursion in Mathematical Problems
Checkpoint
Review Questions
Multiple Choice
Short Answer
People also search for Starting Out with Alice 3rd
starting out with alice
how to draw alice easy
how to draw the white rabbit from alice in wonderland
how to join alice detroit
alice in wonderland start at the beginning
Reviews
There are no reviews yet.