Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Learning to program with Alice (Brief ed.)
Dann W., Cooper S., Pausch R., Prentice-Hall, Inc., Upper Saddle River, NJ, 2006. 160 pp. Type: Book (9780132397759)
Date Reviewed: May 23 2008

Alice is a visual, object-based introduction to object-oriented (OO) programming. This textbook includes a CD containing the full version of Alice 2.0. Alice was written by a team at Carnegie Mellon University (CMU), headed by Randy Pausch. As of the time of this writing, a preview of version 3.0 is online.

The forward by Kay extols the attributes of the language, with no reference at all to the text. The preface addresses the importance of making the learning experience highly motivating and meaningful to learners. Objects are tangible and visible; rather than deal with syntax, mathematics, and terminology, students see the outcomes of the drag-and-drop commands.

The CD was prepared for Windows Millennium Edition (Me), Windows 2000, and Windows XP. I loaded Alice on a PC operating under Microsoft Vista; although the upload concluded with error messages and warnings, the program ran flawlessly.

The book is designed to be flexible, and suggestions are made for adapting the learning experience as part of a longer or self-contained course. The target learners are college students enrolled in a first-year programming course. The chapters are nicely organized, the language is easy to follow, and the full-color illustrations match what appears on the screen.

Because Alice was provided to the public without charge (by Pausch and CMU), other publishers of college-level programming texts have competitive products on the market. Nevertheless, given the charge of teaching an introductory programming course, I would use Alice and this book.

Reviewer:  G. Abramson Review #: CR135628 (0903-0202)
Bookmark and Share
  Featured Reviewer  
 
General (D.1.0 )
 
 
Computer Science Education (K.3.2 ... )
 
 
Education (J.1 ... )
 
 
Computer And Information Science Education (K.3.2 )
 
 
Administrative Data Processing (J.1 )
 
 
Reference (A.2 )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
Problems in programming
Vitek A., Tvrdy I., Reinhardt R., Mohar B. (ed), Martinec M., Dolenc T., Batagelj V. (ed), John Wiley & Sons, Inc., New York, NY, 1991. Type: Book (9780471930174)
Aug 1 1992
KNOs: KNowledge acquisition, dissemination, and manipulation Objects
Tsichritzis D., Fiume E., Gibbs S., Nierstrasz O. ACM Transactions on Information Systems 5(1): 96-112, 1987. Type: Article
Nov 1 1987
Programmer perceptions of productivity and programming tools
Hanson S. (ed), Rosinski R. Communications of the ACM 28(2): 180-189, 1985. Type: Article
Jul 1 1985
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy