Programming with Henry the Robot Your future is no game.

Slides:



Advertisements
Similar presentations
How can Microsoft PowerPoint 2007 help you share information?
Advertisements

A Short Course on How to Manage SLOs with TracDat.
Pasewark & Pasewark Microsoft Office XP: Introductory Course INTRODUCTORY MICROSOFT POWERPOINT Lesson 1 – PowerPoint Basics.
Alice is a fairly new programming language developed by the Stage3 research group at Carnegie Mellon University. This program is aimed to attract students.
Introduction to Alice Alice is named in honor of
Next Generation Assessments (NGAs) Tech Skills Needed For Students to be Successful INFOhio User Meeting September 18, 2014
Title of Training Presentation Presented by Your Name.
Fall 2008ACS-1805 Ron McFadyen1 ACS-1805 Introduction to Programming using Alice 2.0 Ron McFadyen Course OutlineMcFadyenOutline.
My.SIMS Project by: Mukesh Darke, Krista Gettle, and Diana Stepner.
Teach Me How To Prezi Presented By: Angela Pearre, Jessica Sauer, Anjelica Rodriguez, Sheridan Tomlin.
Jonathon Frazer Benjamin Walter Benefits for Integrating Math with ICT  Its preparing children to use technology in their everyday lives,
From Training Games, Inc. Games to Train Computer Solutions for Business and Corporate Training Quick Start Tutorial for using and playing the Excel TGI.
If you are connected to the Internet, click and then click on the web page to experience an introduction to applications. The following lesson is about.
01-Intro-Object-Oriented-Prog-Alice1 Barb Ericson Georgia Institute of Technology Aug 2009 Introduction to Object-Oriented Programming in Alice.
Lesson 17 Enhancing Presentations with Multimedia Effects
PureFoods "YOU ARE WHAT YOU EAT" Haoyue Wang, Kerese Wright, Mengyi Miao, Will Smallwood.
Information Technology Fundamentals (ITF) Mr. Shultz.
Using Technology with Kindergarten Students Sue Kline klineclass klineclass.
How to make an interactive PowerPoint in which you will….. Add hyperlinks to move to different parts of the presentationAdd hyperlinks to move to different.
Programming with Alice Computing Institute for K-12 Teachers Summer 2011 Workshop.
BIL528 – Bilgisayar Programlama II Introduction 1.
Saint James School of Medicine.  Objectives:  Add course Information  syllabus  Lecture Notes, handouts, slides  Problem solving or discussion areas.
Pasewark & Pasewark Microsoft Office XP: Introductory Course 1 INTRODUCTORY MICROSOFT WORD Lesson 2 – Basic Editing.
Google Maps: Directions and Functions Presented by Hyuntak Oh, Celena Lok Tiffany Liu, YunYan Guan, Olivia Chung.
Introduction to ArcGIS for Environmental Scientists Module 3 – GIS Analysis Model Builder.
1 Getting Started with C++. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Visual Studio 2008.
Submitting and Assignment Click on the assignment link in your course The folder with the paper sticking out of the top is the symbol for an assignment.
Pasewark & Pasewark Microsoft Office Applications: Introductory Course 1 INTRODUCTORY MICROSOFT POWERPOINT Part 1 – PowerPoint Basics.
Express your kindness!. Introduction Problem and Solution Online Usability Study Recap Revised Interface Design Prototype Overview Prototype Demonstration.
Review for test! Alice Chapter 1&2 Test is tomorrow! - March 26 th March 25th.
Access Lesson 9 Using Advanced Form Features Microsoft Office 2010 Advanced Cable / Morrison 1.
Pasewark & Pasewark Microsoft Office 2003: Introductory 1 INTRODUCTORY MICROSOFT POWERPOINT Lesson 1 – PowerPoint Basics.
SmartNoms "Nom your way to health!" Alex Blavat | Adrian Harding | Dan Nguyen | Matt Song.
Using Alice.  Alice is visual  Alice is object-oriented (some might say object- based)  Alice eliminates the need to debug syntax errors  Alice introduces.
Methods for Multiplication Tutorial By: Melinda Hallock.
My first robot programming - Simple “Go” Young Joon Kim MSRDS First Beginner Course – STEP4.
Action Buttons Link to another place in your presentation Link to web pages, videos, etc. Interactivity – gives the viewer a choice of what happens next,
Title of Training Presentation Presented by Your Name.
IMPACT SAMR Cover Sheet Task OverviewLearning Objective(s)Suggested Technology Create a video demonstrating how to add/subtract polynomials. Use technology.
Pasewark & Pasewark Microsoft Office XP: Introductory Course 1 INTRODUCTORY MICROSOFT WORD Lesson 2 – Basic Editing.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Using Macros Lesson.
ELanguages Building your Project. Start a new project 1/4 Go to ‘MyPage’ & click on ‘Start a New Project’
5 minute check 1 Click the mouse button or press the Space Bar to display the answers.
Getting Started with Microsoft Word
Microsoft Access 2013 Bobby Wan.
<Student’s name>
Using a set-up file to read ASCII data into SPSS
Math department 1:1 meeting
Presentation Graphics
Algebra 150 Unit: Functions Lesson Plan #7: Introduction to Functions Objective SWBT explain what is an algebraic function.
Lesson 1: Buttons and Events – 12/18
Introduction to robotics
What’s for Lunch Sarah Coates Lucy Hay Fisher Rhoads Katie Dempsey
Interactive Lesson Planner
Properties of Numbers Use mental math to simplify –2 • 13 • 5.
Scratch Programming Brian Cain.
Course: Design & Technology
Customer Lead time Communication
Prototype using PowerPoint
Properties of Numbers Identify each property. a. 0 + x = x
Directions: On each slide you will find fish of different colors, sizes, and numbers. You will also find bubbles for grouping the fish. On some slides.
Jennifer Apacible David Mailhot Eric Oltean Eve Yi Zhao
Developing the Design: Lo-fi Prototype
Lesson 6: Copy, Cut, and Paste Content
Interactive media.
Click Summary Value Button to Show Source of Integral or Time
You can do it in an hour!
Nexmail Lei Guang, Haroon Barri.
Presentation 3 Interactive Learning
Presentation transcript:

Programming with Henry the Robot Your future is no game. Eric Krokos Walter Hutchinson Naveed Khan Patricia Sazama

Goal Our Goal: To make learning programming easy and fun Eric

Problem motivation/Problem description Number of programming courses in high schools have decreased Programming is notoriously hard to learn Want to make learning programming more enjoyable Walter

Short review of past solutions to problem Math Blaster levels, explicit math problems, Po

Short review of past solutions to problem Alice drag-and-drop commands, simplified syntax, Po

Our Solution Create a video game to teach programming Fun Easy Non-intimidating introduction to programming Used simplified commands and syntax Drag and drop But adding levels and goals Po

Tasks Three Tasks: Moving commands into an object Learning information about a command or visual object Run the game Naveed

First User Testing Paper Prototype Problems Didn't know how to move commands Thought the start command was a start bubble Didn't know how to get more information about commands Walter

First Prototype people had trouble dragging and dropping commands, they clicked the program start button, Walter

Second User Testing Two Participants Lessons learned Changed program Start Point icon Add "Program Running" state notification Eric

Interactive Prototype Eric

Summary and Conclusion Helps make programming fun by teaching through puzzles Help spread programming to a wider non- technical audience More levels More complicated puzzles More commands introduced Eric