an experience report on teaching programming and ... of lego mindstorms ev3 for teaching...

50
Research Motivation and Aim Related Work and Research Contributions Experimental Setup Student’s Feedback and Observations References An Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit Vidushi Chaudhary 1 Vishnu Agrawal 2 Pragya Sureka 3 Ashish Sureka 4 1 Samsung, India Email: [email protected] 2 EduTech, India Email: [email protected] 3 Himalayan Group, India Email: pragya@himalayangroup 4 ABB India, India Email: [email protected] T4E 2016 Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish Sureka An Experience Report on Teaching Programm

Upload: phungdiep

Post on 20-Jun-2018

235 views

Category:

Documents


0 download

TRANSCRIPT

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

An Experience Report on Teaching Programming and ComputationalThinking to Elementary Level Children using Lego Robotics Education Kit

Vidushi Chaudhary1 Vishnu Agrawal2 Pragya Sureka3

Ashish Sureka4

1Samsung, IndiaEmail: [email protected]

2EduTech, IndiaEmail: [email protected]

3Himalayan Group, IndiaEmail: pragya@himalayangroup

4ABB India, IndiaEmail: [email protected]

T4E 2016Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Table of Contents

1 Research Motivation and Aim

2 Related Work and Research ContributionsLiterature SurveyNovel and Unique Contributions

3 Experimental SetupResearch FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental Design

Curriculum of the CourseEducational Program Learning Outcome

4 Student’s Feedback and Observations

5 References

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research Motivation and Aim

Research Motivation and Aim

Robotics education for teaching computational thinking, problemsolving, programming and engineering skills is gaining popularity.

STEM educators believe that teaching robotics construction andprogramming fosters essential skills in students.

Research motivation is to investigate the application and effective-ness of Lego Mindstorms EV3 for teaching computational thinking,problem solving, programming, team work and project managementto elementary level kids.

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Literature SurveyNovel and Unique Contributions

Table of Contents

1 Research Motivation and Aim

2 Related Work and Research ContributionsLiterature SurveyNovel and Unique Contributions

3 Experimental SetupResearch FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental Design

Curriculum of the CourseEducational Program Learning Outcome

4 Student’s Feedback and Observations

5 References

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Literature SurveyNovel and Unique Contributions

Literature Survey

Garcia-Cerezo et al. [1]

Report on their experience of the 2008 international summer schoolon mechatronics based on the LEGO Mindstorms NXT Set.

Karp et al. [2]

Present their experiences on the implementation and developmentof a LEGO robotics engineering outreach program for elementaryschool students in West Texas

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Literature SurveyNovel and Unique Contributions

Literature Survey

Karp et al. [3]

Describe the evaluation results from an annual LEGO robotics com-petition for students in elementary and middle schools held at Lub-bock, Texas, that aims at increasing interest in science, technology,engineering, and math

Kim et al. [4]

Present their approach on educating C language to students usingRobotic Invention System 2:0, a system that helps students to un-derstand the technology of both robot and programming language.

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Literature SurveyNovel and Unique Contributions

Literature Survey

Taban et al. [5]

Present a study which describe their experiences on the impacts ofbasic engineering concepts of LEGO Bricks and Robotics in CoralAcademy of Science in Reno, Nevada (a Science, Math and Tech-nology Middle and High School)

Varney et al. [6]

Describe a program implemented in diverse schools which has beendeveloped for in-school sessions focused around LEGO robotics tofoster interest in STEM topics at a young age

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Literature SurveyNovel and Unique Contributions

Table of Contents

1 Research Motivation and Aim

2 Related Work and Research ContributionsLiterature SurveyNovel and Unique Contributions

3 Experimental SetupResearch FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental Design

Curriculum of the CourseEducational Program Learning Outcome

4 Student’s Feedback and Observations

5 References

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Literature SurveyNovel and Unique Contributions

Research Contributions

Contributions to the Body of Knowledge

First experience report and case-study on using robot as ametaphor and using LEGO Mindstorm EV3 as educational kit toteach various skills to elementary kids.

Work qualitatively and quantitatively examines th effectivenessof course curriculum and teachign methods customized for students.

