260 likes | 607 Views
Jessica Gorman and Crystal Noel Computer Systems 2008-09 Computer Science Education Introduction Every day, technology becomes more advanced and accessible Little progress made at elementary school level
E N D
Jessica Gorman and Crystal Noel Computer Systems 2008-09 Computer Science Education
Introduction • Every day, technology becomes more advanced and accessible • Little progress made at elementary school level • Goal: to implement computer programming to educate elementary and/or middle school students in math and science
What is the Scratch Program? • Cardinal Forest Elementary School • 25 min weekly classes • Origins of the Program • Gates • Allard
Program Content • Curriculum developing process • SOLs • Introduction to Computer Science • Student Projects • Lesson plans • Rubrics • Introduction to new skills • Blackboard
What is Scratch? • Scratch • MIT Media Lab • Why Scratch? • Kid-friendly • Drag and drop text • Multimedia • Visually focused
Developing a Curriculum • Topics • Integration of SOL topics • Coordinate System • Random • Problem Solving • Step-by-step process • Independent Projects • Computer Science Skills • Loops • Methods (Scripts)
Time Line • October- November: basic Scratch skills • December- February: teacher designed projects • March- May: game design and individual projects
Research Topics • Benefits of Computer Education • Designing Computer Programs in Elementary School • Computer Science for Young Minds
Benefits of a Computer Science Education • Benefits • Problem Solving • Teamwork • Dependability • Procedure • Observations • Surveys • Assessments
Observations • Student A: • One of brightest students • Issues in the classroom, but not Scratch • Opportunity to learn skills • Student B: • Very intelligent, yet quiet • Kept to himself • Came out of shell to help others
Surveys and Assessments • Assessments record knowledge retained • coordinate plane • random • broadcasting • Surveys measure • interest in computer science • social skills
Designing Computer Programs in Elementary School • Value in program design • Problem solving skills • Troubleshooting • Independence • Creativity
Project Design • ‘Make your own rubric’ activities • Individual projects • Pac Man • Super Mario • Dodgeball • Animated Story
Observations • Lack of structure negatively influenced behavior • Don’t see benefits of planning • Reluctant to think for themselves • Only productive when heavily directed • Learning to brainstorm • New creativity outlet
Computer Science for Young Minds • Elements of an effective class • Well-defined, but lax • Teaching computer programming • Immersion • Unorthodox teaching methods • Video conferencing
Development and Procedures • Curriculum-expanding on predecessor’s ideas • Improvements required • Videos with Scratch • Part of auxillary research • Created and used as teaching aids
Development and Procedures • Considered teleconferencing • Initially abandoned, then reconsidered and implemented
Problems • Incompatibility • Latest Scratch for Linux: 1.2 • Required: 1.3 • Few formal sources for Scratch • Transportation • No car • Timing • Different period
Students continue to learn Different paces observed Project successful Difficulties reasonably overcome Results
Conclusion • Computer as medium • Teaching • Students • The sooner, the better • How young is too young? • Maybe never
Future of Scratch • Connections to other schools • Videoconferencing • Model program