Alice 3 to Java: Learning Creative Programming through Storytelling and Gaming, 1st edition

Published by Pearson (July 14, 2021) © 2022

  • Wanda P Dann Carnegie Melon Unviersity
  • Don Slater Carnegie Mellon University
  • Laura Paoletti Carnegie Mellon University
  • Dave Culyba Carnegie Mellon University
Products list

Details

  • A print edition

This product is expected to ship within 3-6 business days for US and 5-10 business days for Canadian customers.

Products list

Details

  • A print edition

This product is expected to ship within 3-6 business days for US and 5-10 business days for Canadian customers.

Products list

Details

  • A print edition

This product is expected to ship within 3-6 business days for US and 5-10 business days for Canadian customers.

Title overview

Alice 3 to Java introduces the essential concepts of programming in a creative context that's engaging and easy to understand. The text invites you to step into the world of creating 3D animations through chapters that present programming concepts with hands-on examples.

Table of contents

Table of Contents

  • Prologue: Lawrence Prenderghast’s Haunted Circus

Episode 1. March 1, 1910: Larry

  1. Introduction
  2. Design
  3. Implementation in Alice
  4. Implement and Test

Episode 2. The Train Engine

  1. Procedures, do together, and Count Loops

Episode 3. The Tunnel

  1. Stepwise Refinement and Inheritance
  2. Implementation in Java
  3. Importing: Alice 3 to Java and Code

Episode 4. The Forest Cabin

  1. Code Reuse, Parameters, Data Types, Variables, and Arithmetic Expressions
  2. Java: Parameters, Data Types, Variables, Expressions, and Loop Control

Episode 5. The Ringmaster Coat

  1. Interactivity with Events, If/Else, Conditions, and Built-in Functions

Episode 6. March 1, 1910: Nicholas

  1. Custom Functions, While Loops, Random Values, Input, and a Game Algorithm

Episode 7. March 1, 1910: Esther

  1. Built-in Arrays, Poses, More Events, and Interactive Controls

Episode 8. March 1, 1910: Adelaide

  1. Custom Arrays and Functions
  2. Java: Custom Arrays and Sort

Episode 9. March 1, 1910: Gideon

  1. Event-Driven Programming and Advanced Game Controls

Epilogue

Epilogue Capstone Project

Index

Need help?Get in touch