Alice: A Fresh Approach to Teaching Computer Science .


38 views
Uploaded on:
Description
www.alice.org. Alice: A Fresh Approach to Teaching Computer Science. Carnegie Mellon University. Project Director, Randy Pausch (pausch@cmu.edu). Schools Using Alice Bucknell University California Lutheran University California State University at Humboldt Camden County College
Transcripts
Slide 1

www.alice.org Alice: A Fresh Approach to Teaching Computer Science Carnegie Mellon University Project Director, Randy Pausch (pausch@cmu.edu) Schools Using Alice Bucknell University California Lutheran University California State University at Humboldt Camden County College Carnegie Mellon University Clemson University Colorado School of Mines Community College of Philadelphia Cornell University Duke University Georgetown College Haverford College Ithaca College Manor College Mississippi Valley State University Plymouth State University Saint Edward\'s University Saint Joseph\'s University Saint Lawrence College San Diego State University Sierra Nevada College Southwestern University Tompkins Cortland Community College University of Colorado University of Illinois University of Mississippi Virginia Polytechnic Institute And numerous secondary schools Creating Movies and Games as a Motivation for Programming Computer Science enlistments dropped 23% a year ago. In a nation that is progressively subject to processing, it is important that we switch this pattern. Early on Computer Science courses regularly draw cases and assignments from the business registering and frameworks building areas. These settings are expected to ground software engineering ideas in an area that makes the issues important to understudies, yet numerous understudies don\'t start to see the significance of their software engineering classes until their sophomore and junior years. Instead of depending on business and frameworks building illustrations, we have made a programming situation that permits understudies to learn fundamental software engineering while making energized films and basic computer games where understudies control the practices of 3D questions and characters in a virtual world. Alice is uninhibitedly accessible and open source. Alice: Visible Data, and No Syntax! In Alice, understudies build programs by relocating tiles that speak to words in a programming dialect; Alice evacuates the likelihood for linguistic structure blunders, a typical wellspring of disappointment for starting software engineers . Understudies can watch their projects execute, which empowers understudies to see where they have committed errors. Dissimilar to numerous programming situations for fledglings, Alice permits understudies to pick up involvement with all the programming builds commonly educated in programming courses. A Quick Tour of Alice 3 2 1 5 Alice has been Formally Shown to Improve Grades and Retention Alice has been formally appeared to help at-hazard understudies (those with a powerless math foundation and additionally no earlier programming background) prevail in Computer Science * . At-hazard understudies who take an Alice class either preceding or simultaneous with CS1 execute and also understudies who are not at-hazard, and considerably superior to other at-hazard understudies. Prentice-Hall has distributed a course book in view of Alice for school level early on programming. 4 1 2 Alice Improves Student Performance in CS1: 3 4 5 * Moskal,M., D. Lurie, and S. Cooper, Evaluating the Effectiveness of a New Instructional Approach. In Proceedings of 2004 SIGCSE Conference , (Norfolk, VA), 75-79. The Alice exhibition contains more than 700 characters and questions. Alice: a progressive approach to show programming An unconditional present to you from

Recommended
View more...