DOC PREVIEW
UCF COT 4810 - Alice program

This preview shows page 1-2-3-4-5-6 out of 17 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17AlicebyTony BrownWhy Alice?Developed for young learnersEspecially young womenSimilar syntax to SqueakVery readable codeDrag and Drop interfaceBreak to look at what I'm talking about.Not an attempt to dumb down CSFocus on fundamental programmingObject Oriented conceptsProblem SolvingLogicBut Java is so easyClass HelloWorldApp {public static void main(string[] args)System.out.println(“Hello World”);}}>>Hello WorldHow does Alice help?New CS students get confused very easilyChange the design technique to StoryboardsMotivatingUse visualization with rapid prototypingData is visibleDrag and DropCan I use Alice?Free downloadFree teaching materialEasy setupFree 3D ModelsDo other people use Alice?Over 3000 colleges use it already.Over 1 million downloadsAlice improves grades and retentionFall of Greatness Total88%BAlice ClassPrior to CS147%CNo Alice ClassPrior to CS1Take CS2?CS1 GradeDeclared CS majors at Ithaca College and St. Joseph's UniversityM. Moskal, D. Lurie, and S. Cooper, Evaluating the Effectiveness of a New Instructional Approach. In Proceedings of 2004 SIGCSE Conference, (Norfolk, VA).Problems?Not true Object OrientedNo way to implement OverridingPolymorphismProgramming after Alice (CS2)The Future – Alice 3Better GraphicsFully Object OrientedLine for Line equivalence to JavaJava IDEThe Sims 2Simpler interface (puzzle pieces)Alice version 2Alice version 3Alice Code Java CodeEquivalenceQuestionsLast day, you don't have to do these?ReferencesJana, Reena. “Can the Sims Make Programming Cool Again?” Business Week Online (07, Nov. 2006)Kelleher, Caitlin, Pausch Randy, “Using storytelling to motivate programming” Communications of the ACM, Vol 50(7), 58-64, 2007M. Moskal, D. Lurie, and S. Cooper, Evaluating the Effectiveness of a New Instructional Approach. In Proceedings of 2004 SIGCSE Conference, (Norfolk, VA).Sykes, Edward R., “Determining the effectiveness of the 3d alice programming environment at the computer science 1 level” J. Educational Computing Research, Vol 36(2) 223-244,


View Full Document

UCF COT 4810 - Alice program

Documents in this Course
Spoofing

Spoofing

25 pages

CAPTCHA

CAPTCHA

18 pages

Load more
Download Alice program
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Alice program and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Alice program 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?