By Crystal Wettingfeld Supported by Lamar University, a Broadening Participation Grant from the National Science Foundation under Grant No. 0634288, and.

Slides:



Advertisements
Similar presentations
A-Mazing Build your robot to drive out of any maze presented with.
Advertisements

PLEASE CLICK. Once you have logged in you will be greeted with your Home Page See the Administration Section in the lower left Course Files is where you.
Getting started with LEGO NXT Mindstorms software This is intended to be a short introduction to the LEGO Mindstorms software and programming the LEGO.
Jason Howard. Agenda I. How to download robotc II. What is tele-op used for? III. How to build a basic tele-op program IV. Getting the robot to drive.
Digital Art and Creativity  3D Image and Animation Software  Used to make Movies  Pixar  Dreamworks  Large and Complicated Program.
How Do You Make a Program Wait?. 1. What is an algorithm? 2. Can you think of a reason why it might be inconvenient to program your robot to always go.
Robot Soccer Challenge
Transitioning from Gradequick to ABI Gradebook April 16, 2009.
LEGO Mindstorms NXT Programming We will be using the Common Palette for our Robots This is how you download your program onto the brick Drag and drop a.
Animation Your Task. You must work in pairs. One of you will read these instruction and explain them, while the other person carries them out. Discuss.
Microsoft Publisher 2010 Presenter: Shanda Swanson.
Using eTeacher to complete the Ontario Report Cards Dr. Jennifer Barnett January 26, 2007 FYI: On my homepage, under Methods – if you look under Presentations:
APP PROJECT UPLOAD INSTRUCTIONS **Before we begin, please open your student drive and create a folder named APP CONTENTS. ** You may not move forward to.
Loops and Switches. 1. What kind of blocks are these? 2. Name two kinds of controls that can be specified to determine how long a loop repeats. 3. Give.
 How to Use Career Cruising during the My Life! My Plan! workshop Career Coach Training Module 3.
Inspiring Computational Thinking and Digital Literacy Stewart Powell, Coordinator
Computer Science Lego Robotics Lab 07 Page 51. CS Lego Robotics Lab 07 (Updated ) Objectives: 1.Extend the Lego robot with three sensors. 2.Program.
GIRLS Robotic Camp. Let’s Begin Meet and Greet – Camp leaders introduce themselves – Students introduce themselves.
Programming 101 The Common Palette Content provided by Connor Statham (6 th Grade Student) Formatting by Shannon Sieber.
.:::The EA FEAR Division Presents:. When you download FEAR you should be able to load it pretty quickly, so if it’s taking long consider the problems.
Desoto County Schools
Grade Center Tutorial Blackboard Version 9.1 Training Dr. Wm. E. Stuermann NGU 1/11 – 12/11.
Presented by ESC 7 Advanced Academic Services. Click on Set up new account and follow the directions. Return to this page to log in and register for.
USER Guide. Why the Web Site To facilitate communication between The Board, Management and the Residents Educate and Inform Give insight to the residents.
Instructors begin using McGraw-Hill’s Homework Manager by creating a unique class Web site in the system. The Class Homepage becomes the entry point for.
Using Waits, Loops and Switches WAIT please!. Waits, Loops and Switches Pre-Quiz 1. In programming, what is a loop? When is a loop useful? 2. How can.
Aviary’s Myna Audio Editor A more innovative, free, online audio editing program.
Middle School Grades 6-8 Advanced Features of Inspiration.
Castor Bot. Now, we will begin creating a robot Log onto your computer On your screen, click on the website labeled “castor bot” Your building instructions.
Title Slide Progress Report Name. Goal Goal Statement – ex. design/create/fabricate … - should be clear and short Needs/Problems – clear and short Space.
Find the Mindstorms Icon on the computer.. To start a new program click go.
The Essentials of Alice Mrs. Jayne Slease SBMS CTE Computer Science and Animation Credit to Duke Students under the direction of Professor Susan Rodger.
Utilizing Your Class Site Class Website Guide by Kimberlee Fulbright.
 How to Use Career Cruising during the My Life! My Plan! workshop Career Coach Training Module 3.
ROBOTICS Jason Bell Brad Carlson
Downloading the App 1 Go to the right store. Access the App Store on iOS devices, the Play Store on Android, and for a.
With Weebly.com. What hoop do I have to jump through to create my own site? Is it expensive? Is it time consuming? Do I have to be tech savvy? Will it.
How Do You Make a Program Wait?
Lego Mindstorm Robot Educator Tutorials
Using the Lego Mindstorms Edu NXT Software
BEGINNER PROGRAMMING LESSON
The Smarter Balanced Assessment Consortium
The Smarter Balanced Assessment Consortium
Programming Part 2 Mod Kit
Naviance: Do What You Are Personality Survey
Study Island Student Demo:
Mastering Mastery Connect- The Basics
The Smarter Balanced Assessment Consortium
Study Island Student Demo:
Loops and Switches Pre-Quiz
The Smarter Balanced Assessment Consortium
Lego Mindstorm Robot Educator Tutorials
The Smarter Balanced Assessment Consortium
Study Island Student Demo:
Quick Reference Guide: Skills Profiler – Employee
Study Island Student Demo:
MLP EVALUATION DIRECTIONS:
StudentWeb Orientation
Using Waits, Loops and Switches
Development Directory 1 Page Guide
Loops and Switches How Do You Make Loops and Switches? lesson > TeachEngineering.org Center for Computational Neurobiology, University of Missouri.
The Smarter Balanced Assessment Consortium
Study Island Student Demo:
Getting started with LEGO EV3 Mindstorms software
The Smarter Balanced Assessment Consortium
Using Museum Box as a Multimedia Assessment Tool
Downloading to the NXT requires the correct hardware setup
LEGO MINDSTORMS NXT PROGRAMMING
Presentation transcript:

