|

Addison-Wesley / Prentice Hall

Computer Science

My Instructor Resource Center :  Log in or request access

Introduction to Computing and Programming with Java: A Multimedia Approach
Mark J. GuzdialGeorgia Institute of Technology
Barbara Ericson

ISBN-10: 0131496980
ISBN-13:  9780131496989

Publisher:  Prentice Hall
Copyright:  2007
Format:  Paper; 592 pp
Published:  04/07/2006
Status: Instock



For CS1 Java programming.

 

Using the video game generation’s fascination with digital multimedia as a springboard, this text teaches Java programming in a context that students find relevant and useful. Students learn to program using Java while creating interesting effects with sounds, pictures, web pages, and video.

  • Digital multimedia emphasis — Teaches students to understand and control the technologies in their daily lives, making the study of computer science more directly relevant and useful.
  • Student-friendly organization — Begins each chapter with a mix of computer science and media learning objectives, emphasizing Java programming concepts  and media computation.
  •  Compelling examples — Demonstrates the manipulation of media in appealing ways.
  •  Informative boxed materials – Address topics such as common bugs, tips for better learning, and important computer science concepts.
  •  Immediate reinforcement — Provides valuable feedback at point of use as students view the dynamic effects of their efforts on a picture, sound, text, or movie.
  •  Over 140 working programs — Show students how to manipulate media in useful ways, from reducing red eye and splicing sounds to generating digital video special effects.
  •  Accompanying CD-ROM —Packaged with your textbook, the Student CD contains J2SE software for use in writing, compiling, and executing Java programs. Both versions 1.5 (also called 5.0) and 1.4 are included on the CD. As a special feature, the version of MediaTools on this CD includes a button in the Pixel Tools to change the scale of a picture, to make it easier to use your digital camera pictures in DrJava.
  • InstructorResourceCenterThis instructor download site is a password-protected area of the Prentice Hall online catalog that provides instructors quick access to presentation and assessment resources. For access to these resources, please contact your PH Sales Rep.Reduces lecture preparation time with engaging slides that support the text.  Accessible via download, the IRC features: 
    • Pre-built PowerPoint Lecture Presentation
    • Instructor Solutions Manual – Coming Soon!
    • Code Solutions from the book – Coming Soon!
  •  Guzdial/Ericson Companion Web site – Available to students and instructors, the Companion Website is a free resource complete with student tools and assessment resources to help instructors plan and manage their courses. The Companion Web site enables instructors to create a syllabus using the Syllabus Manager tool, accessible anywhere and anytime by students, with assignments from on-line and print materials. In addition, instructors can access Lecture Notes and Code from the book. The Companion Web site is a valuable self-study resource for students with links, code and tools to ensure success in your course. Go to www.prenhall.com/guzdial to access to companion web site.

Preface iv

Contents xi

1 Introduction to Computer Science and Media Computation

2 Introduction to Java

3 Introduction to Programming

4 Modifying Pictures using Loops

5 Modifying Pixels in a Matrix

6 Conditionally Modifying Pixels

7 Drawing

8 Modifying all Samples in a Sound

9 Modifying Samples using Ranges

10 Combining and Creating Sounds

11 Creating Classes

12 Creating and Modifying Text

13 Making Text for the Web

14 Encoding, Manipulating, and Creating Movies

15 Speed

16 JavaScript

APPENDICES

A Quick Reference to Java

A.1 Variables

A.2 Method Declarations

A.3 Loops

A.4 Conditionals

A.5 Operators

A.6 String escapes

A.7 Classes

A.8 Fields

A.9 Constructors

A.10 Packages

 

 

 

GOAL, Where Virtual Office Hours are 24/7!
This title is available with GOAL, our Computer Science online homework and assessment technology featuring multiple choice questions and learning labs for Java Programming, Operating Systems, and Database Systems courses.

Mark Guzdial is a Full Professor at the College of Computing at Georgia Tech, member of the GVU Center, and Director of the Collaborative Software Laboratory. His Prentice Hall books include Squeak: Object-Oriented Design with Multimedia Applications; Squeak: Open Personal Computing and Multimedia; and Introduction to Computing and Programming in Python: A Multimedia Approach.

 

Barbara J. Ericson, is a highly-rated instructor for the College of Computing at Georgia Tech. She has taught continuing education and undergraduate courses for Georgia Tech. She authored continuing education courses on Java and Object-Oriented Analysis and Design. Her current position is the Director of CS Outreach for the Institute for Computing Education (ICE) which works to improve computing education at the secondary level in Georgia. An ACM member, Ericson has worked at several leading industrial research labs, including General Motors Research Labs and Bell Communications Research.

New computer science students are far more motivated when they are creating programs they care about. Reflecting that insight, this complete first course in Java introduces each new concept in the context of programs that manipulate students’own sounds, pictures, web pages, and video: programs that help them communicate.

 

Mark Guzdial and Barbara Ericson draw on their innovative work at Georgia Tech, work that has significantly improved student success, and earned the recognition of the National Science Foundation. This book presents new techniques only after demonstrating why students need them to solve meaningful problems. Students can then run their digital media programs get immediate feedback that helps them stay on the right track.

 

Open-ended assignments are designed to motivate, promote creativity, and encourage collaboration and friendly competition, using the simple, intuitive, lightweight DrJava development environment. At the same time, students learn to create robust, efficient Java code for any IDE or platform. 

 

