This innovative book teaches object-oriented programming using Squeak—a powerful, freely available language that is highly effective for learning object-oriented programming. The book covers the whole process, while focusing on the basics and compelling case studies. Includes a rich description of object-oriented process. Emphasizes historical perspectives. Introduces simple UML. For readers wanting to learn more about object-oriented programming.
MARK GUZDIAL is an Associate Professor with the College of computing at the Georgia Institute of Technology. His research focuses on learning sciences and technology, specifically, "collaborative Dynabooks," which are tools that support learning through collaborative multimedia construction. He has been teaching object-oriented analysis, design, and programming in Smalltalk for over five years. He received the Ph.D. degree in Education and Computer Science from the University of Michigan. Georgia Tech praised his teaching with an award for "Outstanding Use of Educational Technology" (1997). He has received a prestigious National Science Foundation CAREER Award. He is on the editorial boards of IEEE Multimedia, Journal of the Learning Sciences, Journal of Interactive Learning Research and Interactive Learning Environments Journal.