Multimedia Projects using Alice Software

TIE 585AH

National-Louis University
Technology In Education

Course Description | Learning Objectives | Course Requirements | Readings & Websites | Worlds| Code Files | Classs Examples

 

Instructor: Ms. Briana Allen
E-mail: briana.allen AT nl DOT edu
Cell: 708-912-1605

 


Course Description

Increase student interactivity with multimedia projects and games using Alice Software. Alice is a free, 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. During the workshop, students will learn how to use Alice programming language to create curriculum and standards based interactive projects and activities.

 

Learning Objectives

• Discuss algorithmic thinking and it’s use in designing multimedia projects
• Create object oriented program based projects
• Integrate Alice projects within the classroom curriculum


Course Requirements

Students will produce a project using Alice programming language that supports a component of the curriculum (content area) they deliver in their classroom. Students will present a written reflection addressing the following questions: How relevant is the activity to content standards for the curricular area? How will the success of the lesson be measured? How well do the features of the multimedia project enhance the delivery of the curriculum? What is the engagement potential of the lesson, use of graphics, sound, feedback, frequency of direct student involvement?

 

Workshop Topics

  • What is Alice?
  • Basic Programming Concepts
  • Program Development Cycle
  • Building Blocks of Programming
  • Classes, Objects, Methods & Parameters
  • Interactive Programming
  • Functions & Controls
  • Lists
  • Variables
  • Publishing Your Alice Projects
  • Classroom Examples of Alice
  • Storytelling Alice

 

Recommended Readings and Web Sites

Texts:

Dann, W., Cooper, S., & Pausch, R. (2006). Learning to Program with Alice. NJ:
Prentice Hall.

Herbert, C. (2007). An Introduction to Programming Using Alice.
CA: Thomson Course Technology.

Shelly, G., Cashman, T., & Herbert, C. (2007). Alice 2.0: Introductory Concepts and Techniques.
CA: Thomson Course Technology.

 

Articles:

Bishop-Clark, Cathy, et al. "A Quantitative and Qualitative Investigation of Using Alice Programming to Improve Confidence, Enjoyment and Achievement among Non-Majors." Journal of Educational Computing Research 37.2 (2007): 193-207. ERIC. EBSCO. Web. 30 Oct. 2010.

Persistent link to this record (Permalink): http://search.ebscohost.com.proxy.nl.edu/login.aspx?direct=true&db=eric&AN=EJ774296&site=ehost-live

Sykes, Edward R. "Determining the Effectiveness of the 3D Alice Programming Environment at the Computer Science I Level." Journal of Educational Computing Research 36.2 (2007): 223-244. ERIC. EBSCO. Web. 30 Oct. 2010.

Persistent link to this record (Permalink): http://search.ebscohost.com.proxy.nl.edu/login.aspx?direct=true&db=eric&AN=EJ760631&site=ehost-live

Use of ALICE programming language to aid reading comprehension and to introduce computer science skills in elementary school students

Engaging Middle School Teachers and Students with Alice in a Diverse Set of Subjects

Enhancing K-12 Education with Alice Programming Adventures

Storytelling (Case Study 1): An Engaging Way to Introduce Computing

Programming In Alice - A quick step-by-step intro activity

 

Websites:

Alice.org

Storytelling Alice

Duke University Alice Tutorials

Dick Baldwin's Learn to Program using Alice Tutorials

Videos on Alice - Tips and Techniques

Uploading Alice Worlds to YouTube

High School eLearning YouTube Channel

 

Alice Examples

Duke University Alice Videos - A great collection of fun and curricular examples with Alice source files

Duke University Alice Example Worlds - Organized by subject area

Ar-We-Va Alice Examples - A collection of lessons and projects using Alice

Introduction to Programming, My Alice Examples

 

Alice Worlds

BeetleBand

BiplaneAcrobat

FlySpaceCollision

SaveThePeople

TimerTester

WacAMole

Alice Exercises

 

Code Files from Class Exercises

beetleBand

biplaneAcrobatics

burningBuilding

isShowing

LunarLander

randomMotion

randomNumber

 

Class Examples

ButterflyLifeCycleFarmer

Carnival

Cipinko

egypt-Rue

GoluchMathGame

Grigalunas ZombieMath

Hartel Hanoi

Laurinedog

Lunar Lander Babolea

Sejnostmayflower

wubbena_final_fish

 

 
   
 

 

Site Design & Graphics © 2009 Briana Allen | ballen AT techedonline DOT org |