Skills include:

  • fundamentals of object development 
  • loops, arrays, and matrices 
  • drawing with Java’s Graphics and Graphics2D classes
  • generating HTML databases and using basic SQL queries 
  • understanding and modifying algorithms 
  • program performance and reliability

 

A dual-platform CD-ROM (for Macintosh® and Windows®) includes raw media materials and programming source code for the book’s exercises and all necessary software, including Sun Microsystems’ Java 2 Platform, Standard Edition and more.

GOAL Student Access Code Card for Intro to Computing and Programming with Java: A Multimedia Approach
Guzdial
©2007 | Prentice Hall | Access Code Card; 1 pp | Instock
ISBN-10: 0136151825 | ISBN-13: 9780136151821


GOAL Instructor Access Code Card for Intro to Computing and Programming with Java: A Multimedia Approach
Guzdial
©2007 | Prentice Hall | Access Code Card | Instock
ISBN-10: 0136151841 | ISBN-13: 9780136151845


GOAL Instructor Access Code for Introduction to Computing and Programming with Java: A Multimedia Approach
Guzdial & Ericson
©2007 | Prentice Hall | Digital Access Code | Instock
ISBN-10: 0136049664 | ISBN-13: 9780136049661


GOAL for Intro to Computing and Programming with Java: A Multimedia Approach (Access code required)
Ullman
©2007 | Prentice Hall | Website | Instock
ISBN-10: 0136151833 | ISBN-13: 9780136151838
Online purchase price: $34.00

GOAL Instructor Access Code Card for Intro to Computing and Programming with Java: A Multimedia Approach
Guzdial
©2007 | Prentice Hall | Access Code Card | Instock
ISBN-10: 0136151841 | ISBN-13: 9780136151845


GOAL Instructor Access Code for Introduction to Computing and Programming with Java: A Multimedia Approach
Guzdial & Ericson
©2007 | Prentice Hall | Digital Access Code | Instock
ISBN-10: 0136049664 | ISBN-13: 9780136049661


GOAL for Intro to Computing and Programming with Java: A Multimedia Approach (Access code required)
Ullman
©2007 | Prentice Hall | Website | Instock
ISBN-10: 0136151833 | ISBN-13: 9780136151838
Online purchase price: $34.00

GOAL to accompany Introduction to Computing and Programming with Java: A Multimedia Approach
Gradiance
©2007 | Prentice Hall | On-line Supplement | Estimated Availability : 04/01/2007
ISBN-10: 0136153615 | ISBN-13: 9780136153610


Instructor Resource Center
Guzdial & Ericson
©2007 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 0131936026 | ISBN-13: 9780131936027
    View Downloadable Files

GOAL Student Access Code Card for Intro to Computing and Programming with Java: A Multimedia Approach
Guzdial
©2007 | Prentice Hall | Access Code Card; 1 pp | Instock
ISBN-10: 0136151825 | ISBN-13: 9780136151821


GOAL for Intro to Computing and Programming with Java: A Multimedia Approach (Access code required)
Ullman
©2007 | Prentice Hall | Website | Instock
ISBN-10: 0136151833 | ISBN-13: 9780136151838
Online purchase price: $34.00

GOAL Student Access Code Card for Intro to Computing and Programming with Java: A Multimedia Approach
Guzdial
©2007 | Prentice Hall | Access Code Card; 1 pp | Instock
ISBN-10: 0136151825 | ISBN-13: 9780136151821


GOAL Instructor Access Code Card for Intro to Computing and Programming with Java: A Multimedia Approach
Guzdial
©2007 | Prentice Hall | Access Code Card | Instock
ISBN-10: 0136151841 | ISBN-13: 9780136151845


GOAL Instructor Access Code for Introduction to Computing and Programming with Java: A Multimedia Approach
Guzdial & Ericson
©2007 | Prentice Hall | Digital Access Code | Instock
ISBN-10: 0136049664 | ISBN-13: 9780136049661


GOAL for Intro to Computing and Programming with Java: A Multimedia Approach (Access code required)
Ullman
©2007 | Prentice Hall | Website | Instock
ISBN-10: 0136151833 | ISBN-13: 9780136151838
Online purchase price: $34.00

Give your students a choice! PearsonChoices products are designed to give your students more value and flexibility by letting them choose from a variety of text and media formats to best match their learning style and their budget.

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, see the Packages Tab.

  • 9780131860445
    Introduction to Computing and Programming with Java: A Multimedia Approach, CourseSmart eTextbook
    Guzdial & Ericson
    ©2007 | Prentice Hall | On-line Supplement; 592 pp | Instock
    ISBN-10: 0131860445 | ISBN-13: 9780131860445
    Online purchase price: $56.00Brief Description

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, browse our available packages below, or contact your Pearson Higher Education representative to create your own package.

Package ISBN-10: 013500084X | ISBN-13: 9780135000847
©2007 | Instock
Suggested retail price: $113.33  Buy from myPearsonStore

This package contains:

Guzdial & Ericson | ©2007 | Prentice Hall | Paper; 592 pp
DePasquale | ©2005 | Prentice Hall | Paper; 96 pp


Package ISBN-10: 0135144957 | ISBN-13: 9780135144954
©2007 | Instock (Additional assembly time required)
Suggested retail price: $132.00  Buy from myPearsonStore

This package contains:

Guzdial & Ericson | ©2007 | Prentice Hall | Paper; 592 pp
Guzdial | ©2007 | Prentice Hall | Access Code Card; 1 pp