Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • To play my file, click on “Play” button in the upper left corner of screen. To add objects, click on the “Add Objects” button (green button under the penguins)

    1. 1. Alice
    2. 2. <ul><li>The goal of Alice is to change the first experience students get with computer programming </li></ul><ul><li>Alice is an easy program to use. </li></ul><ul><li>Let me show you how!! </li></ul>Mandi Sharretts
    3. 3. Outline: <ul><li>System Requirements </li></ul><ul><li>Introduction of Alice </li></ul><ul><li>The Alice Approach </li></ul><ul><ul><li>Key Features </li></ul></ul><ul><li>Helps Motivate Students </li></ul><ul><li>How is Alice Being Used? </li></ul>Mandi Sharretts
    4. 4. System Requirements: <ul><li>Operating system requirements: </li></ul><ul><ul><li>Windows ME </li></ul></ul><ul><ul><li>Windows 2000 </li></ul></ul><ul><ul><li>Windows XP </li></ul></ul><ul><ul><li>Macintosh OS 10.3 or 10.4 </li></ul></ul><ul><li>Minimum PC hardware requirements: </li></ul><ul><ul><li>A Pentium running at 500 MHz or better </li></ul></ul><ul><ul><li>a VGA graphics card capable of high (16 bit) color </li></ul></ul><ul><ul><li>128 MB of RAM </li></ul></ul><ul><ul><li>Video resolution of 1024x768 </li></ul></ul><ul><ul><li>A sound card </li></ul></ul><ul><li>Recommended PC hardware requirements: </li></ul><ul><ul><li>A Pentium running at 1.0 GHz or better </li></ul></ul><ul><ul><li>16 MB 3D video card (TNT, i810, Rage 128, GeForce, Radeon equivalent or better) </li></ul></ul><ul><ul><li>256 MB of RAM </li></ul></ul>Mandi Sharretts
    5. 5. Introduction <ul><li>Creation of Alice motivated by a desire for ease of learning to program </li></ul><ul><li>Goal: Change the first experience students have with computer programming </li></ul><ul><ul><ul><li>Remove unnecessary frustration </li></ul></ul></ul><ul><ul><ul><li>Provide an environment for students – both genders – to create compelling programs easily </li></ul></ul></ul>Mandi Sharretts
    6. 6. Basics of Alice <ul><li>Removes typing  removes frustration and syntax errors </li></ul><ul><li>Students can see the objects – no abstract visualizing required </li></ul><ul><li>Almost all changes are animated – debugging is much less obscure </li></ul><ul><ul><li>You know when you’ve made a mistake as soon as you make it. </li></ul></ul><ul><ul><li>Easily undo to correct the mistake </li></ul></ul>Mandi Sharretts
    7. 7. The Alice Approach <ul><li>Capturing one’s attention is important when trying to teach them </li></ul><ul><ul><li>Alice is a fun program </li></ul></ul><ul><ul><li>Best impact </li></ul></ul><ul><ul><li>“We feel that providing a more expressive medium in which to construct programs will help to interest a wider audience.”* </li></ul></ul>* Mandi Sharretts
    8. 8. <ul><li>Drag-and-Drop </li></ul><ul><li>Appeals to wide audience </li></ul><ul><ul><li>Story Telling </li></ul></ul><ul><ul><li>Interactive Computer Games </li></ul></ul><ul><ul><li>Confidence Builder for those people who do not find programming very easy </li></ul></ul>The Alice Approach Mandi Sharretts
    9. 9. Helps Motivate Students <ul><li>No syntax-based frustration </li></ul><ul><li>Changes are animated – visible </li></ul><ul><ul><li>You see what you make; if you make a mistake, immediately undo available </li></ul></ul><ul><li>Promotes creativity </li></ul><ul><ul><li>It’s fun to play with and graphically pleasing </li></ul></ul>Mandi Sharretts
    10. 10. How is Alice Being Used? <ul><li>Informational course for students considering a major in computer science and programming </li></ul><ul><li>Transitional course to the computer science major </li></ul><ul><li>Introduction to programming </li></ul><ul><li>Computer literacy – problem-solving component </li></ul><ul><li>Pre-AP class for high school students </li></ul>Mandi Sharretts
    11. 14. Short Little Movie Mandi Sharretts
    12. 15. Conclusion <ul><li>Why does Alice work? </li></ul><ul><ul><li>It’s an interactive, fun program </li></ul></ul><ul><ul><li>Gain experience with a wide variety of programming elements </li></ul></ul><ul><ul><li>It’s FREE!!! (OpenGL) </li></ul></ul><ul><li>Recommendation </li></ul><ul><ul><li>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. </li></ul></ul>Mandi Sharretts
    13. 16. Alice Community Forum
    14. 17. Questions?? Mandi Sharretts