|

Addison-Wesley / Prentice Hall

Computer Science

My Instructor Resource Center :  Log in or request access

Starting Out with Alice: A Visual Introduction to Programming
Tony GaddisHaywood Community College

ISBN-10: 0321475151
ISBN-13:  9780321475152

Publisher:  Addison-Wesley
Copyright:  2008
Format:  Paper; 352 pp
Published:  02/06/2007
Status: Instock



Starting Out with Alice: A Visual Introduction to Programming presents a fun and motivational way for novice programmers to learn the basic tenets of programming. Using Alice, an innovative and increasingly popular teaching tool, readers from a variety of backgrounds create virtual programming worlds of animations and computer games. In the successful style of Tony Gaddis’ texts, useful examples and detail-oriented explanations allow students to become comfortable with fundamental concepts of programming without dealing with frustrating syntax errors and complex design techniques. With the knowledge acquired using Alice, students gain confidence in their skills to transition into Java or other programming languages.

  • Using Alice, program structures are displayed as tangible objects, and students use a drag-and-drop interface to move tiles—people, animals, fantasy creatures, and vehicles—into an editor. Students can “flip a switch” to see the Java programming structures hidden behind the scenes.
  • The Gaddis style, supported by Alice’s simplistic learning methodology, eases students into programming language and helps them recognize and avoid errors as they develop their skills.
  • The full-color design complements the virtual Alice world, helping students to relate the text’s step-by-step explanations to the on-screen environment through screen shots.
  • Concept boxes throughout the chapter focus students’ attention on key topics.
  • Notes explain interesting or often misunderstood points relevant to the topic at hand.
  • Tutorials guide students through several exercises per chapter, ensuring student understanding of the material.
  • Tips advise students on the best techniques for particular actions.
  • Warnings alert students to common missteps or problems they may encounter.
  • Checkpoints at key locations in each chapter check students’ understanding of important lessons.
  • This text can be used in a variety of courses, from a standalone introductory course using Alice, as the initial teaching tool in a CS1 course, or for programming in a fluency course.

Chapter 1 Introduction to Alice and Objects
1.1 What Is a Computer Program?
1.2 Algorithms and Programming Languages
1.3 Learning to Program with Alice
1.4 Objects
1.5 Classes and the Alice Galleries
1.6 3D Objects and the Camera

Chapter 2 Programming in Alice
2.1 Writing Methods
2.2 Naming Conventions
2.3 Designing a Program
2.4 Comments
2.5 Tips for Setting Up an Initial Scene
2.6 Executing Instructions Simultaneously
2.7 Exporting Your Code for Printing

Chapter 3 Variables, Functions, Math, and Strings
3.1 Variables
3.2 Using Functions
3.3 Creating Math Expressions
3.4 Working with Strings and Text

Chapter 4 Decision and Repetition Structures
4.1 Boolean Values
4.2 The If/Else Decision Structure
4.3 Relational Comparisons and Logical Operators
4.4 The Loop Instruction
4.5 The While Instruction

Chapter 5 Methods, Functions, and More about Variables
5.1 Writing Custom Class-Level Methods
5.2 Saving an Object to a New Class
5.3 Stepwise Refinement
5.4 Passing Arguments
5.5 Using Class-Level Variables as Properties
5.6 Writing Class-Level Functions
5.7 World-Level Methods and Variables
5.8 Using Clipboards
5.9 Tips for Visual Effects and Animation

Chapter 6 Events
6.1 Responding to Events
6.2 Handling Key Press and Mouse Events
6.3 Using Events in Simulations and Games
6.4 Tips for Games and Simulations

Chapter 7 Lists and Arrays
7.1 Lists
7.2 Arrays

Chapter 8 Recursion
8.1 Introduction to Recursion
8.2 Problem Solving with Recursion

Appendixes
A Installing Alice
B Answers to Checkpoints

Index

Tony Gaddis is the author of numerous textbooks, including Starting Out with C++, Starting Out with Java, Starting Out with Visual Basic.NET, and Starting Out with Visual Basic 6. He is a professor at Haywood Community College.

PowerPoint Slides for Starting Out with Alice: A Visual Introduction to Programming
Gaddis
©2008 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0321460782 | ISBN-13: 9780321460783
    View Downloadable Files

Solutions for Starting Out with Alice: A Visual Introduction to Programming
Gaddis
©2008 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0321460731 | ISBN-13: 9780321460738
    View Downloadable Files

Test Bank for Starting Out with Alice: A Visual Introduction to Programming
Gaddis
©2008 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0321504992 | ISBN-13: 9780321504999
    View Downloadable Files

CS Support-Student Support Material
Addison-Wesley
©2008 | Addison-Wesley | On-line Supplement | Instock
ISBN-10: 0321446852 | ISBN-13: 9780321446855


Give your students a choice! PearsonChoices products are designed to give your students more value and flexibility by letting them choose from a variety of text and media formats to best match their learning style and their budget.

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, see the Packages Tab.

  • 9780135075487
    Computer Science Custom Library
    Pearson Learning Solutions
    ©2009 | Addison-Wesley | On-line Supplement | Instock
    ISBN-10: 0135075483 | ISBN-13: 9780135075487
    Brief Description

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, browse our available packages below, or contact your Pearson Higher Education representative to create your own package.

Package ISBN-10: 0138004846 | ISBN-13: 9780138004842
©2008 | Instock (Additional assembly time required)
Suggested retail price: $157.53  Buy from myPearsonStore

This package contains:

Gaddis | ©2008 | Prentice Hall | Paper; 352 pp
Snyder | ©2008 | Prentice Hall | Paper; 784 pp


Package ISBN-10: 0131373439 | ISBN-13: 9780131373433
©2009 | Instock (Additional assembly time required)
Suggested retail price: $146.73  Buy from myPearsonStore

This package contains:

Gaddis | ©2008 | Addison-Wesley | Paper; 352 pp
Venit & Drake | ©2009 | Addison-Wesley | Paper; 552 pp


Package ISBN-10: 0321515587 | ISBN-13: 9780321515582
©2008 | Instock (Additional assembly time required)
Suggested retail price: $169.20  Buy from myPearsonStore

This package contains:

Gaddis | ©2008 | Addison-Wesley | Paper; 352 pp
  • MyCodeMate Sticker
Addison-Wesley | ©2006 | Addison-Wesley | Paper
MyCodeMate | ©2005 | Addison-Wesley | Access Code Card
Gaddis & Muganda | ©2007 | Addison-Wesley | Paper; 1319 pp


Package ISBN-10: 0321528107 | ISBN-13: 9780321528100
©2008 | Instock
Suggested retail price: $175.00  Buy from myPearsonStore

This package contains:

Gaddis | ©2008 | Addison-Wesley | Paper; 352 pp
Reges & Stepp | ©2008 | Addison-Wesley | Paper; 896 pp
  • MyCodeMate Sticker
Addison-Wesley | ©2006 | Addison-Wesley | Paper
MyCodeMate | ©2005 | Addison-Wesley | Access Code Card