First of its kind in terms of the lessons, activities, worksheets, topics,structure and flow of the teaching material.

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Table of Contents

1 Research Motivation and Aim

2 Related Work and Research ContributionsLiterature SurveyNovel and Unique Contributions

3 Experimental SetupResearch FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental Design

Curriculum of the CourseEducational Program Learning Outcome

4 Student’s Feedback and Observations

5 References

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

]Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Table of Contents

1 Research Motivation and Aim

2 Related Work and Research ContributionsLiterature SurveyNovel and Unique Contributions

3 Experimental SetupResearch FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental Design

Curriculum of the CourseEducational Program Learning Outcome

4 Student’s Feedback and Observations

5 References

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Table: Demographics and Robotics Background [SID: Student ID][GEN:Gender] [FPF: Fathers’ Profession] [MPF: Mothers’ Profession][PER: Prior Experience in Robotics] [REK: Robotics Education Kit]

SID AGE GEN Grade FPF MPF PER REK

S1 11 F 6th IT IT Practical EV3

S2 12 F 7th Non-IT Non-IT Theoretical EV3

S3 11 F 6th IT IT Practical EV3

S4 13 M 8th IT IT Theoretical EV3

S5 10 M 5th IT Non-IT Practical EV3

S6 10 M 5th IT IT Practical EV3

S7 13 M 8th IT IT NA NA

S8 7 M 2th IT IT NA NA

S9 13 M 8th Non-IT Non-IT NA NA

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Table of Contents

1 Research Motivation and Aim

2 Related Work and Research ContributionsLiterature SurveyNovel and Unique Contributions

3 Experimental SetupResearch FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental Design

Curriculum of the CourseEducational Program Learning Outcome

4 Student’s Feedback and Observations

5 References

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Figure: Expectations of Students’ from the Course

The most significant expectation is to learn advance roboticsprogramming, which in itself accounts for almost half of the chart.

The lowest percentage is shared by Learn Robotics without usingLEGO Mindstorm EV3, Construct new Robots and PracticalHandson on Robotics, 11% each.

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Table of Contents

1 Research Motivation and Aim

2 Related Work and Research ContributionsLiterature SurveyNovel and Unique Contributions

3 Experimental SetupResearch FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental Design

Curriculum of the CourseEducational Program Learning Outcome

4 Student’s Feedback and Observations

5 References

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Objective is to discern computational and logical thinking skills ofstudents.

Student’s were asked to play a game based on computationalthinking ability of the students. The game comprises 14 levels.The students were supposed to qualify all the levels of the game.

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Figure: Screenshot of Level 8 of the Game

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Figure: Assessment Results of Students in-terms of Level Achieved andNumber of Hints Provided

Out of the 9 students, 3 could not exceed Level 42 students crossed all the levels without any hints and the restlanded up somewhere in the range of 5-8.

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Table of Contents

1 Research Motivation and Aim

2 Related Work and Research ContributionsLiterature SurveyNovel and Unique Contributions

3 Experimental SetupResearch FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental Design

Curriculum of the CourseEducational Program Learning Outcome

4 Student’s Feedback and Observations

5 References

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Curriculum of the Course

Conducted Total 9 classes of 2 hrs duration each in our researchstudy summer camp.

Each class dedicated to a particular topic, with introduction in thestarting followed by practical hands-on.

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Day 1

Introduction to LEGO MindStroms EV3kit, motors, sensors andbricks followed by a worksheet given to students

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Table: Curriculum of the camp- Lesson Description & Objective [ CPT-Computational thinking, PRG - Programming, HCD - Handlingcomplexity & Divide Task into Sub-tasks, PRM - Project Management,TMW - Team work, RBT - Robotics]

Lesson Description &Objective

CPT PRG HCD PRM TMW RBT

Introduction to robotics, dif-ference between robot, ma-chine & human

Introduction to EV3 hardware(processor, sensors, motors,small & big parts such as con-nectors, beams, axles, frames)

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Lesson Description &Objective

CPT PRG HCD PRM TMW RBT

