Programming with Alice

  • Computer Programming with Alice

    ALICE is a programming software that makes it easy to create your own interactive stories, animations, games, music, and art.

    Using an innovative programming environment to support the creation of 3D animations, the Alice Project provides tools and materials for teaching and learning computational thinking, problem solving, and computer programming across a spectrum of ages and grade levels.

    You can go to the Alice Website here to see some tutorials, examples and learn more about the program.

    You can download Alice at home!


    • Getting Started
      • To begin, you need to learn the basics:
      • Go to Programs and launch Alice on your computer.
      • Click here for the Alice Support Website
      • Watch some tutorials and experiment a little in the program as you go.


    • Project - Beach Ball
      • Set the "background" as an image of a beach. [x/10]
      • Create a "character" of a beach ball with 4 different costumes (I suggest 4 simple colors, but your can get creative). [x/10]
        • Label each costume. [x/5]
      • Make the ball start on the left side of the beach and move to the right. [x/10]
      • Make it move 1/3 of the way and change costumes. [x/10]
      • Repeat this 2 more times until it is on the right side. [x/10]
      • Make it move back to the left side while in his last costume. [x/10]
      • Make it start over and repeat the whole program 4 times. [x/10]
      • Add a sound as it changes each costume and moves. [x/10]
      • Share your presentation (program). [x/10]
        • This will likely be via a link to your project via a Blog I create that brings us to your project uploaded to the Scratch website. You will need to create a Scratch account.
      • Self Evaluate. [x/5]
        • Copy this project rubric and paste it into a word document.
        • Insert a with your name and "Project - Scratch - Beach Ball" and your name, date, and Block.
        • Replace the x's with what you think you earned.
        • Print the document and hand it in.

    • Project - Story Teller
      • Create a story (sort of video) using Alice.
        • Include at least 2 scenes, 2 characters, and make it last 3 minutes minimum.
      • This will not be for everyone, but some of you may choose it as an optional project instead of the required project above.
      • This option is geared toward highly motivated and creative students and needs to be at least as technical as the required project above.
      • I suggest checking out the Alice site to get some ideas and investigate the program capabilities.
      • for now, if you have time, start developing a story and create the corresponding program
      • This will also likely be an optional independent project at the end of the year.


    • Project - Video Game
      • Develop a program that react to inputs (keyboard and/or mouse) from the user.
        • Include directions to meet the game objective and a scoring method.
      • This will not be for everyone, but some of you may choose it as an optional project instead of the required project above.
      • This option is geared toward highly motivated and creative students and needs to be at least as technical as the required project above.
      • I suggest checking out the Alice site to get some ideas and investigate the program capabilities.
      • This will also likely be an optional independent project at the end of the year.