| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

View
 

Alice Programing

Page history last edited by kirish43@... 3 years, 7 months ago

 

Alice

 

Why we learn Alice Programming

 

Check out the Alice Web site:http://www.alice.org/

Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a teaching tool for introductory computing. It uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating first programming experience.

 

Downloads

We are using the new Alice 3.1 which can be downloaded from www.alice.org

 

Video help on making someone walk

https://www.youtube.com/watch?v=tZg4qbFQdd8

 

Play Leapfrog

https://www.youtube.com/watch?v=zm4zshJW3F0

 

Make wheels turn

https://www.youtube.com/watch?v=DPQe4sYS7Xs


 Learn Alice

1. Watch the Video in class  

You can also download this video in Quicktime format for offline viewing:
Alice Screencast #1 (87.4MB)
(Right-click and select “Save Link As…” from the submenu)

2. Practice the Tutorials inside Alice

3. Play around in Alice

 

Practice Alice Step by Step using the the guide below

 

1. Read the scenario on the planning sheet

2. See how the questions are answered

3. Look at how the storyboards helped plan the project

4. Follow the step by step direction to make your own Snowpeople

 

 

Alice Step by step.doc 

 

Video Tutorials on Shark Attack

https://www.youtube.com/watch?v=zq4Xpv4gDIk

 

 

Examples-with source code

 

http://alice.calvin.edu/books/alice/worlds/

 

Sample Movies from Calvin Colleges Alice Programming Camp

 

http://alice.calvin.edu/iwc/previousYears/index.html

 

 

An Entire Page of Alice Help 5-12 graades

 

 

 

 

How to make someone walk

https://youtu.be/tZg4qbFQdd8

 


 

Alice Challenges We Do together

 

 

Challenge 1-Ride'um Cowboy

What: Make a character ride in or on something

How: Using Alice and the Do together blcok

Why: Putting together simple constructs

Resources:Classroom demo

 

 

 

Challenge 2 - Car race chase

hand

 

Objectives

What: Create a car race/chase Make it fast????
How: Using Alice
Why: Introduction to a new program

Resources

 

 

Challenge 3- Alice Flight Simulator

 

hand
Joriel

Objectives

What: Create a flight simulator
How: Using events in Alice
Why: To learn about user interaction

Resources

 


Assignment: Plan your own Alice Movie

 

 

 

A. Every Program Starts with an Idea

 

 

 

1. First write a brief description or scenario of the story you are going to tell. This should be a 1-2 paragraph essay.

 

 

The scenario gives all necessary details for setting up the initial scene and then planning a sequence of instructions for the animation.

 

 

 

Think about …

 

1. What story is to be told?____________________

 

 

2. What objects/avatars are needed?_____________

 

__________________________________________

 

3.  Which objects will play leading roles in the Story_________________________________ while other objects will be used to provide background scenery.

 

 

 

4. What actions are to take place? _______________________________________________________________________________________________________________________________________________________________________________________________________________________Remember the actions in the story will eventually become the instructions in the program.

 

 

 

B. Storyboard

 

Download the document below to create a Storyboard. This is where you plan your program  frame by frame.

 

story board.pdf 

 

C. Alice Program

 

1. Every Program needs to have 2-3 Characters-NO MORE

2. The Story Line must be G rated- no violence, nothing gross-something your grandmother would like to see

3.Story should have a clear beginning middle and end.

 

 

 

Grades for Alice Unit

 

10 points for learning the software and doing the tutorials

10 points Scenario

10 points Story Board Planning Sheet

25 points for creating the Snowman scene we did together

25 points for creating your original Alice Program

 

Alice Rubric

 

Criterion

5/4= Excellent

3/2= Adequate

1 = Substandard

0 = Not even close

Adherence to standards

Does it conform to standards in programming?

No errors

Minor details of the standards are violated, or poor choices are made where the standards are unclear.

Significant details of the standards or the underlying program intent are violated, but the program still fulfills essential functions.

Misses the point of the problem.

Breakdown (modular design)

Does it demonstrate good modular design?

Does the code follow a logica sequence?

No errors

1-3 minor errors

More than three minor errors OR one major error

More than one major error

Creativity

Creative with interesting elements

Works for typical input, but seems predictable

Fails for typical input, for a minor reason.

Fails for typical input, for a significant reason.

Documentation, style and user interface

Is it clear and maintainable? Is the user interface designed carefully?

No errors

1-3 minor errors

More than three minor errors OR one major error

More than one major error

Efficiency of code

Does it use the language features well?

No errors

1-3 minor errors

More than three minor errors OR one major error

More than one major error

 

 

 

Comments:

 

 

 

 

 

 

 

 

 

 

 

 

Check out some sample programs

 

 

2008 SIGCSE Awards Announced

 

Just last week we discovered the names of the 2008 SIGCSE Awards, and I am proud to be chair of the conference where these awards will be presented.

 

Randy's photoThe SIGCSE Award is presented to the person who has made a substantial and lasting impact on computing education. Randy Pausch (photo left), a name most recently posted here in this Blog, is the 2008 recipient for his contributions, especially the Alice virtual world environment for introducing many potential computing students to the wonderful world of programming. And in Alice, it can be as wonderful, rich, visual and musical a world as the creativity of the student can provide.

 

 

 

 

 

 

Advanced Alice http://www.developer.com/java/other/article.php/3673761

 

 

 

Click here to go back to the Interactive Lessons Page

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Comments (0)

You don't have permission to comment on this page.