Introduction to EV3 software(programming blocks such asplay, loop switch, move tank,move steering, display

Questions like: fill in theblanks, match the column.Identifying hardware & soft-ware components of EV3

Hands-on first time the pro-cessor, sensors, motors & pro-gramming

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Day 2

Construction of Robots and start the hands-on programming.Train the robot to move in forward and backward direction usingtank steering.

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Lesson Description &Objective

CPT PRG HCD PRM TMW RBT

Robot construction using thecomponents

Connection of programmingblocks with each other & theirusage

Changes in blocks to move therobot in backward direction

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Lesson Description &Objective

CPT PRG HCD PRM TMW RBT

Drive forward for rotations& see how much time therobot took to complete thetask

Front & back movement us-ing move tank & move steeringblocks by changing the modes(on, off, on for second, on fordegree & on for rotation

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Day 3

Concept of turning, how to turn robot using tank, steering anddifferent types of curve move.

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Lesson Description &Objective

CPT PRG HCD PRM TMW RBT

Concepts of turning (how dif-ferent vehicles take turns)

Concept of how power of 2 dif-ferent wheels differ from eachother, when any vehicle taketurn

Concept of taking left & rightturns by varying the powersof the motors, back left turn,back right turn

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Lesson Description &Objective

CPT PRG HCD PRM TMW RBT

Concept of turning the robotright side & observe the behav-ior using move tank block

Concept of left turn, rightturn, point turn, curve turn,about turn, 45 degree turn, 90degree turn, 135 degree turnetc.

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Day 4

Construction of the rotor arm to grab and move objects.

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Lesson Description &Objective

CPT PRG HCD PRM TMW RBT

Construction of robotic armfor grabbing the object usingmedium motor

Medium motor working, howto use the medium motor pro-gramming block

Learn about RPM of the mo-tors

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Lesson Description &Objective

CPT PRG HCD PRM TMW RBT

When you find the object infront of your robot, grab it& put it aside

Write a program for grabbingthe object & keeping it at thecenter point

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Day 5

Advance programming: Introduction to light sensor and programto stop the robot at a line.

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Lesson Description &Objective

CPT PRG HCD PRM TMW RBT

Concept of how we can see thethings around us, reflection ofthe light etc.

Working of light sensor

Program robot to stop at theblack line

By knowing the RLI (ReflectedLight Intensity) of the surface,perform certain tasks

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Day 6

Introduction to GYRO sensor, program to stop the robot at certainangle.

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Lesson Description &Objective

CPT PRG HCD PRM TMW RBT

Working of GYRO sensor

Understanding the working ofGYRO sensor by seeing anglevalues in port view of EV3 pro-cessor

Drive robot for 3 rotationsfront, take 135 degrees turn &again drive for 5 rotations

By using GYRO sensors, stopthe robot at certain angles,taking exact degrees such as45, 60 degrees etc.

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Day 7

Introduction to light sensor and program to stop the robot at aline.

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Lesson Description &Objective

CPT PRG HCD PRM TMW RBT

Concept of ultrasonic waves

What is ultrasonic sensor, Tx& Rx the ultrasonic sensors

Maximum & minimum dis-tance which the sensor can de-tect

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Lesson Description &Objective

CPT PRG HCD PRM TMW RBT

Program robot in such away that in starting it will atstop position, as soon as itdetects some object in frontof it, the robot starts mov-ing

Tasks such as stopping at cer-tain distance, taking turn orany other action when the ul-trasonic sensor detects someobject at some certain distance

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Example of Worksheets Given to Students

Table: [FIB: Fill in the Blanks, MCQ: Multiple Choice Questions, POP:Programming on Paper]

Day Topic Type Example

1 Identify hard-ware compo-nents

FIB

1 Identify softwarecomponents

MCQ

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Example of Worksheets Given to Students

Day Topic Type Example

2 Motion, move-ment, steeringblocks

POP Drive forward for 2 rotations, using movetank block and observe the time taken totravel

3 Curve move,turning therobot

POP Drive 2 rotations front then take rightturn in the backward direction using movesteering block and observe the behavior

4 Grab the object FIB,POP

How much rotations and degrees the armshould move to grab the object coming infront of it, while driving the robot

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Example of Worksheets Given to Students

Day Topic Type Example

5 Program robotto stop at line

POP When robot see the black line, it shouldtake about turn and come back to thesame position

6 Program robotto stop at angle

POP Drive for 5 rotations front, take 90 de-grees right turn, drive for 2 rotations for-ward and then stop the robot

7 Program robotto stop at object

FIB,POP

Program the robot s.t it will not moveuntil some object come in front of theultrasonic sensor distance less than 7cm

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Table of Contents

1 Research Motivation and Aim

2 Related Work and Research ContributionsLiterature SurveyNovel and Unique Contributions

3 Experimental SetupResearch FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental Design

Curriculum of the CourseEducational Program Learning Outcome

4 Student’s Feedback and Observations

5 References

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Observed and assessed strengths, weaknesses and improvements instudent skills through the educational program.

Evaluated the 6 competencies of all the 9 students using a 5 pointor letter grade system: A (Excellent), B (Good), C (Average orAcceptable), D (Below Average or Poor) and E (Unacceptable orFail).

The improvement in skills were gradual and the program resultedin encouraging student and learning outcomes.

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Figure: Grading of Students’ Corresponding to Each Aimed Skill Beforethe Summer Camp

Only two students had a B grade on computational thinking.

The programming skills of the students was below average.Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Research FrameworkDemographics and Robotics BackgroundExpectationsAssessmentExperimental DesignEducational Program Learning Outcome

Figure: Grading of Students’ Corresponding to Each Aimed Skill AfterCompletion of the Summer Camp

Substantial improvement in collaboration skills of 7 out of 9students. However, 2 students were not effective group members.6 out of 9 students scored an A or B grade in programming afterthe completion of the program.

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

Table: Students’ Feedback [VHF: Very Helpful, NHF: Not Helpful, CPM:Computer Programming, RBC: Robotics Concepts, RCO: RobotConstruction]

Question Students’ Feedback

Key Challenges Faced CPM (89%) RCO(11%)

Working in Team VHF (78%) NHF (22%)

Takeaways from the Camp CPM(44.5%)

RBC (44.5%) RCO(11%)

Participate in advance course Yes (89%) No(11%)

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

References I

Alfonso Garcıa-Cerezo, Jesus Gomez-de Gabriel, Jesus Fernandez-Lozano,Anthony Mandow, Victor F Munoz, Fernando Vidal-Verdu, and Klaus Janschek.Using lego robots with labview for a summer school on mechatronics.In Mechatronics, 2009. ICM 2009. IEEE International Conference on, pages 1–6.IEEE, 2009.

T. Karp, R. Gale, L. A. Lowe, V. Medina, and E. Beutlich.Generation nxt: Building young engineers with legos.IEEE Transactions on Education, 53(1):80–87, 2010.

Tanja Karp and Andreas Schneider.Evaluation of a k-8 lego robotics program.In Frontiers in Education Conference (FIE), 2011, pages T1D–1. IEEE, 2011.

Seung Han Kim and Jae Wook Jeon.Educating c language using lego mindstorms robotic invention system 2.0.In Proceedings 2006 IEEE International Conference on Robotics andAutomation, 2006. ICRA 2006., pages 715–720, 2006.

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit

Research Motivation and AimRelated Work and Research Contributions

Experimental SetupStudent’s Feedback and Observations

References

References II

Faruk Taban, Erdinc Acar, Ismail Fidan, and Ayhan Zora.Teaching basic engineering concepts in a k-12 environment using lego bricks androbotics.In Proceedings of the 2005 ASEE Annual Conference and Exposition, pages13727–13736, 2005.

Michael W Varney, Abed Janoudi, Dean M Aslam, and Diane Graham.Building young engineers: Tasem for third graders in woodcreek magnetelementary school.IEEE transactions on education, 55(1):78, 2012.

Vidushi Chaudhary, Vishnu Agrawal, Pragya Sureka, Ashish SurekaAn Experience Report on Teaching Programming and Computational Thinking to Elementary Level Children using Lego Robotics Education Kit