Description
For courses in C++ - Intro to Programming/CS1, Java - Intro to Programming/CS1, and Introduction to Computer Science.
Today’s students have grown up in a multimedia world – and to motivate them, instructors must relate students’ classroom experience to that world. Taking a high-interest, engaging approach, this new text uses 3D animation via the Alice environment to teach object-oriented programming.
Table of Contents
PRELIMINARY TOC FOR ALICE BRIEF VERSION
Table of Contents
Preface to the Instructor
Part I: Introduction to Alice
Chapter 1 Getting Started with Alice
1-1 Introduction to Alice
1-2 Alice Concepts
Tips & Techniques 1: Special Effects: Text and 2D Graphic Images
Chapter 2 Program Design and Implementation
2-1 Scenarios and Storyboards
2-2 A First Program
Exercises
Summary
Chapter 3 Programming: Putting Together the Pieces
3-1 Built-in Functions and Expressions
3-2 Simple Control Structures
Tips & Techniques 3: Engineering Look and Feel
Exercises
Summary
Part II: Object-oriented and Event-driven Programming Concepts
Chapter 4 Classes, Objects, Methods, and Parameters
Section 4-3 Class-level Methods and Inheritance
Tips & Techniques 4: Visible and Invisible Objects
Chapter 5 Interaction: Events and Event Handling
Tips & Techniques 5: Events
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
Alice software in book.