Download presentation
Presentation is loading. Please wait.
Published byAllen Elliott Modified over 9 years ago
2
3D graphics environment Focuses on Object Oriented Programming Provides immediate feedback through program visualizations Contains a drag-and-drop editor, preventing most syntax errors
3
Tools that use visualization to make program code easier to ◦ write ◦ read ◦ understand ◦ debug
4
Uses colors and indentation
6
Allows students to learn computer programming more easily ◦ No syntax errors ◦ Drag-and-Drop editor for creating programs ◦ Programs are 3D movies or games Alice is highly motivating for students Provided free (open source) by Carnegie Mellon Runs on
7
Makes objects something students can see and relate to
8
9
http://www.cra.org/resources/crn-archive-view-detail/undergraduate_cs_degree_production_rises_doctoral_production_steady
12
Education and psychology research shows evidence of three basic learning styles. ◦ visual ◦ auditory ◦ kinesthetic For most of us, one style is generally dominant. ◦ Some researchers believe that visual is likely the dominant style for the largest % of the population.
13
Frustrating syntax and errors % (, ) ; ◦ Arithmetic operators i.e. % == ◦ Statement separators i.e. ;, ( ) { } ◦ Specialized vocabulary i.e. this Abstract concepts Hidden data Boring Lack of creativity
14
Teach fundamental programming concepts to beginning programmers. Improve retention of first-year computing majors and attract more students to computing and computing-related majors.
15
Problem Solution Frustrating syntax Abstract concepts Hidden data Boring Drag & Drop interface 3D Graphics & Animation ◦ Program visualization
16
Begin with a story Appeal ◦ Storytelling particularly young women & minority students ◦ Interactive computer games particularly young men ◦ Visual, not threatening builds students’ confidence Can be interdisciplinary
17
www.aliceprogramming.net ◦ syllabi/calendars ◦ lectures ◦ labs ◦ assignments ◦ sample worlds (programs) ◦ sample exams ◦ sample projects
18
Alice += Java For Alice 3
20
More than 1 million downloads per year 19% of US universities are teaching with Alice ◦ There are roughly 3,700 U.S. colleges 3,000 High Schools teachers are using Alice ◦ Approximately 32,000 high schools in the US
21
3.5 million page views 528,000 unique visitors 158,000 IP addresses performed 440,540 downloads of the system
22
Source: Prentice Hall sales figures
23
Organizing Structure for the Computer Science Standards
24
K-12 undergraduate K - 5 6 - 8 9 - 1011-12, first year college / university
25
K - 5 6 - 8 9 - 11 12- university Sequence Simple control structures Relational operations Problem Solving Objects Methods Functions Logic Storyboards Online Safety Problem Solving Abstraction Data Variables Control Structures Communication and Ethics 2D vs. 3D 3D models Problem Solving Classes Objects Methods (Procedural and Functional) Algorithms Scope Encapsulation Inheritance Polymorphism
26
K - 5 6 - 8 9 - 11 12- university Looking Glass Scratch Logo Notepad Paint Internet browsers others… Alice 2 Storytelling Alice Scratch Gimp HTML others … Alice 3 3D modeling (Blender) others … Alice 3 Java Greenfoot BlueJ Python Others…
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.