Alice Software

inam12 921 views 13 slides Oct 19, 2014
Slide 1
Slide 1 of 13
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13

About This Presentation

An introduction to Alice software


Slide Content

Alice software
BS(H) Botany 3
rd
M
Introduction to computer
1005
Maha tariq
UniversityOf Education Okara

Table of contents
•Introduction to Alice
•Demo
•The Alice Approach
•Key features
•How Alice is used
•Related Questions
•References

Alice
software
)

Alice is a solution to the
current big problem in
Computer Science Education:
Attracting and Retaining Students

Alice is:
Software + a Book

The Alice Software
•A 3D interactive animation environment
•A tool for teaching fundamental
programming concepts
– object oriented
•System developed at Carnegie Mellon

A Demo of Alice…

The Alice Approach
•Uses 3D graphics to engage students
•Has a “smart” drag-and-drop editor that prevents
syntax errors
•Appeals to wide audience
– Storytelling
• (young women, minority students)
– Interactive computer games
• (young men)
–Not threatening; Alice builds students’ confidence

Key Alice Features
•Makes objects something students
can see and relate to
•Has a java syntax mode to ease the
transition to C++/Java/VB.net

How Alice is being used
•In pre-CS1
– course for majors and students considering a CS
major
•As conceptual introduction in CS1, followed
by a transition to Java/C++/VB
•Introduction to programming course
– non-majors (in business schools, for example)
– attract students to become CS majors
•Computer literacy
– problem-solving component
• Pre-AP in high schools

Commonly Asked Questions
•How much does the Alice software cost?
– It is free! (and open source)
•Does Alice run on the Macintosh?
–Yes! Download Mac version from www.alice.org
•Where can I go for instructor support materials?
– www.aliceprogramming.net
•Is Alice hard to install?
–Just copy files to the hard drive; no “install”

Commonly Asked Questions, Cont.
•Isn’t Alice just a toy? (it looks so “Fisher-Price”!)
–No -- Alice contains all the features of “real” languages
–Students can write 3,000 line programs in Alice
•How do students go from Alice to Java?
–They have learned the concepts in Alice, then learn syntax in Java
–They have built confidence and are more persistent
•Is there any “hard evidence” that Alice works?
–Yes! An NSF study on “at risk” CS1 students who used Alice…
•Increased grades from C to B
•Retention (into CS2) went from 47% to 88%

References
•Wanda Dann
([email protected]
du)
• Randy Pausch
([email protected]
•Stephen Cooper
([email protected]
Tags