没有合适的资源?快使用搜索试试~ 我知道了~
ROBOTC_TETRIX_Curriculum
需积分: 9 1 下载量 173 浏览量
2014-04-16
17:03:38
上传
评论 1
收藏 39.91MB PDF 举报
温馨提示
试读
87页
ROBOTC开发说明文档,主要是用于MINDSTORMS 套件的开发的。
资源推荐
资源详情
资源评论
ROBOTC
®
Curriculum for TETRIX™
and LEGO
®
MINDSTORMS
®
Product Overview
ROBOTC
®
Curriculum for TETRIX™ and LEGO
®
MINDSTORMS
®
© 2009 Carnegie Mellon Robotics Academy
ROBOTC 2
Why Robotics/STEM Education
We can’t predict what the hot new technology will be in ve years, but we can condently predict that it will include
computer programming, electronic embedded systems, engineering design, and mathematics. If you believe these things,
then you need to know that robotics has the ability to teach these concepts. At the same time, robotics teaches 21st
century skill sets like time management, resource allocation, teamwork, problem solving, and communications.
Think about this...
• Approximately 98% of all the 32-bit microprocessors currently in use worldwide are used in embedded systems;
in other words they are being used in robotic smart technologies.
• By the year 2010, it is forecasted that 90% of the overall program code developed will be for embedded
computing systems; to innovate and compete globally we will need more people that know how to program.
• Robotics Technology is a hundred billion dollar emerging industry that has moved from being an industry that could
potentially employ thousands of people to an integral part of all industries. Robotics will impact the economy the same
way that mass production impacted the industrial revolution and the computer impacted the information age.
• Science and Engineering (S&E) occupations are projected to grow by 26% from 2010 to 2020, twice as fast as the
overall job market during that period (S&EI 2008) yet we have fewer students pursuing S&E careers.
The Teaching ROBOTC for TETRIX Curriculum
If you are reading this, then you are probably considering teaching using a combination of the NXT, TETRIX, and
ROBOTC. I understand the dilemma that you are facing, I taught in the Pittsburgh Public School System for 27 years
before coming to Carnegie Mellon. You have a limited budget, you have a thousand things to do every day that don’t in-
volve teaching, and then you also teach ve or six sections of students. (Sometimes with multiple preps!) This curriculum
is designed for a teacher with no programming background that is interested in teaching programming and engineering.
This curriculum also supports a teacher that knows how to program, but has students of various skill levels and wants to
allow them to move at their own pace. The teaching materials that we’ve developed use a high level of multimedia and
have been tested with hundreds of students; they work. ROBOTC is the best programming software available for use with
TETRIX and the NXT if you consider the percentage of teams that use ROBOTC software and made it to the nals of the
FTC competition. You have one of the hardest jobs in the world; you teach. This training tool will make it easier.
Math is the language of science, engineering and technology
Many teachers see robotics as a way to teach STEM education. We’ve seen that robotics does provide unique
opportunities for teachers to place engineering design, scientic process, technological literacy and mathematics in
contexts that students nd engaging and understand. Across the nation, many schools and community-based
organizations are using robotics to address STEM competencies. Yet, our research is nding that many teachers miss
key STEM “teaching moments” that robotics enables. Often, robotics teachers will allow students to be haphazard in their
design process and avoid mathematics when possible (e.g., using guess-and-check strategies). This methodology leads
to weak solutions and reduces student learning.
At the Robotics Academy we believe that:
• Math is the language of STEM and if you can’t do math, then you won’t be able to compete for a STEM job.
• Mathematics needs to be carefully thought out by the teacher and foregrounded for the student. The focus of the
math instruction must be centered on addressing specic mathematics concepts (not general) and the mathematics
in the lesson must be made explicit not implicit.
• For students’ STEM understanding to move beyond parroting the teacher’s words, ideas, and solutions, and to
develop deep understanding, students need the opportunity to struggle with the problem, be able to defend their
decisions, and explain their answer in their own words.
The moral of the story is “require your students to do the math.” To learn more about teaching with robotics visit our web
site. Carnegie Mellon is committed to helping teachers teach robotics. If there is something that we can help you with,
then please contact us. If you see opportunities to make our teaching products stronger, then please contact us.
Have a great year.
Robin Shoop,
Director, Carnegie Mellon Robotics Academy
ROBOTC 3
© 2009 Carnegie Mellon Robotics Academy
ROBOTC
®
Curriculum for TETRIX™ and LEGO
®
MINDSTORMS
®
ROBOTC Curriculum for TETRIX and LEGO MINDSTORMS
Teaching is a craft and every teacher does it differently. This curriculum is designed to teach “engineering process” and
“programming”. The Robotics Academy has developed this curriculum to help teachers to teach and students to learn
those competencies. The Robotics Academy is committed to helping teachers use robotics to teach science, technology,
engineering, and mathematics. Teachers can nd additional TETRIX resources to teach robotics and engineering at our
TETRIX site, which is continually upgraded by the Robotics Academy, go to www.tetrixteacher.com.
The scope and sequence below is designed to help you to quickly nd resources to teach your class. The number of days
at the right will depend on the number of challenges and labs that your students complete.
Welcome to Robotics Class.................................................................................................1-2 days
What are the goals of this class?
What is the denition of a robot? - SPA handout - page 37
What is the denition of engineering? - Videos and handouts - page 10 & 11
What is the denition of programming? - Videos and handouts - page 15
What is the denition of a system?
What does it mean to manage a project? - Videos and handouts - page 10
Class organization rules.....................................................................................................1-2 days
Grading/Rubrics for Evaluation – page 13
Lab Procedures – pages 13 & 14
Keeping an Engineering Journal – page 10
Safety.......................................................................................................2-3 days and then ongoing
General Safety handout – page 8
Safety Checklist handout – page 9
Safety Quiz – page 9
Introduction to the NXT Hardware................................................................2-3 days then ongoing
The NXT Controller – page 18
NXT Sensors – page 17
NXT Parts Identication – page 17
Building your rst robot – page 21
Introduction to ROBOTC Software..................................................................1 days then ongoing
Download Firmware video – page 21
Download Your First Program lesson video – page 21
Introduction to ROBOTC 2.0 Software lesson video – page 15
Programming Quizzes and handouts – page 22
Introduction to Programming...............................................................................................1-2 days
Thinking About Programming lesson video – page 15
ROBOTC Programming Syntax lesson video – page 16
Behaviors/psuedocode handout – page 15
Whitespace/Comments/ reserved words handouts – page 16
Movement – NXT Forward/Backward/Turning...................................................................8-10 days
Labyrinth Challenge – page 27
Moving Forward lesson videos and handouts – pages 28 & 29
Motor Power Engineering Lab – page 30
Speed and Direction lesson videos and handouts – pages 29 & 30
Turning Engineering Lab – page 30
PID videos and handout – page 31
Synchronized Motors lesson video and handout – page 32
Synchronized Motors Engineering Lab – page 32
Introduction to Encoders lesson video and handouts – page 32
ROBOTC
®
Curriculum for TETRIX™ and LEGO
®
MINDSTORMS
®
© 2009 Carnegie Mellon Robotics Academy
ROBOTC 4
ROBOTC Curriculum for TETRIX and LEGO MINDSTORMS
Sensing..............................................................................................................................20-25 days
The Obstacle Course Programming Challenge – page 34
Touch Sensor – pages 35 through 37..................................................................................3-5 days
While Loop lesson video – page 36
While Loop reference handout – page 37
Sense-Plan-Act Algorithm reference handout – page 37
Boolean Logic lesson videos and handouts – pages 36 & 37
Touch Sensor Programming Challenges – page 37
Touch Sensor Quiz – page 37
Ultrasonic Sensor – pages 38 & 39....................................................................................2-3 days
Ultrasonic lesson video – page 39.
Calculating Thresholds handout – page 39
Random Numbers reference handout – page 39
Ultrasonic Programming Challenges – page 39
Ultrasonic Sensor Quiz – page 39
Encoders/the LEGO Smart Motors – pages 40 & 41.........................................................3-5 days
Encoder lesson videos – page 41
Encoder Engineering Lab – page 41
Motor Encoder reference handout – page 41
Encoder programming Challenge – page 41
Light Sensor – pages 42 & 43................................................................................................3-5 days
Light Sensor lesson videos – page 43
Light Sensor Challenges – page 43
Light Sensor Quiz – page 43
Light Sensor/Line Tracking – pages 44 through 46..........................................................3-5 days
Line Tracking lesson videos – page 45
Timer video – page 45
If-else Statement reference handout – page 46
Switch Case reference handout – page 46
Line Tracking Programming Challenges – page 46
Line Tracking Quiz – page 46
Sound Sensor – pages 47..................................................................................................2-3 days
Sound Sensor lesson videos – page 47
Sound Sensor reference handout – page 47
Sound Sensor Quiz – page 47
Variables and Functions – page 48................................................................................10-15 days
The Warehouse Programming Challenge – page 49
Automatic Threshold Calculations – pages 50 through 52................................................3-5 days
Automatic Threshold lesson videos – page 51
Values and Variables lesson videos – page 51
Variables and the Debugger lesson video – page 51
Variables reference handout – page 52
Text to Display lab – page 52
Automatic Calculations Programming Challenge – page 52
Automatic Thresholds Quiz – page 52
Variables and Functions/Counting – pages 53 through 55..............................................3-5 days
Line Counting lesson videos – page 54
Quick Tap Programming Challenges – page 55
Line Counting Quiz – page 55
ROBOTC 5
© 2009 Carnegie Mellon Robotics Academy
ROBOTC
®
Curriculum for TETRIX™ and LEGO
®
MINDSTORMS
®
ROBOTC Curriculum for TETRIX and LEGO MINDSTORMS
Variables and Functions/Patterns of Behaviors- pages 56 through 58............................3-5 days
Variables and Functions lesson videos – page 57
Global Variables reference handout – page 58
Functions reference handout – page 58
Functions Programming Challenges – page 58
Functions Programming Quiz – page 58
Debugging – page 59...............................................................................................................2 days
Debugging lesson videos – page 59
Remote Control – page 60................................................................................................4-10 days
Remote Control Soccer Programming Challenge – page 61
Remote Control Basics – pages 62 & 63
Remote Control lesson videos – page 63
Remote Control reference handout – page 63
Remote Control Buttons lab – page 63
Remote Control Programming Challenge – page 63
Using Bluetooth - pages 64 & 65
Using Bluetooth lesson videos – page 65
USB Bluetooth Adaptor reference handout page 65
TETRIX.............................................................................................................................40 – 55 days
TETRIX Hardware – page 19 & 20...................................................................................2-4 days
Safety Working with TETRIX – page 19
TETRIX reference handouts – page 20
Building your rst robot – page 22
TETRIX Testbed – page 23....................................................................................................2-4 days
TETRIX TETRIX Movement – pages 66 through 68.........................................................4-7 days
TETRIX Movement lesson videos – page 67
TETRIX Drive Straight Lab – page 68
TETRIX Engineering Labs – page 68
TETRIX Sensing – pages 69 through 71...................................................................10 – 15 days
TETRIX Sensing lesson videos – page 70
IR Sensor Videos – page 70
TETRIX Programming Challenges – page 71
TETRIX Engineering Challenges...................................................................................30 - 45 days
Robot Mining Challenge – pages 72 through 74
Robot Mine Removal Challenge – page 75
How Robotics Addresses Standards - pages 76 through 85
National Science Education Standards - pages 76 through 79
National Council of Teachers of Mathematics - pages 80 & 81
International Technology Education Association - pages 82 & 83
Reading, Writing, Listening, and Presenting - pages 84 & 85
Additional Robotics Academy LEGO Robotics Resources - pages 86 & 87
剩余86页未读,继续阅读
资源评论
a020
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2%EF%BC%9A%E9%99%95%E8%A5%BF%E
- yyspdz62_944.apk
- SAP公司间采购EDI配置-如何触发自动MIRO.docx
- python197基于图像识别的仪表实时监控系统.rar
- python196基于循环神经网络的情感分类系统.rar
- I2C驱动SHT30温湿度传感器和LCD12864使用例程(RSCG12864B)
- python193中学地理-中国的江河湖泊教学网(django).rar
- python191基于时间序列分析的大气污染预测软件(django).rar
- python190基于人脸识别智能化小区门禁管理系统.rar
- python189某医院体检挂号系统.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功