Dennis Cosgrove Caitlin Kelleher  Randy Pausch  Madeleine Pitsch Don Slater Gabe Yu Carnegie Mellon University   Wanda Dan...
Thanks to Prentice Hall <ul><li>For paying for this party! </li></ul>
Our Tea Party Agenda <ul><li>The Current Alice: v2.0 </li></ul><ul><ul><li>Why the world needs something like Alice </li><...
The Shrinking CS Pool <ul><li>h ttp://www.cra.org/CRN/articles/march06/vegso.html </li></ul>Total Median Per Dept.
 
 
 
 
Bureau of Labor: Hecker, D.  Occupational employment projections to 2014.  Monthly Labor Review. November 2005.
Something drastic needs to be done. Alice is our focus, but we’re happy to hear about other ideas.  But do SOMETHING!
The Alice System (www.alice.org) <ul><li>Allows students to learn computer programming more easily </li></ul><ul><ul><li>D...
 
Demo of Alice v2.0 <ul><li>How many people here have taught w/Alice? </li></ul>
Demo of Alice v2.0 <ul><li>How many have seen an Alice demo? </li></ul>
Live Demo of Alice v2.0
 
Alice has always been free. Alice will always continue to be free.
Pedagogically: Why Alice Works <ul><li>No syntax-based frustration </li></ul><ul><li>Data is visible; changes are animated...
Objects are suddenly “obvious” <ul><li>Makes  objects  something students can see and relate to </li></ul>
Support & Help:  Online Forums at www.alice.org
Support & Help:  In-system Tutorials
Instructional Materials <ul><li>www.aliceprogramming.net  </li></ul><ul><ul><li>syllabi/calendars </li></ul></ul><ul><ul><...
www.aliceprogramming.net <ul><li>Web pages </li></ul><ul><li>a live demo was done here of the resources available at </li>...
Sample Lesson: Rolling a ball <ul><li>We want a realistic motion rather than a slide.  </li></ul><ul><li>The ball must sim...
Number of revolutions <ul><li>The number of revolutions depends on the size of the ball. </li></ul>Wanda Dann one revoluti...
A function <ul><li>The number of revolutions can be computed using </li></ul><ul><ul><ul><li>distance/(   * diameter) </l...
Coding the function Two values are needed. Wanda Dann
How Alice is being used  <ul><li>In  pre-CS1  or  programming logic  </li></ul><ul><ul><li>course for majors and students ...
Summer 2007 Workshops <ul><li>Alice </li></ul><ul><ul><li>May 30-31:  NCC, Garden City, NY </li></ul></ul><ul><ul><li>July...
Textbook Developed over 5 year period in conjunction with the software.
Textbook Developed over 5 year period in conjunction with the software. Goal: 5,000 copies in first year Printed To Date: ...
Brief Edition <ul><li>In response to market requests </li></ul><ul><li>160 vs. 375 pages </li></ul><ul><li>Intended to be ...
Other texts based on Alice are appearing
To those who object…
To those who object…
To those who object… <ul><li>Your department heads? </li></ul>
<ul><li>Objection: Alice is just some fringe thing.  It will go away soon. </li></ul>
A lot of colleges are using Alice <ul><li>How many is “a lot”? </li></ul><ul><li>Lower bound: 243 are teaching with PH tex...
Last 12 months, at www.alice.org <ul><li>3.5 million page views </li></ul><ul><li>528,000 unique visitors </li></ul><ul><l...
<ul><li>Objection: Alice makes for a slick demo, but doesn’t really teach anything. </li></ul>
Alice helps at-risk CS majors 88% B Alice Class Prior to CS1 47% C No Alice Class Prior to CS1 Take CS2? CS1 Grade Declare...
Alice helps at-risk CS majors M. Moskal, D. Lurie, and S. Cooper, Evaluating the Effectiveness of a New Instructional Appr...
<ul><li>Objection: Alice is just a toy.  It’s not  real  programming.  </li></ul>
Other Things I’ve Heard Called “Toys” <ul><li>Calculators </li></ul><ul><li>Karel </li></ul><ul><li>Logo </li></ul><ul><li...
<ul><li>Alice Code   Java Code </li></ul>Alice is “real coding”
<ul><li>Objection: Okay, Alice is better.  But I’m too lazy to change how I teach. </li></ul>
<ul><li>Can’t help you with that one. </li></ul>
Frame the debate: what  are  we going to be doing in our department? <ul><li>h ttp://www.cra.org/CRN/articles/march06/vegs...
We’re never done… Alice is a research project <ul><li>Recent Ph.D. dissertation found some big insights on student  motiva...
Storytelling Alice Caitlin Kelleher
No matter how easy something is, people still need a reason to want to do it.  Caitlin Kelleher
Approach Present programming as a  means  to the  end  of storytelling. Caitlin Kelleher
Changes to Alice <ul><li>Enable students to create the stories they envision:  </li></ul><ul><ul><li>high-level animations...
Live Demo of Storytelling Alice Caitlin Kelleher
People are more important than objects students very rarely animate  things . In Storytelling Alice, humanoids and other n...
What people can do… <ul><li>Storytelling Alice: </li></ul><ul><li>Say, think </li></ul><ul><li>Walk to, Walk offscreen </l...
Character actions often motivate use of programming constructs like loops, methods and parameters Caitlin Kelleher
“ touch” and “keep touching” enable creation of generalizable motions
Evaluation with Girls Scouts But we believe the approach works for both genders and all ages. Formative: ~250 users Summat...
Three Activities in Alice 1: Scene Layout 2: Editing Programs 3: Running Programs Caitlin Kelleher
Users of Storytelling Alice spend 42% more time programming p < 0.001 p< 0.001
Storytelling Alice motivates the reluctant programmers
Users of the storytelling version show more evidence of engagement/motivation  p < 0.001  Caitlin Kelleher 16% Regular Ali...
The Future: Alice v3.0  <ul><li>Been in development for almost a year; will release in 2008. </li></ul><ul><li>Goal: Alice...
Production values as good as real video games??? This is what I couldn’t tell you about at last year’s Tea Party…
Best Selling PC Games of all time: <ul><li>The Sims (16 million)  </li></ul><ul><li>Myst (9 million)  </li></ul><ul><li>St...
Electronic Arts (EA) <ul><li>World’s largest video game company </li></ul><ul><li>EA has given us $300,000* and permission...
Best Selling PC Games of all time: <ul><li>The Sims (16 million)  </li></ul><ul><li>Myst (9 million)  </li></ul><ul><li>St...
Production Values Matter
Production Values Matter
The First Public Demo of Alice v3.0 with  the   Sims TM ! This scene was rendered in Alice v3.0
Setting expectations… <ul><li>Our first demo; this is an  early  proof of concept.  </li></ul><ul><li>Alice v3.0 is still ...
<ul><li>Live demo of Alice v3.0 with the Sims </li></ul>
Many (fun!) challenges <ul><li>The objected-oriented model and semantics </li></ul><ul><ul><li>classes, inheritance, overr...
Thanks to our Sponsors Alice is a well supported project, and isn’t going away…
Dennis Cosgrove Caitlin Kelleher Randy Pausch  Madeleine Pitsch Don Slater Gabe Yu Carnegie Mellon University   Wanda Dann...
Upcoming SlideShare
Loading in...5
×

