Fundamental programming concepts are introduced using Alice and media computation examples to facilitate an easier transition to Java. KEY Getting Started with Alice; Program Design and Implementation in Alice; Object Oriented Concepts in Alice; Working with Objects in Java; Drawing in Java; Functions and Conditionals in Alice; Loops in Alice; Modifying all Samples in a Sound in Java; Modifying Samples using Ranges; Modifying Pictures using Loops; Modifying Pixels in a Matrix; Conditionally Modifying Pixels; Creating Classes; Creating and Modifying Text; Recursion in Alice; Speed; Encoding, Manipulating, and Creating Movies; Abstract Classes, Polymorphism, and Inheritance. This book will appeal to anyone with an interest in video games or animated films that wants to learn programming in an approachable and intuitive manner.
Want to learn or teach Java Programming to a group of students. This is the text for you. Alice is a programming game editor that reflects the realities of Java programming. First learning Alice, the segue to Java is seamless. The fact that the student is programming mini-movies with sound as an instant sense of enjoyment.