Date post: | 25-Dec-2015 |
Category: |
Documents |
Upload: | prosper-kristopher-norton |
View: | 215 times |
Download: | 0 times |
Bruce ChittendenGovernor’s School for Science and Technology
Tidewater Community CollegeThomas Nelson Community College
ON THE USE OF TECHNOLOGIES SUCH AS ALICE, GREENFOOT, AND SCRATCH
TO TEACH COMPUTER SCIENCE TO HIGH SCHOOL STUDENTS
Origins of the Technology
Original Project Started
1997 2003 2007
Development TeamCarnegie Mellon
UniversityUniversity of Kent
(England)MIT
Team Lead Randy Pausch Michael Kolling Mitchel Resnick
First DevelopedUniversity of
VirginiaBlueJ Team
Lifelong Kindergarten
Group
Design and Usage
Original Design CollegeHigh School and
CollegeElementary School
Age pre-CS1/CS1 14+ years 8-16 years
Gender Girls Neutral Neutral
Typical UsageStorytelling and Games
Games and Simulations
Music Videos, Storytelling,
Games
Dimension 3D 2D 2D
Programming Methodology
Drag and Drop Text Based Java Snap Together
User InterfaceSingle Window
Multi-PaneMultiple Windows
for CodeSingle Window
Multi-Pane
Graphics Quality Professional Good Good
Programming Environment
Programming Paradigm
Object Oriented vs. Procedural
Object Oriented Object Oriented Procedural
OOP and JavaOne Level of Subclassing
Java Object ModelNo Classes or
Inheritance
IDE LayoutClasses, Methods,
Code, WorldClasses, World
Commands, Script, Sprites, Stage
Execution Method Interpretative Compiled Interpretative
Language and Platforms
Language Java Java Squeak (Smalltalk)
API for User Written Code
Coming in Alice 3.0
Java Smalltalk
PlatformsWindows, Mac,
LinuxWindows, Mac,
LinuxWindows, Mac,
Linux
Pre-Made ImagesHundreds Very
ProfessionalLimited
Significant Number
Alice IDE
Object Tree
ToolbarEvents Editor
World View
Details PanelMethod Editor
Alice Play
Storytelling Alice IDE
Storytelling
Storytelling Alice
Greenfoot IDE
World
Toolbar
Class Diagram
Compile
Open Editor
Method EditorOpen Editor
Scratch IDE
Command Pallet
Command Selection
Sprite
Scripts
StageStage
Scratch Presentation Mode
Learning
ThemesEncouraging and
EmpoweringEncouraging and
EmpoweringEncouraging and
Empowering
Learning Embodied
Between Scratch and Greenfoot
Teacher RoleLearn Entirely
thru Play
Transitional Relationships
Alice → GreenfootGreenfoot →
EclipseScratch → Alice
Projects On-Line Limited Several Hundred Several 100,000
Teacher Resources
Website www.alice.org www.greenfoot.org scratch.mit.edu
Share ProjectsNone by the Alice
Teamwww.greenfootgallery
.org scratch.mit.edu
Teacher Resources www.aliceprogramming.net
greenroom.greenfootorg scratch.mit.edu
Beginners Tutorials Few Few Excellent
Websites
Books
Greeps Competition
Greeps Final Score
Tidewater Community CollegeScore Student 1st 2nd 3rd 4th 5th
249 Teresa 224 242 249 223 229216 Mark 216 194 204 209 200167 Steven 161 167 167 160 164165 Andrew 161 158 165 160 164163 James 152 145 155 163 157156 Rondrae 152 153 151 155 156155 Mary 147 139 155 155 155154 Tyrance 149 152 133 151 154134 Andrew 118 134 124 115 121132 Ryan 110 132 127 129 115130 Joscelyn 125 94 105 115 130127 Kyle 118 127 116 127 121113 Thomas 109 103 94 113 104107 Stephen 105 105 87 99 107102 Jordan 100 101 90 102 9598 Troy 89 94 83 98 7328 Chequana 25 19 26 16 283 Jeffrey 1 3 1 1 10 Lindsey 0 Frank
17 Number of Students 141 Average
Governor’s SchoolScore Student 1st 2nd 3rd 4th 5th
283 Kelly 271 264 247 246 283273 Frederick 238 222 248 249 273268 Austin 268 239 242 240 249258 Alexander 242 237 258 221 246249 Jaquan 230 226 232 236 249224 Ryan 206 208 218 224 206223 Bryce 222 206 216 202 223220 Mia 200 199 220 212 202218 Zachary 215 195 199 203 218217 Connor 217 206 190 193 201208 Zak 193 208 195 208 208201 Will 193 192 201 175 196199 Jacqueleen 191 192 199 179 183190 David 162 161 158 190 179190 Douglas 157 164 190 163 170188 Kevin 202 195 194 178 208184 Matei 178 182 177 167 184183 Emily 175 183 167 177 159182 Zachary 182 171 172 177 169177 Megan 162 163 177 163 173176 Chance 176 144 159 161 174176 Tiffany 169 165 167 176 172175 Eddie 159 160 172 168 175172 Kelvin 153 154 170 172 164168 Phillip 151 162 165 128 168167 Robert 150 167 153 147 143166 Hannah 157 149 166 161 154166 Graham 148 158 166 141 151
28 Number of Students204 Average
Classroom Experience
Questions