Sigcse Tea Party 2007

848

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
848
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Sigcse Tea Party 2007

    1. 1. Dennis Cosgrove Caitlin Kelleher Randy Pausch Madeleine Pitsch Don Slater Gabe Yu Carnegie Mellon University Wanda Dann – Ithaca College Steve Cooper - St. Joseph’s University The Alice Tea Party This talk was presented at ACM SIGCSE 2007, March 9, 2007 in Cincinnati www.alice.org www.aliceprogramming.net For more information…
    2. 2. Thanks to Prentice Hall <ul><li>For paying for this party! </li></ul>
    3. 3. Our Tea Party Agenda <ul><li>The Current Alice: v2.0 </li></ul><ul><ul><li>Why the world needs something like Alice </li></ul></ul><ul><ul><li>Brief Demonstration </li></ul></ul><ul><ul><li>Examples of how to teach with Alice </li></ul></ul><ul><li>Sneak Peak at Alice: v3.0 </li></ul><ul><ul><li>Caitlin Kelleher’s work on Storytelling </li></ul></ul><ul><ul><li>Our first public demonstration! </li></ul></ul><ul><ul><ul><li>real Java </li></ul></ul></ul><ul><ul><ul><li>Professional-quality 3D characters and animations </li></ul></ul></ul>
    4. 4. The Shrinking CS Pool <ul><li>h ttp://www.cra.org/CRN/articles/march06/vegso.html </li></ul>Total Median Per Dept.
    5. 9. Bureau of Labor: Hecker, D. Occupational employment projections to 2014. Monthly Labor Review. November 2005.
    6. 10. Something drastic needs to be done. Alice is our focus, but we’re happy to hear about other ideas. But do SOMETHING!
    7. 11. The Alice System (www.alice.org) <ul><li>Allows students to learn computer programming more easily </li></ul><ul><ul><li>Drag-and-Drop editor for creating programs </li></ul></ul><ul><ul><li>Programs are 3D movies or games </li></ul></ul><ul><li>Alice has been formally shown to improve learning and retention </li></ul><ul><li>Alice is highly motivating for students </li></ul><ul><li>Provided free (open source) by Carnegie Mellon </li></ul><ul><li>Runs on </li></ul>
    8. 13. Demo of Alice v2.0 <ul><li>How many people here have taught w/Alice? </li></ul>
    9. 14. Demo of Alice v2.0 <ul><li>How many have seen an Alice demo? </li></ul>
    10. 15. Live Demo of Alice v2.0
    11. 17. Alice has always been free. Alice will always continue to be free.
    12. 18. Pedagogically: Why Alice Works <ul><li>No syntax-based frustration </li></ul><ul><li>Data is visible; changes are animated; you can see what is happening </li></ul><ul><li>Highly motivating </li></ul>
    13. 19. Objects are suddenly “obvious” <ul><li>Makes objects something students can see and relate to </li></ul>
    14. 20. Support & Help: Online Forums at www.alice.org
    15. 21. Support & Help: In-system Tutorials
    16. 22. Instructional Materials <ul><li>www.aliceprogramming.net </li></ul><ul><ul><li>syllabi/calendars </li></ul></ul><ul><ul><li>lectures </li></ul></ul><ul><ul><li>labs </li></ul></ul><ul><ul><li>assignments </li></ul></ul><ul><ul><li>sample worlds (programs) </li></ul></ul><ul><ul><li>sample exams </li></ul></ul><ul><ul><li>sample projects </li></ul></ul>Steve Cooper
    17. 23. www.aliceprogramming.net <ul><li>Web pages </li></ul><ul><li>a live demo was done here of the resources available at </li></ul><ul><li>www.aliceprogramming.net </li></ul>Steve Cooper
    18. 24. Sample Lesson: Rolling a ball <ul><li>We want a realistic motion rather than a slide. </li></ul><ul><li>The ball must simultaneously move and roll. </li></ul>realisticRoll Do together move ball forward 1 meter, as seen by the ground turn ball forward ? revolutions Design Wanda Dann
    19. 25. Number of revolutions <ul><li>The number of revolutions depends on the size of the ball. </li></ul>Wanda Dann one revolution four revolutions
    20. 26. A function <ul><li>The number of revolutions can be computed using </li></ul><ul><ul><ul><li>distance/(  * diameter) </li></ul></ul></ul><ul><li>Two values are needed </li></ul><ul><ul><li>the ball’s diameter </li></ul></ul><ul><ul><ul><li>the ball object has a built-in width function </li></ul></ul></ul><ul><ul><li>the distance the ball is to travel </li></ul></ul><ul><ul><ul><li>can be sent to the function using a parameter </li></ul></ul></ul>Wanda Dann
    21. 27. Coding the function Two values are needed. Wanda Dann
    22. 28. How Alice is being used <ul><li>In pre-CS1 or programming logic </li></ul><ul><ul><li>course for majors and students considering a computing major </li></ul></ul><ul><li>As conceptual introduction in CS1 </li></ul><ul><li>Introduction to programming course </li></ul><ul><ul><li>non-majors </li></ul></ul><ul><ul><li>attract students to become majors </li></ul></ul><ul><li>Computer literacy </li></ul><ul><ul><li>problem-solving, algorithmic thinking component </li></ul></ul><ul><li>Pre-AP in high schools </li></ul>Wanda Dann
    23. 29. Summer 2007 Workshops <ul><li>Alice </li></ul><ul><ul><li>May 30-31: NCC, Garden City, NY </li></ul></ul><ul><ul><li>July 16-22: Carnegie Mellon University, </li></ul></ul><ul><ul><li>Pittsburgh, PA </li></ul></ul><ul><ul><li>August 8-10:  CSU-Domingues Hills, Carson, CA </li></ul></ul><ul><li>Alice and Media Computation </li></ul><ul><ul><li>July 26-28: Roger Williams University, </li></ul></ul><ul><ul><li>Bristol, RI </li></ul></ul><ul><ul><li>August 1-3: Georgia Tech, Atlanta, GA </li></ul></ul><ul><li>To enroll, visit www.aliceprogramming.net </li></ul>Don Slater
    24. 30. Textbook Developed over 5 year period in conjunction with the software.
    25. 31. Textbook Developed over 5 year period in conjunction with the software. Goal: 5,000 copies in first year Printed To Date: 23,0000 copies
    26. 32. Brief Edition <ul><li>In response to market requests </li></ul><ul><li>160 vs. 375 pages </li></ul><ul><li>Intended to be used for </li></ul><ul><ul><li>2-3 weeks in “literacy courses </li></ul></ul><ul><ul><li>2 weeks of CS1, followed by a java text </li></ul></ul>
    27. 33. Other texts based on Alice are appearing
    28. 34. To those who object…
    29. 35. To those who object…
    30. 36. To those who object… <ul><li>Your department heads? </li></ul>
    31. 37. <ul><li>Objection: Alice is just some fringe thing. It will go away soon. </li></ul>
    32. 38. A lot of colleges are using Alice <ul><li>How many is “a lot”? </li></ul><ul><li>Lower bound: 243 are teaching with PH texts </li></ul><ul><li>There are roughly 3,000 U.S. colleges* </li></ul><ul><li>8% of US colleges are teaching with Alice/PH books </li></ul><ul><li>Many others are teaching with other or no texts </li></ul><ul><li>Many High Schools are using for pre-AP or AP </li></ul>* http:// www.utexas.edu/world/univ / says 3,176
    33. 39. Last 12 months, at www.alice.org <ul><li>3.5 million page views </li></ul><ul><li>528,000 unique visitors </li></ul><ul><li>158,000 IP addresses performed 440,540 downloads of the system. </li></ul><ul><li>(this excludes CD/textbook distribution) </li></ul>
    34. 40. <ul><li>Objection: Alice makes for a slick demo, but doesn’t really teach anything. </li></ul>
    35. 41. Alice helps at-risk CS majors 88% B Alice Class Prior to CS1 47% C No Alice Class Prior to CS1 Take CS2? CS1 Grade Declared CS majors at Ithaca College and St. Joseph’s University
    36. 42. Alice helps at-risk CS majors M. Moskal, D. Lurie, and S. Cooper, Evaluating the Effectiveness of a New Instructional Approach. In Proceedings of 2004 SIGCSE Conference , (Norfolk, VA). 88% B Alice Class Prior to CS1 47% C No Alice Class Prior to CS1 Take CS2? CS1 Grade Declared CS majors at Ithaca College and St. Joseph’s University
    37. 43. <ul><li>Objection: Alice is just a toy. It’s not real programming. </li></ul>
    38. 44. Other Things I’ve Heard Called “Toys” <ul><li>Calculators </li></ul><ul><li>Karel </li></ul><ul><li>Logo </li></ul><ul><li>The Macintosh (real men don’t use mice) </li></ul><ul><li>Pascal </li></ul><ul><li>The WWW </li></ul>Toy vs. “Real” Programming, which is…
    39. 45. <ul><li>Alice Code Java Code </li></ul>Alice is “real coding”
    40. 46. <ul><li>Objection: Okay, Alice is better. But I’m too lazy to change how I teach. </li></ul>
    41. 47. <ul><li>Can’t help you with that one. </li></ul>
    42. 48. Frame the debate: what are we going to be doing in our department? <ul><li>h ttp://www.cra.org/CRN/articles/march06/vegso.html </li></ul>Total Median Per Dept.
    43. 49. We’re never done… Alice is a research project <ul><li>Recent Ph.D. dissertation found some big insights on student motivation , which are driving design of Alice v3.0. </li></ul><ul><li>Work done with middle school girls (solve the harder problem), but many lessons broadly applicable. </li></ul><ul><li>Caitlin Kelleher </li></ul>
    44. 50. Storytelling Alice Caitlin Kelleher
    45. 51. No matter how easy something is, people still need a reason to want to do it. Caitlin Kelleher
    46. 52. Approach Present programming as a means to the end of storytelling. Caitlin Kelleher
    47. 53. Changes to Alice <ul><li>Enable students to create the stories they envision: </li></ul><ul><ul><li>high-level animations </li></ul></ul><ul><ul><li>multiple scenes </li></ul></ul><ul><li>Provide characters and custom animations that help spark story </li></ul><ul><ul><li>Caricatured characters </li></ul></ul><ul><ul><li>Animations that require explanation. </li></ul></ul>Hero or Villain Authority Figure Caitlin Kelleher
    48. 54. Live Demo of Storytelling Alice Caitlin Kelleher
    49. 55. People are more important than objects students very rarely animate things . In Storytelling Alice, humanoids and other non-bipedal characters are a different type and have different methods than non-living “things”. Caitlin Kelleher
    50. 56. What people can do… <ul><li>Storytelling Alice: </li></ul><ul><li>Say, think </li></ul><ul><li>Walk to, Walk offscreen </li></ul><ul><li>Walk </li></ul><ul><li>Sit On </li></ul><ul><li>Lie on </li></ul><ul><li>Kneel </li></ul><ul><li>Fall Down </li></ul><ul><li>Stand Up </li></ul><ul><li>Straighten </li></ul><ul><li>Look at </li></ul><ul><li>Look </li></ul><ul><li>Turn to face, Turn away from </li></ul><ul><li>Turn </li></ul><ul><li>Touch </li></ul><ul><li>Keep Touching </li></ul><ul><li>Generic Alice: </li></ul><ul><li>Move </li></ul><ul><li>Turn </li></ul><ul><li>Roll </li></ul><ul><li>Resize </li></ul><ul><li>Play Sound </li></ul><ul><li>Move to </li></ul><ul><li>Move toward, Move away from </li></ul><ul><li>Orient to </li></ul><ul><li>Turn to Face, point at </li></ul><ul><li>Set point of view to </li></ul><ul><li>Set Pose </li></ul><ul><li>Stand up </li></ul><ul><li>Move at speed, turn at speed, roll at speed </li></ul><ul><li>Constrain to face, Constrain to point at </li></ul>Caitlin Kelleher
    51. 57. Character actions often motivate use of programming constructs like loops, methods and parameters Caitlin Kelleher
    52. 58. “ touch” and “keep touching” enable creation of generalizable motions
    53. 59. Evaluation with Girls Scouts But we believe the approach works for both genders and all ages. Formative: ~250 users Summative: 88 users Caitlin Kelleher
    54. 60. Three Activities in Alice 1: Scene Layout 2: Editing Programs 3: Running Programs Caitlin Kelleher
    55. 61. Users of Storytelling Alice spend 42% more time programming p < 0.001 p< 0.001
    56. 62. Storytelling Alice motivates the reluctant programmers
    57. 63. Users of the storytelling version show more evidence of engagement/motivation p < 0.001 Caitlin Kelleher 16% Regular Alice 51% Story-Alice % of girls who sneak extra time to work on their Alice worlds
    58. 64. The Future: Alice v3.0 <ul><li>Been in development for almost a year; will release in 2008. </li></ul><ul><li>Goal: Alice as the system to teach introductory programming. </li></ul><ul><li>Driven by Caitlin Kelleher’s findings about storytelling </li></ul><ul><ul><li>Students are motivated to make movies (or videogames) </li></ul></ul><ul><li>Real Java </li></ul><ul><ul><li>Alice v3.0 is a Java IDE, based on eclipse </li></ul></ul><ul><ul><li>Your students will see real Java (if you choose) </li></ul></ul><ul><ul><li>Drag & Drop or type -> it’s up to you! </li></ul></ul><ul><li>Insanely high production values: as good as real video games </li></ul><ul><li>We are developing a textbook along with the system </li></ul><ul><ul><li>Just as we did with Alice v2.0 </li></ul></ul><ul><ul><li>Wanda Dann, Steve Cooper, Randy Pausch and Don Slater </li></ul></ul>
    59. 65. Production values as good as real video games??? This is what I couldn’t tell you about at last year’s Tea Party…
    60. 66. Best Selling PC Games of all time: <ul><li>The Sims (16 million) </li></ul><ul><li>Myst (9 million) </li></ul><ul><li>Starcraft (9 million) </li></ul><ul><li>Half-Life (8 million) </li></ul><ul><li>Age of Empires II (7 million) </li></ul><ul><li>World of Warcraft (5 million) </li></ul><ul><li>The Sims 2 (4.5 million) </li></ul><ul><li>Diablo II (4 million) </li></ul><ul><li>Doom (3 million) </li></ul><ul><li>Half-Life 2 (3 million) </li></ul><ul><li>StarCraft: Brood War (3 million) </li></ul><ul><li>Warcraft II (3 million) </li></ul><ul><li>Warcraft III (3 million) </li></ul><ul><li>Age of Empires (3 million) </li></ul><ul><li>Diablo (2.5 million) </li></ul><ul><li>Civilization III (2.5 million) </li></ul><ul><li>Quake (1.8 million) </li></ul><ul><li>Battlefield 1942 (1.5 million) </li></ul><ul><li>Civilization IV (1.2 million) </li></ul>
    61. 67. Electronic Arts (EA) <ul><li>World’s largest video game company </li></ul><ul><li>EA has given us $300,000* and permission to use the characters and animations from “The Sims TM 2” in Alice v3.0 </li></ul><ul><li>We graciously thank them. </li></ul><ul><li>EA is doing this because they care about getting more students, especially girls/women, interested in computing. </li></ul>*From the EA foundation
    62. 68. Best Selling PC Games of all time: <ul><li>The Sims (16 million) </li></ul><ul><li>Myst (9 million) </li></ul><ul><li>Starcraft (9 million) </li></ul><ul><li>Half-Life (8 million) </li></ul><ul><li>Age of Empires II (7 million) </li></ul><ul><li>World of Warcraft (5 million) </li></ul><ul><li>The Sims 2 (4.5 million) </li></ul><ul><li>Diablo II (4 million) </li></ul><ul><li>Doom (3 million) </li></ul><ul><li>Half-Life 2 (3 million) </li></ul><ul><li>StarCraft: Brood War (3 million) </li></ul><ul><li>Warcraft II (3 million) </li></ul><ul><li>Warcraft III (3 million) </li></ul><ul><li>Age of Empires (3 million) </li></ul><ul><li>Diablo (2.5 million) </li></ul><ul><li>Civilization III (2.5 million) </li></ul><ul><li>Quake (1.8 million) </li></ul><ul><li>Battlefield 1942 (1.5 million) </li></ul><ul><li>Civilization IV (1.2 million) </li></ul>And the Sims has more female than male players!
    63. 69. Production Values Matter
    64. 70. Production Values Matter
    65. 71. The First Public Demo of Alice v3.0 with the Sims TM ! This scene was rendered in Alice v3.0
    66. 72. Setting expectations… <ul><li>Our first demo; this is an early proof of concept. </li></ul><ul><li>Alice v3.0 is still in early phase development, and will not be publicly available until 2008 </li></ul><ul><li>Our goals for this demo </li></ul><ul><ul><ul><li>Prove that this is not “vaporware” </li></ul></ul></ul><ul><ul><ul><li>Show you Alice v3.0 is really Java code </li></ul></ul></ul><ul><ul><ul><li>Prove that we are using the Sims TM assets </li></ul></ul></ul>
    67. 73. <ul><li>Live demo of Alice v3.0 with the Sims </li></ul>
    68. 74. Many (fun!) challenges <ul><li>The objected-oriented model and semantics </li></ul><ul><ul><li>classes, inheritance, overriding, polymorphism, etc. </li></ul></ul><ul><ul><li>semantically, Alice v3.0 is Java </li></ul></ul><ul><ul><li>how we express via UI and textbook is a wonderful challenge </li></ul></ul><ul><ul><li>3D objects (people) as objects is still the huge win of Alice </li></ul></ul><ul><li>Transition from Drag-and-Drop to Typing </li></ul><ul><ul><li>Training wheels that slowly fade away </li></ul></ul><ul><li>Visibility of Data </li></ul><ul><ul><li>“ variable” is a term for “invisible data” </li></ul></ul><ul><li>Developing Custom Curricula </li></ul><ul><ul><li>from the user/teaching community </li></ul></ul><ul><ul><li>we expect more of this, since it’s Java at the bottom </li></ul></ul><ul><li>DoTogether </li></ul><ul><ul><li>Still there, but a little ugly when you see the Java code </li></ul></ul>
    69. 75. Thanks to our Sponsors Alice is a well supported project, and isn’t going away…
    70. 76. Dennis Cosgrove Caitlin Kelleher Randy Pausch Madeleine Pitsch Don Slater Gabe Yu Carnegie Mellon University Wanda Dann – Ithaca College Steve Cooper - St. Joseph’s University Questions? www.alice.org www.aliceprogramming.net
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×