GO TO
Learning to Program with Alice—Brief Edition
by
Wanda Dann - Ithaca College; Stephen Cooper - Saint Joseph’s University; Randy Pausch - Carnegie Mellon University
Publisher: Prentice Hall
Publishing Date: 2006/06/23
eText ISBN-10
0-13-225215-5
eText ISBN-13
978-0-13-225215-7
Print ISBN-10
0-13-239775-7
Print ISBN-13
978-0-13-239775-9
« Back to My CourseSmart
Learning to Program with Alice—Brief Edition
by
Wanda Dann - Ithaca College; Stephen Cooper - Saint Joseph’s University; Randy Pausch - Carnegie Mellon University
eTextbook $18.40
(180 day subscription)
Compare Online & Downloadable
Copyright, iv
Foreword, ix
Preface, xi
Acknowledgments, xiv
I. Introduction to Alice,...
II. Object-Oriented and E...
Appendices, 101
Table of Contents
Copyright, iv
Foreword, ix
Preface, xi
Acknowledgments, xiv
I. Introduction to Alice, 1
1. Getting Started with Alice, 3
1-1. Introduction to Alice, 3
1-2. Alice concepts, 7
Tips & Techniques 1. Special Effects: Text and 2D Graphic Images, 13
Exercises, 16
Summary, 18
2. Program Design and Implementation, 19
2-1. Scenarios and storyboards, 19
2-2. A first program, 26
Tips & Techniques 2. Orientation and Movement Instructions, 38
Exercises, 45
Summary, 47
3. Programming: Putting Together the Pieces, 49
3-1. Built-in functions and expressions, 50
3-2. Simple control structures, 54
Tips & Techniques 3. Engineering Look and Feel, 62
Exercises, 66
Summary, 68
II. Object-Oriented and Event-Driven Programming Concepts, 69
4. Classes, Objects, Methods, and Parameters, 71
Classes, 71
Objects, 72
Methods, 73
4-1. Class-level methods and inheritance, 73
Tips & Techniques 4. Visible and Invisible Objects, 84
Exercises, 88
Summary, 90
5. Interaction: Events and Event Handling, 91
5-1. Interactive programming, 91
Tips & Techniques 5. Events, 96
Exercises, 97
Summary, 99
Appendices, 101
A. Using Alice, 103
Part 1: Running virtual worlds in alice, 103
Part 2: Using popup menus to create an initial scene, 117
B. Managing the Alice Interface, 123
Searching the gallery, 123
Creating your own people models, 124
Copy and paste: clipboards, 125
Deleting code, 125
Printing: Exporting program code to an HTML file, 127
Web display: Exporting a world, 128
Export to movie, 129
Please use the Print button in the CourseSmart Reader header.