For Sophomore/Senior-level courses in Object-Oriented Programming or Comparative Programming Languages where a book on object-oriented language is required.
This innovative text teaches object-oriented programming using Squeak―a powerful, freely available language that is highly effective for teaching object-oriented programming. Using a focus on the basics and compelling case studies, the text covers the whole process of object-oriented development―from object-oriented analysis and design, through user interface design and application evaluation.
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.