|
|
||
![]() |
||
| HELP | ||
|
This item may be
Check for Availabilityout of stock. Click on the button below to search for this title in other formats. Learning to Program with Alice with CDROM
Synopses & ReviewsPublisher Comments:This volume supports an innovative approach to learning fundamental programming concepts. The authors use program visualization to afford an easy relationship of the program construct to the animation action in a 3D world. Includes a fundamental introduction to programming with objects, methods, decision statements, loops, recursion, and problem solving. Introduces object-oriented programming concepts in the context of complete working animation programs. Makes the concept of an object visible and tangible in a 3-D world that is compelling to readers. Provides a mouse-based editor, ensuring that beginning programmers cannot make syntax mistakes. Provides Tips & Techniques at the end of each chapter. Enables users to show their animated programs on a web page. A useful step-by-step guide for beginning programmers. Synopsis: This updated guide supports an innovative approach to fundamental programming concepts. The authors use program visualization to create an easy relationship between program construct and the animation action in a 3D world. For consistency with Java, C++, and other commonly used languages, "questions" are now "functions." Save and reload bugs have been fixed. Fonts can be scaled larger or smaller. High contrast mode is available for projection in the classroom. A useful how-to guide for programmers interested in learning Alice. Table of ContentsTable of Contents iii Preface to the Instructor Part I: Introduction to Alice 1 Getting Started with Alice 1-1 Introduction to Alice 1-2 Alice Concepts Tips and Techniques 1: Special Effects: Text and 2D Graphic Images 2 Program Design and Implementation 2-1 Scenarios and Storyboards 2-2 A First Program Exercises Summary 3 Programming: Putting Together the Pieces 3-1 Built-in Functions and Expressions 3-2 Simple Control Structures Tips and Techniques 3: Engineering Look and Feel Exercises Summary Part II: Object-oriented and Event-driven Programming Concepts 4 Classes, Objects, Methods, and Parameters 4-1 World-level Methods 4-2 Parameters 4-3 Class-level Methods and Inheritance Tips and Techniques 4: Visible and Invisible Objects Exercises and Projects Summary 123 5 Interaction: Events and Event Handling 5-1 Interactive Programming 5-2 Passing Parameters to Event Handling Methods Tips and Techniques 5: Events Exercises and Projects Summary Part III: Using Functions and Control Statements 6 Functions and If/Else 6-1 Functions 6-2 Execution Control with If/Else and Boolean Functions Tips and Techniques 6: Random Numbers and Random Motion Exercises and Projects Summary 190 7 Repetition: Definite and Indefinite Loops 7-1 Loops 7-2 While – An Indefinite Loop Tips and Techniques 7: Events and Repetition Exercises and Projects Summary 8 Repetition: Recursion 8-1 Introduction to Recursion 8-2 Another Flavor of Recursion Tips and Techniques 8: Camera and Animation Controls Exercises and Projects Summary Part IV: Advanced Topics 9 Lists and List Processing 9-1 Lists 9-2 List Search Tips and Techniques 9: Poses Exercises and Projects Summary 10 Variables and Revisiting Inheritance 10 -1 Variables 10-2 An Array Visualization Using an Index Variable Exercises and Projects Summary 11 What’s Next? Appendix Appendix A: Using Alice Part 1: Running virtual worlds in Alice Part 2: Using Popup Menus to Create an Initial Scene Appendix B: Managing the Alice Interface Index What Our Readers Are SayingBe the first to add a comment for a chance to win!Product Details
Other books you might like
| |||
|
| ||||
|
|
||||