Skip to content

Exploring Wonderland Java Programming Using Alice and Media Computation

Best in textbook rentals since 2012!

ISBN-10: 0136001599

ISBN-13: 9780136001591

Edition: 2010

Authors: Randy Pausch, Wanda P. Dann, Stephen P. Cooper, Barbara Ericson

List price: $166.65
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

This new text uses Alice and Media Computation to introduce non-programming majors to the #1 programming language in use today.Exploring Wonderland: Introduction to Java Programming Using Alice and Media Computation, uses Alice to introduce the fundamental concepts of programming to non-users, thereby decreasing early frustration with syntax errors usually encountered in a text editor. The concepts introduced in Alice are then applied in Java using Media Computation examples (working with sound samples and pictures). This approach is highly motivating to students, especially in CS1 courses for non-majors, who generally find Java to be one of the more challenging computer languages. (N/A -…    
Customers also bought

Book details

List price: $166.65
Copyright year: 2010
Publisher: Prentice Hall PTR
Publication date: 8/14/2009
Binding: Paperback
Pages: 672
Size: 7.50" wide x 9.25" long x 1.00" tall
Weight: 2.134
Language: English

Stephen Cooper is the editor of John Fante's "The Big Hunger: Stories 1932-1959". He is Professor of English & Film at California State University at Long Beach. He lives in Los Angeles, with his wife & their two children.Computer science professor, Randy Pausch, was born on October 23, 1960. He received his bachelor's degree in computer science from Brown University in 1982 and his Ph.D. in computer science from Carnegie Mellon University in 1988. He was a member of the computer science faculty at the University of Virginia from 1988 to 1997 and spent a 1995 sabbatical working at Walt Disney Imagineering's Virtual Reality Studio before joining the faculty of Carnegie Mellon University. He…    

Preface
Getting Started with Alice
Introduction to Alice
Alice concepts
Program Design and Implementation in Alice
Scenarios and storyboard design
Translating a storyboard to program code
Object Oriented Concepts in Alice
Classes, objects, and methods
Creating object methods and inheritance
Using parameters for passing information to a method
Working with Objects in Java
Introduction to DrJava
Working with turtles
Creating methods in Java
Passing parameters to methods
Concepts summary
Drawing in Java
Working with Media
Drawing using the Graphics class
Using Graphics2D for advanced drawing
Using Media Computation with Alice Pictures
Concepts Summary
Functions and Conditionals in Alice
Functions and abstraction
Conditional execution with If/Else and Boolean functions
Repetition: Loops in Alice
For loops and nested for loops
While - a conditional loop
Lists and looping
List search
Modifying all samples in a sound in Java
How sound is encoded as a 1D array
Manipulating sounds
Changing the volume of sou<$$$>