By Crystal Wettingfeld Supported by Lamar University, a Broadening Participation Grant from the National Science Foundation under Grant No , and a grant from ExxonMobil.

INSPIRED Program The INSPIRED Program is a National Science Foundation Broadening Participation in Computing Project. The purpose of INSPIRED is to increase the participation and retention of women and minorities in computing. INSPIRED hosts middle school and high school academies to attract students, especially those from underrepresented populations, females and minorities, to increase diversity in computing.

Goal: Teach students to program LEGO Mindstorms NXT robots graphically. The materials guide students through a hands-on lab to create simple programs and combine them to create a program to autonomously follow a maze. The materials instruct the students step by step using snapshots taken from the graphical program. Teaching Materials

The graphical program allows the students to easily click and drag icons representing a function of the robot or conditional statement onto a sequence track. The program follows small building steps: Moving Forward Turning Left Turning a Corner Bumping into a Wall Following a Wall Navigating a Maze

Forward The first task for programming the NXT is to move forward. This will be accomplished in small simple steps.

First, open a new page. Save it as Forward. Then select the move button, this will create a new move block.

Once you select a move box, move it onto the track. It will appear like this.

Once you have a move box on the track, you will find the options at the bottom left of the screen. At the top right side, you will see a power meter.

For smooth movement, change the power meter to 50 percent. Next, change the duration for 5 seconds.

Now you can download the program.

The frame can be readjusted by using the map tab. The map tab can be found in the bottom right corner, under the download button. It will open by clicking on the magnifying glass. The frame can be refocused by clicking on the central area you want to have displayed.

Final Program

Academies These materials were used in 2 one day middle school academies in May The students worked in teams of 2 or 3 on the robotics session, and individually on the remaining 2 sessions. The academies focus on exposing students to algorithm design and programming using basic Computer Science concepts: Sequence Selection Repetition

The first session was on May 17 th. This group had 12 female students and 1 chaperone. The second session was on May 31 st. This group had 14 students, 6 females and 8 males. Pictures and information can be found: cs.lamar.edu/inspire/outreach/middleschoolacademy2008.htm

Academy Schedule Each academy was held from 8:30 until 3:00. 8:30 – 9:00Registration 9:00 – 9:30Opening Session 9:30 – 11:30Programming Lego Robots 11:30 – 12:30Lunch 12:30 – 1:30Scratch Workshop 1:30 – 2:30Web Workshop 2:30 – 3:00Closing Session

Assessment The students were tested with a qualitative self-rating questionnaire and open ended content based questions based on each session. The content based questions were graded by 2 people using a scoring rubric. The reliability of the results were moderate to strong. The inter-reliability between graders for the robotics pre-workshop test was.849, while that for the post- workshop test was only.341.

Questions from Self Assessment Please rate yourself 1 (low) to 5 (high) in the following areas: Interest in Computer Science Knowledge of Computer Science Interest in programming Interest in robotics Knowledge of robotics Interest in Computer Animation Knowledge of Computer Animation Interest in Web page development Knowledge of Web page development Ability to succeed in Computer Science

Questions from Robotics 1. When a robot’s front side-mounted sensor detects that it has reached a corner, why should the robot move forward before turning the corner? 2. An Ultrasonic Sensor bounces sound waves off a wall and measures the time that it takes for the wave to bounce back. How can a wall-following robot with an ultrasonic sensor mounted on its side determine that it has moved beyond a wall? 3. What is the purpose of the repetition control structure in programming? 4. What is the purpose of the sequence control structure in programming? 5. What is the purpose of the selection control structure in programming?

Results Scale of 5 – 25, self-rated interest in Computer Science: Pre-academy: 20Post-academy: 21 t=1.474, p=.154 Scale of 5 – 25, self-rating of knowledge: Pre-academy: Post-academy: t=8.296, p<.00 Scale of 1 - 5, self-perception of ability: Pre-academy: 4.0Post-academy: 4.48 Content-based questions showed that the students received a significant increase in knowledge from the academies. Knowledge in robotics programming increased significantly. t=5.493, p<.00

Comments from the Students The robotics session was reported by 50% of the students to be their favorite activity. “I loved the Inspired summer academy. I loved that we got to play with robots. I’ve never played with robots before and i was kinda scared. the robots were my favorite by far and the most fun i’ve had at a school since i was little.” ~ Lauren “I had a lot of fun today. inspired is taught me so much. I now know things about computers and robotics. i recommend that you come. it is fun but educational. we worked on robots first. we learned how to program then to do things like bump into walls, follow walls, turn left, and go through a maze. We had a lot of fun. we worked on scratch and we made these web pages. I can't wait to see what happens next. You would have a lot of fun. I met a lot of knew people and learned a lot of knew things. i hope i see you here soon.!!!” ~ Daijah

Conclusions The students showed a significant increase in knowledge. However, the increase in interest in Computer Science was not significant. This may be because the students already had a high interest in the area. The inter-reliability results for the content questions show that the graders may benefit from a training session, or a more detailed rubric.

Resources Instructional materials developed by Crystal Wettingfeld. Robots and NXT development environment by LEGO. Assessment materials developed by the INSPIRED team. Assessment directed by Lamar University’s Dr. Judith Mann.