| 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<$$$> | |
| Table of Contents provided by Publisher. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.