Introduction to Computing and Programming with Java:  A Multimedia Approach Review

Textbook Title: 

Introduction to Computing and Programming with Java:  A Multimedia Approach

From the Preface:
“The media computation approach used in this book starts with what students use computers for:  image manipulation, digital music, Web pages, games, and so on.  We then explain programming and computing in terms of these activities.”
“We focus on the basics for ten chapters:  three introductory, four on pictures, and three on sounds.” 

  • Text uses DrJava environment for the programs (simpler than the typical IDE).
  • First couple pages talk about computer science as the study of recipes/programs along with what sort of problems computer scientists study. 
  • Page 5 includes a side-by-side comparison of Hello World programs in 4 different languages (Python, Java, C++, Scheme), followed by an explanation of how languages differ and how they can serve different purposes.
  • Chapter 2 introduces the user to Java with variables, simple output.
  • Chapter 3 introduces the user to programs and objects.  Provides a Turtle that can be programmed to move around the screen drawing pictures. 
  • Chapter 4 starts modifying pictures and using loops.
  • Lots of exercises and problems at the end of the chapters. 
  • Not sure the text is all that interesting to read but I suspect the intriguing material makes up for any lack of interest the student might have in the reading.
Textbook Author(s): 
Mark Guzdial and Barbara Ericson
Textbook Year: 
2006
Textbook Publisher: 
Prentice Hall
0
Your rating: None

Comments

For those Python enthusiasts out there, Mark and Barbara have a newer version of this text using Python rather than Java.
Similar title (Introduction to Computing and Programming in Python, A Multimedia Approach 2nd Edition). Same publisher, 2nd edition released in 2009.