triton.towson.edu

17
Alic Alic e e

Transcript of triton.towson.edu

Page 1: triton.towson.edu

AliceAliceAliceAlice

Page 2: triton.towson.edu

The goal of Alice is to change the first experience students get with computer programming

Alice is an easy program to use.

Let me show you how!!

Page 3: triton.towson.edu

Outline:

• System Requirements• Introduction of Alice• The Alice Approach

– Key Features

• Helps Motivate Students• How is Alice Being Used?

Page 4: triton.towson.edu

System Requirements:• Operating system requirements:

– Windows ME– Windows 2000– Windows XP – Macintosh OS 10.3 or 10.4

• Minimum PC hardware requirements: – A Pentium running at 500 MHz or better – a VGA graphics card capable of high (16 bit) color – 128 MB of RAM – Video resolution of 1024x768 – A sound card

• Recommended PC hardware requirements: – A Pentium running at 1.0 GHz or better – 16 MB 3D video card (TNT, i810, Rage 128,

GeForce, Radeon equivalent or better) – 256 MB of RAM

Page 5: triton.towson.edu

Introduction

Creation of Alice motivated by a desire for ease of learning to program

Goal: Change the first experience students have with computer programming

- Remove unnecessary frustration- Provide an environment for students – both

genders – to create compelling programs easily

Page 6: triton.towson.edu

Basics of Alice

• Removes typing removes frustration and syntax errors

• Students can see the objects – no abstract visualizing required

• Almost all changes are animated – debugging is much less obscure

- You know when you’ve made a mistake as soon as you make it. - Easily undo to correct the mistake

Page 7: triton.towson.edu

The Alice Approach• Capturing one’s attention is important

when trying to teach them– Alice is a fun program– Best impact

“We feel that providing a more expressive medium in which to construct programs will help to interest a wider audience.”*

*www.alice.org

Page 8: triton.towson.edu

• Drag-and-Drop• Appeals to wide audience

– Story Telling– Interactive Computer Games– Confidence Builder for those people

who do not find programming very easy

The Alice Approach

Page 9: triton.towson.edu

Helps Motivate Students

• No syntax-based frustration• Changes are animated – visible

You see what you make; if you make a mistake, immediately undo available

• Promotes creativityIt’s fun to play with and graphically

pleasing

Page 10: triton.towson.edu

How is Alice Being Used?• Informational course for students

considering a major in computer science and programming

• Transitional course to the computer science major

• Introduction to programming • Computer literacy – problem-

solving component• Pre-AP class for high school

students

Page 11: triton.towson.edu
Page 12: triton.towson.edu
Page 13: triton.towson.edu
Page 14: triton.towson.edu

Short Little Movie

Page 15: triton.towson.edu

Conclusion• Why does Alice work?

– It’s an interactive, fun program– Gain experience with a wide variety of

programming elements– It’s FREE!!! (OpenGL)

• Recommendation– Try Alice for yourself. It is a very

easy program to use, and can be great fun! I’ve been able to learn more about computer programming by researching Alice.

Page 16: triton.towson.edu

Alice Alice CommunitCommunit

yyForumForum

Alice Alice CommunitCommunit

yyForumForum

www.alice.org/community/

Page 17: triton.towson.edu

Questions??www.alice.org