Download presentation
Presentation is loading. Please wait.
Published byLeonard Clarke Modified over 9 years ago
1
By Crystal Wettingfeld Supported by Lamar University, a Broadening Participation Grant from the National Science Foundation under Grant No. 0634288, and a grant from ExxonMobil.
2
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.
3
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
4
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
5
Forward The first task for programming the NXT is to move forward. This will be accomplished in small simple steps.
6
First, open a new page. Save it as Forward. Then select the move button, this will create a new move block.
7
Once you select a move box, move it onto the track. It will appear like this.
8
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.
9
For smooth movement, change the power meter to 50 percent. Next, change the duration for 5 seconds.
10
Now you can download the program.
11
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.
12
Final Program
13
Academies These materials were used in 2 one day middle school academies in May 2008. 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
14
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
15
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
16
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.
17
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
18
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?
19
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: 11.04 Post-academy: 19.36 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
20
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
21
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.
22
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.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.