FREE SHIPPING BOTH WAYS
ON EVERY ORDER!
LIST PRICE:
$75.00

Sorry, this item is currently unavailable.

Learning to Program with Alice

ISBN: 9780131872899 | 0131872893
Edition: 2nd
Format: Paperback
Publisher: PRENTICE HALL
Pub. Date: 1/1/2009

Why Rent from Knetbooks?

Because Knetbooks knows college students. Our rental program is designed to save you time and money. Whether you need a textbook for a semester, quarter or even a summer session, we have an option for you. Simply select a rental period, enter your information and your book will be on its way!

Top 5 reasons to order all your textbooks from Knetbooks:

  • We have the lowest prices on thousands of popular textbooks
  • Free shipping both ways on ALL orders
  • Most orders ship within 48 hours
  • Need your book longer than expected? Extending your rental is simple
  • Our customer support team is always here to help
SummaryTable of ContentsAuthor Biography
This guide supports an innovative approach to fundamental programming concepts. The authors use program visualization to create an easy relationship between program construct and the animation action in a 3D world. Final release is in full color. For consistency with Java, C++, and other commonly used languages, "questions" are now "functions." Save and reload bugs have been fixed. Fonts can be scaled larger or smaller. High contrast mode is available for projection in the classroom. A much larger local gallery is now loaded with Alice; the CD ... MORE
Forewordix
Prefacexi
Part I: Introduction to Alice
1(70)
Getting Started with Alice
... MORE(16)
Introduction to Alice
3(4)
Alice Concepts
7(12)
Tips & Techniques 1: Special Effects: Text and 2D Graphic Images
13(6)
Program Design and Implementation
19(32)
Scenarios and Storyboards
19(7)
A First Program
26(25)
Tips & Techniques 2: Orientation and Movement Instructions
Exercises
47(2)
Summary
49(2)
Programming: Putting Together the Pieces
51(20)
Built-in Functions and Expressions
52(4)
Simple Control Structures
56(15)
Tips & Techniques 3: Engineering Look and Feel
64(4)
Exercises
68(2)
Summary
70(1)
Part II: Object-Oriented and Event-Driven Programming Concepts
71(74)
Classes, Objects, Methods, and Parameters
73(47)
World-level Methods
75(8)
Parameters
83(10)
Class-level Methods and Inheritance
93(27)
Tips & Techniques 4: Visible and Invisible Objects
104(5)
Exercises and Projects
109(9)
Summary
118(2)
Interaction: Events and Event Handling
120(25)
Interactive Programming
120(5)
Parameters and Event Handling Methods
125(20)
Tips & Techniques 5: Events
134(1)
Exercises and Projects
135(8)
Summary
143(2)
Part III: Using Functions and Control Statements
145(86)
Functions and If/Else
147(36)
Functions
147(7)
Execution Control with If/Else and Boolean Functions
154(29)
Tips & Techniques 6: Random Numbers and Random Motion
167(4)
Exercises and Projects
171(10)
Summary
181(2)
Repetition: Definite and Indefinite Loops
183(22)
Loops
183(6)
While---An Indefinite Loop
189(16)
Tips & Techniques 7: Events and Repetition
194(2)
Exercises and Projects
196(7)
Summary
203(2)
Repetition: Recursion
205(26)
Introduction to Recursion
205(5)
Another Flavor of Recursion
210(21)
Tips & Techniques 8: Camera and Animation Controls
220(3)
Exercises and Projects
223(5)
Summary
228(3)
Part IV: Advanced Topics
231(52)
Lists and List Processing
233(17)
Lists
233(6)
List Search
239(11)
Tips & Techniques 9: Poses
243(1)
Exercises and Projects
244(5)
Summary
249(1)
Variables and Revisiting Inheritance
250(28)
Variables
250(11)
An Array Visualization Using an Index Variable
261(17)
Tips & Techniques 10: Bebugging with Watch and Text Output
269(3)
Exercises and Projects
272(5)
Summary
277(1)
What's Next?
278(5)
Appendix
Appendix A: Using Alice
283(19)
Part 1: Running Virtual Worlds in Alice
283(14)
Part 2: Using Popup Menus to Create an Initial Scene
297(5)
Appendix B: Managing the Alice Interface
302(8)
Index310
Randy Pausch is Professor of Computer Science, Human-Computer Interaction, and Design, Carnegie Mellon University.

Related Products


  • Learning To Program with Alice
    Learning To Program with Alice
  • Learning to Program with Alice (w/ CD ROM)
    Learning to Program with Alice...
  • Learning to Program with Alice Beta Version
    Learning to Program with Alice...


Please wait while this item is added to your cart...