| Programming with Alice and Java: International Edition |
|
|
John Lewis, Radford University Peter DePasquale, College of New Jersey
Publisher: Pearson Higher Education Copyright: 2009 Format: Paper; 360 pp
| ISBN-10: | 032154935X | | ISBN-13: | 9780321549358 |
Our Price: £48.99 Status: Instock Published: 20 Mar 2008 |
|
Description
The Java™ programming language can be challenging for novice computer programmers with limited experience in object-oriented programming. To ease students into Java, Programming with Alice and Java intertwines the ideas of object-oriented programming in both languages. Programming in Alice is explored first to establish fundamental principles and skills using 3D animations in a fun, visually rich environment. With Alice as a foundation, Chapter 6 introduces students to Java using ThunkIt, an extended game-based example. The remaining chapters implement concepts in the Java programming language using interesting examples and drawing parallels between the two languages to keep students engaged. |
Table Of Contents
Unit I: Alice
Chapter 1: Objects Introduction The Alice Environment Objects in Alice Alice Classes Do Together and Do In Order Composite Objects More to Explore Chapter 2: Methods and Data Methods Data and Expressions Parameters More to Explore Chapter 3: Control Statements Making Decisions Repetition More to Explore Chapter 4: Events Introduction to Event Processing World Events Keyboard Events Mouse Events Condition Events More to Explore Chapter 5: Lists and Arrays Managing Multiple Objects Lists Arrays More to Explore Unit II: Java
Chapter 6: Objects and Classes Comparing Alice and Java Java Classes and Objects Java Statements Introduction to ThunkIt More to Explore Chapter 7: Events Event Processing in Java Event Types Mouse Events Keyboard Events More to Explore Chapter 8: Lists and Arrays Java Collections Generics Java Arrays More to Explore Chapter 9: Inheritance Creating Subclasses Class Hierarchies Overriding Methods Polymorphism More to Explore Chapter 10: Exceptions and I/O Exception Handling Exception Propagation Java File I/O More to Explore Chapter 12: Recursion Recursive Thinking Recursive Programming Using Recursion More to Explore Appendices Appendix A Alice Environment Reference Appendix B Alice Methods and Functions Appendix C The Unicode Character Set Appendix D Java Operators Appendix E Java Modifiers Appendix F JavaDoc |
Features
- The first five chapters introduce the essentials of Alice, building a foundation from which students can move easily to Java™.
- ThunkIt, a game-based extended example used in Chapter 6 to transition into Java, makes the initial Java experience both fun and engaging.
- The remaining chapters extend the Alice principles into Java for an easier transition into object-oriented programming.
- A full-color design throughout helps students grasp concepts visually, especially in the Alice chapters where screenshots are displayed with nearly every paragraph.
- Try This features take examples from the book and demonstrate how students can apply what they’ve learned through hands-on activities.
- A Student Resource CD-ROM, packaged with every new text, includes source code, Alice, Alice worlds, ThunkIt, ThunkIt source code, JDK 6.0, and jGrasp™ IDE.
|
Instructor Supplements
Source Code for Programming with Alice and Java Lewis & DePasquale © 2009 | Addison-Wesley | On-line Supplement | Available ISBN-10: 0321556631 | ISBN-13: 9780321556639
Solutions for Programming with Alice and Java Lewis & DePasquale © 2009 | Addison-Wesley | On-line Supplement | Available ISBN-10: 0321551079 | ISBN-13: 9780321551078
Test Bank for Programming with Alice and Java Lewis & DePasquale © 2009 | Addison-Wesley | On-line Supplement | Available ISBN-10: 0321551087 | ISBN-13: 9780321551085
Powerpoints for Programming with Alice and Java Lewis & DePasquale © 2009 | Addison-Wesley | On-line Supplement | Available ISBN-10: 0321551060 | ISBN-13: 9780321551061
|
|