+ All Categories
Home > Documents > Teacher Notes - Introduction to ROBOTC - Carnegie...

Teacher Notes - Introduction to ROBOTC - Carnegie...

Date post: 15-Apr-2018
Category:
Upload: ngodieu
View: 215 times
Download: 2 times
Share this document with a friend
2
Teacher Notes - Introduction to ROBOTC 1 © 2011 Carnegie Mellon Robotics Academy Activity Summary: Students will be able to... Describe what syntax is. Describe how statements are designated. Describe how to add single line and multiline comments. Describe how to use white space to make programs easier to read. Describe what a reserve word is. Navigate the ROBOTC IDE. Open a sample program from the ROBOTC sample programs menu. Central Concepts Introduction to syntax based programming Prerequisites An NXT Robot ROBOTC software loaded onto the computers The iCarnegie LMS The following printed handout for students: Reserve Words White Space Comments Approximate Class Time 1 - 2 days Note to the Teacher Do not rush through the introductory ROBOTC syntax training materials. It is much easier for students to learn to program if they understand the simple rules around syntax. These rules are covered in ROBOTC Syntax Rules Part 1 and 2. Students will become more confident as the continue to program inside of ROBOTC. This is very important introductory lesson that will help students in all facets of programming as they move forward. Description of the Activity In this lesson students will begin by learning about syntax based programming. They will be introduced to ROBOTC reserve words, what white space is, what comments are, and how to navigate the ROBOTC IDE. Classroom Implementation 1. Assign students to watch the ROBOTC Syntax Rules Part 1. 2. Assign students to take notes during the video. Review the student’s notes at the end of the video or conduct a class discussion on what they learned in the video. Record what they learned on the chalk board or projector so that students that missed something can capture it. 3. Assign students to watch the ROBOTC Syntax Rules Part 2. 4. Take notes and discuss lessons learned the same as in step 3 above. 5. Handout the ROBOTC Syntax Rules Handout and review the handout with students; they will use this handout as a study guide over the next couple of weeks as they troubleshoot their beginning programs. 6. Assign students to read the comments and reserve words handouts and discuss them. 7. Assign students to watch the ROBOTC IDE. 8. Use the ROBOTC programming quiz or develop your own quiz to use with students. Note: Assign students to take notes as they watch the videos. Require students to keep notes in their engineering notebook. Allow students to enhance their notes during the discussion. The next page gives a short description of the resources found in the Learning Management System (LMS).
Transcript
Page 1: Teacher Notes - Introduction to ROBOTC - Carnegie …learn.cs2n.org/solt/teach/trctetrix/intro/Teacher_Notes...handout as a study guide over the next couple of weeks as they troubleshoot

Teacher Notes - Introduction to ROBOTC1

©2011CarnegieMellonRoboticsAcademy

Activity Summary: Students will be able to...• Describewhatsyntaxis.• Describehowstatementsaredesignated.• Describehowtoaddsinglelineandmultilinecomments.• Describehowtousewhitespacetomakeprogramseasiertoread.• Describewhatareservewordis.• NavigatetheROBOTCIDE.• OpenasampleprogramfromtheROBOTCsampleprogramsmenu.

Central Concepts Introductiontosyntaxbasedprogramming

Prerequisites AnNXTRobotROBOTCsoftwareloadedontothecomputersTheiCarnegieLMSThefollowingprintedhandoutforstudents: ReserveWords WhiteSpace Comments

Approximate Class Time 1-2days

Note to the TeacherDonotrushthroughtheintroductoryROBOTCsyntaxtrainingmaterials.Itismucheasierforstudentstolearntoprogramiftheyunderstandthesimplerulesaroundsyntax.TheserulesarecoveredinROBOTCSyntaxRulesPart1and2.StudentswillbecomemoreconfidentasthecontinuetoprograminsideofROBOTC.Thisisveryimportantintroductorylessonthatwillhelpstudentsinallfacetsofprogrammingastheymoveforward.

Description of the Activity Inthislessonstudentswillbeginbylearningaboutsyntaxbasedprogramming.TheywillbeintroducedtoROBOTCreservewords,whatwhitespaceis,whatcommentsare,andhowtonavigatetheROBOTCIDE.

Classroom Implementation1. AssignstudentstowatchtheROBOTCSyntaxRulesPart1.2. Assignstudentstotakenotesduringthevideo.Reviewthestudent’snotesattheendofthevideoor

conductaclassdiscussiononwhattheylearnedinthevideo.Recordwhattheylearnedonthechalkboardorprojectorsothatstudentsthatmissedsomethingcancaptureit.

3. AssignstudentstowatchtheROBOTCSyntaxRulesPart2.4. Takenotesanddiscusslessonslearnedthesameasinstep3above.5. HandouttheROBOTCSyntaxRulesHandoutandreviewthehandoutwithstudents;theywillusethis

handoutasastudyguideoverthenextcoupleofweeksastheytroubleshoottheirbeginningprograms.6. Assignstudentstoreadthecommentsandreservewordshandoutsanddiscussthem.7. AssignstudentstowatchtheROBOTCIDE.8. UsetheROBOTCprogrammingquizordevelopyourownquiztousewithstudents.Note:Assignstudentstotakenotesastheywatchthevideos.Requirestudentstokeepnotesintheirengineeringnotebook.Allowstudentstoenhancetheirnotesduringthediscussion.

ThenextpagegivesashortdescriptionoftheresourcesfoundintheLearningManagementSystem(LMS).

Page 2: Teacher Notes - Introduction to ROBOTC - Carnegie …learn.cs2n.org/solt/teach/trctetrix/intro/Teacher_Notes...handout as a study guide over the next couple of weeks as they troubleshoot

Teacher Notes - Introduction to ROBOTC2

©2011CarnegieMellonRoboticsAcademy

Thinking about Programming ROBOTC Rules Parts 1 & 2 Thisvideosetbuildsthefoundationalknowledgethatstudentmustdeveloptobegintoprogramusinganysyntax-basedprogramminglanguage.Thisvideosetintroducessyntaxconceptsinasequentialandlogicalmanner.

Whitespace, Comments, and Reserved Words Helper PagesThesearereferencePDFsthatstudentscanuseforreferenceorasstudyguides.

Thinking About Programming and ROBOTC Programming QuizOnepagequizdesignedtocheckstudentsunderstandingofintroductoryprogrammingtopics.


Recommended