Archive for the ‘Classroom’ tag
Running a STEM robotics classroom can seem a little overwhelming, especially if resources are tight. How can you keep your classroom running smoothly if you don’t have a lot of resources? It’s easier than you might think. Here are a few tips to help:
1. Use virtual robots. Virtual robots, like Robot Virtual Worlds, are a great way to add to your robotics classroom without adding to your costs. Designed to supplement physical robots, Robot Virtual Worlds allows you to teach robotics with fewer robots and more easily organize and keep track of your classroom.
You can also more easily mange students who are working at different levels, assign robotics homework, and use simulated fantasy worlds to capture students’ imaginations and make learning fun. Visit robotvirtualworlds.com to get started with a free 10-day trial.
2. Explore grants and other funding options. Curious about grants but don’t know where to start? There are a lot of grants and funding for STEM teachers, if you only know where to look.
Project Lead The Way has a great list of grants, as well as some information on citizen philanthropy on its site. And, Edutopia’s “Big List of Educational Grants and Resources” page is also worth a visit.
3. Take advantage of free resources. While this one seems obvious, it’s not always obvious where to go for quality resources. STEM is a hot topic right now, which means there’s a lot to sort through on the internet. Here are just a few of the free resources we like:
- Carnegie Mellon Robotics Academy LEGO Robotics Resources: This site provides all of the tools and information necessary to successfully teach with LEGO robots.
- Carnegie Mellon Robotics Academy VEX Robotics Resources: This site provides all of the tools and information necessary to successfully teach with VEX Cortex and VEX IQ robots.
- National Science Teachers Association – Freebies for Science Teachers: Free resources for you and your classroom.
- Social Media: Both Twitter and Facebook are a great place for STEM teachers to share resources.
4. Invest in training. Investing in the right training will help you get the most out of your STEM classroom. Because STEM requires students to take a more active role in their learning process, look for training programs that provide practical, hands-on experience to help you manage your STEM classroom and maximize your resources.
By partnering with Carnegie Mellon’s Robotics Academy, Robomatter is able to offer a full line of training for STEM robotics teachers. Click here to learn more about online and onsite training for VEX and LEGO platforms.
5. Take advantage of contests and giveaways. You’d be surprised at how easy it is to get free stuff. There are lots of organizations who want to help STEM teachers and students. Take a look at these sites for some ideas:
To make sure you’re ready to take on the school year, we’ll be hosting a series of webinars to help you get your robotics classroom up and running. Check out our webinar schedule below and visit http://robotc.net/hangouts to join!
- Using Robot Virtual Worlds in the Classroom: October 21 @ 7:00 pm EDT
You may have heard about Robot Virtual Worlds, a high-end simulation environment that enables students to learn programming without a physical robot. But, how do you use it in the classroom? Join this webinar to learn the many ways Robot Virtual Worlds can help you simplify and extend your robotics classroom.
- CS2N Assessment Tools: September 29 @ 7:00 pm EDT
We know that all teachers love grading, right? Computer Science Student Network’s (CS2N) Automated Assessment allows teachers to keep track of their students’ submissions, scores, and progress. Learn how to create a CS2N Group for your different classrooms, import student rosters, automatically track progress of Robot Virtual Worlds, and how to utilize some of the free courses offered through CS2N.
ROBOTC is the most used language for the VEX IQ Challenge, and for the VEX Robotics Competition. Robot Virtual Worlds provides a virtual environment for robotics teams to learn the program. Put the two together and you have a powerful combination that can help your team be competition-ready. And, you also have a great way to provide open-ended programming challenge for students of all abilities, whether those students will be competing or not. Learn more in this great webinar!
If you can’t make a webinar, don’t worry! Each webinar will be recorded, post here, and posted on http://robotc.net/hangouts the following day. Check out the past webinars below …
Learn everything you need to know about getting your PLTW robotics classroom up and running with ROBOTC. This C-based programming language has an easy-to-use development environment and is the premier robotics programming language for educational robotics and competitions.
(Starts at 1:56)
You’ve probably heard of Robot Virtual Worlds, a high-end simulation environment that enables students to learn programming, even if they don’t have direct access to a physical robot. But what are the benefits of Robot Virtual Worlds and how can you use it in your classroom?
Robot Virtual Worlds is a great tool for you, your students, and your classroom. Our infographic shows just a few of the ways Robot Virtual Worlds can help you uncomplicate your classroom by:
- Helping you teach more efficiently with fewer resources
- Lowering the cost of staring a robotics classroom
- Managing students working at different levels
- Keeping students engaged
- Capturing authentic assessment and tracking individual student progress
Robot Virtual Worlds is not designed to replace your physical robots. Instead, it’s designed to help you enhance what you’re already doing in your classroom, and help you teach faster and more efficiently with fewer resources. Looking for ideas on how you can use Robot Virtual Worlds in your classroom? Here are just a few:
- Have students use Robot Virtual Worlds to test their code before working with a physical robot
- Use Robot Virtual Worlds to assign robotics homework
- Use Robot Virtual Worlds to create your own virtual challenges
- Use simulated fantasy worlds to capture students’ attention and make learning fun
- Provide a virtual environment for robotics teams to learn to program
You can also check out these real-world stories from teachers who have used Robot Virtual Worlds in their classroom:
The PLTW Upgrade Pack Includes:
Designed to enhance your physical robot classroom, Robot Virtual Worlds is a high-end simulation environment that enables students to learn programming without a physical robot.
ROBOTC Graphical uses the same Natural Language commands you’re used to, but with an easy-to-use, drag-and-drop interface.
With the PLTW Upgrade Pack, you can program both VEX CORTEX and VEX IQ robots using the same ROBOTC programming language!
Want access to Robot Virtual Worlds, ROBOTC Graphical, and VEX IQ Programming?
The upgrade includes access for 100 seats for the entire school year.
iCarnegie and Robomatter, two STEM Education solution providers, founded by researchers at Carnegie Mellon University, have merged to form a global Computer Science and STEM education solutions company. The mission of the new company is to make research-based STEM educational solutions accessible to every global classroom. The company’s vision is for all students to be technologically literate and computationally proficient as innovators competing in a global emerging economy.
iCarnegie and Robomatter have been partners in developing STEM education solutions for over 4 years, and the combined organization creates a uniquely differentiated company to meet the growing, global demand for high quality STEM education products. Our products will be a combination of our unique brands and attention to quality STEM teaching methods, rigorous curricula, certification, and educational technology to drive change in the globalized STEM classroom. Our classroom programs provide educators and students with a range of resources to accelerate STEM learning–from programmable technology, robot activity and virtual environments to pedagogic methodology, assessment tools and certification programs.
Our on-site (in Pittsburgh, PA) and online Summer Professional Development classes for VEX CORTEX, VEX IQ, and LEGO MINDSTORMS are filling up quickly. Register today to make sure you get into your preferred course (listed below!)
- Acquire new skills with technology and new ways to teach STEM with robotics using innovative pedagogy!
- No Prior Experience with Robotics or Programming required!
- Hands-On Experience with 36 Contact Hours!
- Learn directly from the curriculum and technology developers!
Here’s What People Are Saying After Our Trainings:
“You guys were fantastic! This was some of the most enjoyable and informative professional development I’ve ever attended. The instructor was incredibly knowledgeable and always willing to offer help when needed. I would recommend the Robotics Academy to any teacher that is wanting to get into robotics education.”
“I thought that just about every aspect of the sessions was valuable. As a person coming in with an almost zero knowledge base, I left feeling I had a strong sense of how things work and how I can immediately implement things in my classroom.”
“Instructors were great … this stands as one of the most enjoyable workshops/courses I have taken in a VERY long time. I learned a lot, I had a good time, I was challenged … what course could hope for a better outcome than this.”
Find out more at CMU Robotics Academy Professional Development!
VEX and VEX IQ
ROBOTC for VEX CORTEX
July 6 – 10, 2015
July 27 – 31, 2015
ROBOTC for VEX IQ
June 22 – 26, 2015
July 13 – 17, 2015
ROBOTC Online Training for VEX CORTEX
June 22 – 26, 2015
Monday-Friday for 1 week
3 – 5pm EDT (12 – 3pm PDT)
ROBOTC Online Training for VEX IQ
Jul 6 – 10, 2015
Monday-Friday for 1 week
3 – 5pm EDT (12 – 3pm PDT)
ROBOTC for LEGO
June 29 – July 3, 2015
July 20- 24, 2015
ROBOTC Online Training for LEGO
Jul 13 – 17, 2015
Monday-Friday for 1 week
3 – 5pm EDT (12 – 3pm PDT)
My name is Ringo Dingrando and I teach Robotics and Physics at International School Manila in the Philippines. For the past three years, high school students have been inquiring into how to program using ROBOTC and how to use their programming skills to build robots, often with VEX hardware. In the classroom, most of my students learn the basics through some great online tutorial videos and by teaching each other. They can then try their code out on virtual robots by using Robot Virtual Worlds software. This code is then modified and put onto a physical robot that they build themselves.
This has led to quick progress in the classroom, but it is in our after-school Robotics Club where the benefits of this are becoming more visible. Students in the club needed a venue to showcase their creative robots, and so we developed Robolution. This is a daylong event in which ISM students in elementary, middle, and high school are given the opportunity to showcase the creations they have been working on in the previous month.
We recently completed our second annual Robolution and the results were spectacular. Some of the highlights included a life-size robot arm controlled in “Iron Man” style, an air-powered pong game, and a ping-pong launching device. (Check out the video links!) Design Tech students were wowing the audience by demonstrating the capabilities of one of our 3D printers. Students in the middle school robotics program showed off their Lego Mindstorm robots with highlights such as a Rubik’s Cube solver, a spinner factory, and a stair-climber. Elementary school students taught letters and numbers via Bee Bots and showcased their programming prowess through interactive Scratch games.
Robolution was a fantastic learning experience because it promoted programming, design thinking, and creativity. Almost a thousand people in the ISM community were exposed to the awesomeness of robotics. I fully expect that a year from now I’ll be sharing even more amazing results from our 3rd Annual Robolution.
After last summer’s on-site training at Carnegie Mellon Robotics Academy, Palisades Middle School’s technology and computer teachers initiated semester STEM units featuring the VEX Cortex Clawbot, Robot Virtual Worlds software, and ROBOTC programming. 8th grade students now experience how to build and program a robot through collaborative teamwork.
In technology class groups of students learn about robotic systems and mechanics by building and remotely controlling a VEX Clawbot. In computer class students program the VEX Cortex Clawbot in a virtual, immersive environment using Robot Virtual Worlds software and through coursework provided by Carnegie Mellon Robotics Academy’s CS2N Moodle-based learning management system. By combining their knowledge and skills in groups, students will ultimately compete using autonomous and remote-control programming in a class competition called, “Tic Tech Toe”.
Julia, 8th grade middle school student
I attend Palisades Middle School and am in the 8th grade. I love how both our computer and technology class are combined. Being brand new to the whole experience of robotics, finding new ways to use technology educationally is something that really intrigues me. Currently I am in computer class and cannot compare it to anything else. Overall, the atmosphere and supportive people make this experience fun and worthwhile. It has introduced me to concepts that I didn’t even know were possible and are very educational. For example, I have recently learned to use a very cool program called ROBOTC. Basically, ROBOTC is a program which allows you to give your robot “tasks”. In my computer class we have been doing this quite a bit and I just love everything about it. Its a new and educational way for students to learn programming. My learning this at a young age really builds success for the future.
Lydia, 8th grade middle school student
Our technology and computer classes joined together while working on robotics. I really enjoyed being able to create and program robots. In our tech class each student was assigned a partner to build a robot and race it in a competition against fellow classmates. Our computer class involved robotic programming.We learned how to compile and download programs to a virtual robot and complete different challenges. This program was so much fun and I really enjoyed how we got to experience both “hands-on” and “hands-off” learning.
Making Robotics Real for Students
There is a real advantage in learning how to program in a virtual environment. Most programming courses offer 2-dimensional “Hello World” feedback. Robot Virtual Worlds gives students immediate 3-D feedback and opens their eyes to real-world programming applications. We have been pleasantly surprised with how students respond with interest to learning how to program when it’s presented in this context.
Robot Virtual Worlds also offers an engaging method of project-oriented learning involving challenges. Students don’t just program the robot to move, they learn what it would be like to manipulate a robot through various simulated environments. These environments called “worlds” could be a space mission, tropical island, or could even be student-designed obstacle field. These worlds have been effective in stimulating interest and maintaining learner engagement.
In addition to the classroom experience, our first semester students also visited a local robotics company and learned first-hand how their robotics experiences have real-world relevance. Students were given the opportunity to see actual robots in development and other related technologies. This visit got the student’s attention, providing them with a better understanding of potential opportunities in engineering and programming.
We are anxious to continue this collaborative program. There was an initial investment in training, software, and hardware, but we feel that the return for the students is well worth it. In sharing our classes and resources, students are learning about information and machine technology in a unique way. We hope that this transfers over into their continuing studies and even future careers.
Jason McKenna, from the Hopewell Area School District outside of Pittsburgh, PA, writes about his experience in the classroom with the new Robot Virtual World game, VEX IQ Beltway. Check it out below …
The new VEX IQ virtual game Beltway is a great way to challenge your students to apply the basics of ROBOTC programming while also asking them to come up with unique strategies to try to score as many points in the 2 minute game as possible. My students just spent about 3 weeks working on the challenge and trying to score the highest score as possible. The students had an absolute blast and as a teacher, it was great seeing all the different ways the students tried to tackle this completely open-ended challenge.
The objective in Beltway is the same as VEX IQ Highrise: program your VEX IQ robot to autonomously score as many cubes as possible during a 2 minute period. With Beltway, a conveyor belt has been added around the perimeter of the game field in order to assist with game play. Additionally, the virtual environment utilizes “magic stacking” meaning that the cubes automatically jump onto the stack when they are placed onto of the stacking cube regardless of the apparent size of the robot. The conveyor belt reduces the accumulation of error, where, for example, a robot’s slight error in one turn becomes a larger error when the robot repeats that same turn 4 or 5 times. Any time students attempt a long program with many different elements they will at some point become frustrated with the accumulation of error that occurs. Magic stacking and the large margin of error that enables easy pickup of cubes eliminates any frustration that the students may encounter as try to pick up cubes and then stack them. These elements of gameplay in Beltway allow students to focus on their strategy, and it also allows them to try to experiment with many different scoring methods because they are not spending a lot of time programming perfect 90 degree turns and aligning their robots perfectly to pick up a cube. You can click here for a more extensive list of rules and information about gameplay!
Beltway comes with a variety of sample programs that students can use to help them get started or as a reference as they adjust their strategies. For example, if students decided that they wanted to control the conveyer belt manually, they could refer to a sample program to see how that is done. I did that many times while monitoring the students. After a few days, the students aren’t repeatedly raising their hands; instead, they just refer to the sample programs for guidance.
The game also served as a great tool to teach beginning programmers the utility of comments. Oftentimes, beginners don’t make programs quite as long as the ones they will make for Beltway. Students quickly saw the need to point out what was going on in their code with comments so they could go back to those sections and make whatever adjustments they wanted as they progressed with their gameplay.
As I stated earlier, my students had a lot of fun while playing Beltway. It is not easy to keep students’ interest level high in an activity that takes 3 weeks. The students maintained their level of interest and they consistently asked to stay after school to work on their programs some more. We had an in-class competition where the students ran their final programs. The winning team scored the winning points as the timer, literally, went to zero. It was pandemonium in my room. Kids were high-fiving each other, cheering, and remarking at how awesome the competition turned out. Students were also talking about the different strategies that the other teams used and how they could change their programs based upon what they had just seen.
So now, of course, the students want to play some more. This is great because now I can use that as an opportunity to show students how they can take some of the code that they used over and over again (for example, picking up cubes) and show them how they can use full ROBOTC to turn those behaviors into functions. Beltway has proven to be both a great teaching and learning tool in my classroom.
- Jason McKenna
We came across a wonderful blog post, written by a faculty member at Allendale Columbia School in Rochester, NY, that talks about their transition to ROBOTC in their elementary classes.
While our 5th grade S.T.E.M. students at Allendale Columbia School were initially perplexed by some very new terminology, concepts, and programming requirements, it didn’t take long to see that our elementary grade students were up to the challenge of learning an industry-standard, text-based programming language typically taught at the high school and college levels: ROBOTC.
Just a couple of weeks before the start of school, we became inspired to teach ROBOTC programming after several local teachers and robotics coaches shared their concerns with us about the need for students to learn high level and industry-standard programming well before their high school years. Pondering this notion, it occurred to us that we could provide our young students the “familiar and scaffolded context” of reconstructing NXT robotic, challenging them to ultimately solve for the same exact missions our students originally and proficiently programmed in NXT in their fourth grade year, re-programming in ROBOTC, in the beginning of their fifth grade year.
As it turns out, our young students exceeded all expectations, easily grasping the new programing concepts, skills, and requirements for successfully completing the PBL (project-based learning) tasks and challenges they were able to solve for…
To read more from this blog, visit their blog here – Programming in RobotC – Starting in the Lower School Grades