Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Alice Programming

No description
by

Krithika Saravanan

on 2 May 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Alice Programming

Notes
Alice Programming
Alice Software
Latest Version of Alice
Vision for the Alice Project
Create interest in more youth and females to further expand programming knowledge and consider a career in CS
More workshops in North American schools
Taught in more institutions around the world
Works Cited
Alice teaches kids to program. (2007, October 1). Science Daily. Retrieved from http://www.sciencedaily.com/videos/2007/1012-alice_teaches_kids_to_program.htm

Carnegie Mellon Robotics Academy. (n.d.). Latest alice version was well worth wait . Retrieved from http://www.cs2n.org/blog/latest-alice-version-was-well-worth-wait

CS Education Resources. (2012). Alice related news. Retrieved from http://codingatschool.com/alice/

Kelleher, C. (2007). Storytelling alice. Retrieved from http://www.alice.org/kelleher/storytelling/papers.html

Rebeca news. (2012). Retrieved from http://rebeca-middleware.org/doku.php

Webwire. (2007, December 10). Professor developed alice animation tool to teach computer programming. Retrieved from http://www.webwire.com/ViewPressRel.asp?aId=54742

Great creative outlet
Easy to understand and learn
Conceptual intro to programming
Free software available for Windows, Mac and Linux
User friendly interface
Builds your confidence and skills
Relevant Careers
Quick tutorial
Software Developer --- Bachelor of CS at University of Waterloo
Computer Animator --- Diploma in 3D Animation at Seneca *Portfolio requirement
Alice 3.1 --- animated characters and scenes from
The Sims 2
Netbeans plugin --- switch from simple drag and drop to typing standard Java code
Export animations to YouTube
Pros
Cons
Might not capture some people's interest
Not the best graphics
Object based educational programming software
Interactive interface
Create basic 3D animations and video games
Developed by research team led by professor Randy P. at Carnegie Mellon University
Initial release in 2000
Taught to all ages
Rebecca
Based on Alice programming language
Internationalized to accept any language and translated into Spanish
Concepts in Alice
OOP concepts
3D world is the main class
Every other class is an object class
Sequence vs. concurrency
Decision statements
Repetition
Methods and parameters
Developed by CS Ph.D. student at CMU
Story-based tutorials
Predefined animations
Target audience --- middle school students
Storytelling Alice
Skills in Alice
Step by step procedure to solving problems

1. Given a scenario --- problem statement
2. Create visual storyboard --- develop a flowchart
3. Create textual storyboard --- write pseudocode
Full transcript