Learning to program with Alice
Author(s)
Bibliographic Information
Learning to program with Alice
(Pearson international edition)
Pearson Prentice Hall, c2009
2nd ed
Available at 2 libraries
  Aomori
  Iwate
  Miyagi
  Akita
  Yamagata
  Fukushima
  Ibaraki
  Tochigi
  Gunma
  Saitama
  Chiba
  Tokyo
  Kanagawa
  Niigata
  Toyama
  Ishikawa
  Fukui
  Yamanashi
  Nagano
  Gifu
  Shizuoka
  Aichi
  Mie
  Shiga
  Kyoto
  Osaka
  Hyogo
  Nara
  Wakayama
  Tottori
  Shimane
  Okayama
  Hiroshima
  Yamaguchi
  Tokushima
  Kagawa
  Ehime
  Kochi
  Fukuoka
  Saga
  Nagasaki
  Kumamoto
  Oita
  Miyazaki
  Kagoshima
  Okinawa
  Korea
  China
  Thailand
  United Kingdom
  Germany
  Switzerland
  France
  Belgium
  Netherlands
  Sweden
  Norway
  United States of America
Note
Includes index
Description and Table of Contents
Description
Learning to Program with Alice, 2e, is appropriate for all one-semester pre-CS1 and computer literacy courses, and for integration into the first weeks of many introductory CS1 courses.
Alice was designed to make programming concepts easier to teach and learn. In the Second Edition of Learning to Program with Alice, Alice's creators offer a complete full-color introduction to the interactive Alice 2.2 programming environment. The authors make extensive use of program visualization to establish an easy, intuitive relationship between program constructs and the 3D graphics animation action in Alice. Students discover how Alice blends traditional problem-solving techniques with Hollywood-style storyboarding. Fundamental object-oriented programming concepts and language syntax are taught independently. Programming concepts can be taught from either an objects-first or an objects-early approach, with an optional early introduction to events. The book's Java-like syntax allows students to view their program code, simplifying their transitions to Java, C++, C#, or other object-oriented languages. This new edition even allows students to upload their animated programs onto YouTube and share their work on the Web.
Table of Contents
Preface
Part I. Introduction to Alice
1. Getting Started with Alice
2. Program Design and Implementation
3. Programming: Putting Together the Pieces
Part II. Object-oriented and Event-driven Programming Concepts
4. Classes, Objects, Methods, and Parameters
5. Interaction: Events and Event Handling
Part III. Using Questions and Control Statements
6. Functions and If/Else
7. Repetition: Definite and Indefinite Loops
8. Repetition: Recursion
Part IV. Advanced Topics
9. Lists and List Processing
10. Variables and Revisiting Inheritance
11. What's Next?
Appendix A: Getting Started
Appendix B: Managing the Alice Interface
Index
by "Nielsen BookData"