CS-STEM Network's 2017 Summer of Learning

Summer of Learning 2017 has ended!

Thank you for everyone's participation and feedback. Can't wait until we see you all next year! Recorded sessions will still be available for the time being.

Due to restrictions, Summer of Learning courses are only available to US and Canada users only.

Features for 2017 Summer of Learning

Experience the new look of the CS-STEM Network! We’ve added several new badges and a much simpler way of earning certifications.

About Certifications

A certification from the Carnegie Mellon Robotics Academy represents a level of rigor that shows a high level of proficiency in the subject matter. Select a track, start earning badges and gain experience that is needed to be certified The mapped badge pathway and the GROUPS features allows the teachers to view progress for every student in the classroom.

About Badges

Smaller, more focused topics ultimately build up to a certification as a collection. Badges can be earned individually and applied toward a certification! All work accomplished during the Summer of Learning can be shared with your friends and family.

Requirements for Badges and Certifications

Badges and Certifications require completing activities, playing educational games, uploading examples as computational artifacts, and taking quizzes. Completing all of the requirements earns you that badge.

Recorded Sessions for VEX IQ

May require WebEX browser extension.

  • Day 1: Monday, June 19th
    VEX IQ
  • Day 1: This session introduces the VEX IQ system, Graphical ROBOTC, and Robot Virtual Worlds. Learn how to configure and use a virtual robot to earn activity badges and a CMU robotics Certification via CS2N.

  • Day 2: Wednesday, June 21st
    VEX IQ
  • Day 2: Demonstrates using a virtual Clawbot IQ robot to solve the ‘Sensabot’ Challenge. Graphical ROBOTC is used to program the robot to move forward / backward and to raise or lower the arm.

  • Day 3: Monday, June 26th
    VEX IQ
  • Day 3: Explains how to use simple behaviors in Graphical ROBOTC to solve the ‘Orchard’ Challenge. Learn how simple commands are used to control the distance that a robot moves or the amount that it turns.

  • Day 4: Monday, June 28th
    VEX IQ
  • Day 4: Covers the Bump Switch and Sonar sensors and explains how robots make decisions using sensor readings and logical operators. Using Graphical ROBOTC to solve the ‘Forward Until Near’ activity is covered.

  • Day 5: Wednesday, July 5th
    VEX IQ
  • Day 5: Provides an overview of the Gyro sensor and explains how it is used to execute precise turns. Learn how to solve the ‘GyroLap’ Mini Challenge using the Gyro sensor and Touch LED.

  • Day 6: Wednesday, July 12th
    VEX IQ
  • Day 6: Shows how the Color sensor is used to detect the color of an object. Learn how to setup and use the sensor in either Color HUE or Grayscale mode when solving the ‘Blacktop’ and ‘Watching the Road’ Challenges.

  • Day 7: Wednesday, July 24th
    VEX IQ
  • Day 7: Introduces the concept of Program Flow and explains how repeat(), if(), and while() programming structures are used when solving the ‘Square Dance’ series of Mini Challenges. Robot Virtual Worlds is used to demonstrate a solution to the ‘Container Transport’ Challenge.

  • Day 8: Monday, July 31st
    VEX IQ
  • Day 8: Expands upon the concept of Program Flow by showing how robots use 'looped decisions' to solve the 'Tiled Maze' and ‘Strawberry Sorter’ Challenges

  • Day 9: Monday, July 31st
    VEX IQ
  • Day 9: Explains how robots use sensor control loops to modify pre-programmed behaviors in order to respond to unplanned events, such as an obstacle in the robot's path. Learn how to detect obstacles while moving forward to solve the 'Obstacle Orchard' Challenge.

  • Day 10: Wednesday, August 2nd
    VEX IQ
  • Day 10: Demonstrates Line Tracking and Data Logging using Graphical ROBOTC. Learn how to plot and and interpret Color Sensor and Motor Encoder sensor readings in order to solve the 'Line Tracking' Challenge.

Recorded Sessions for EV3

Require WebEX browser extension.

  • Day 1: Tuesday, July 11th
  • Day 1: This session introduces the LEGO EV3 system, how to get and use the Virtual Brick and how to earn the activity badges and certification from the Carnegie Mellon Robotics Academy via CS2N.

  • Day 2: Thursday, July 13th
  • Day 2: Covers using the Expedition Atlantis game to get a basic understanding of how we can use math to control how far our robots move and how much our robots turn.

  • Day 3: Tuesday, July 25th
  • Day 3: Provides an overview of the movement section and a demonstration of how we could program our robot to move certain distances, along with how to navigate the challenges in the Virtual Brick.

  • Day 4: Thursday, July 27th
  • Day 4: Reviewed the move steering block and then introduced how to move the motor along with some techniques to make sure the arm does not get stuck in our programs. The Sensabot Challenge is also introduced.

  • Day 5: Tuesday, August 1st
  • Day 5: This session covered the different types of turns the robot can make, leading up to the Orchard Challenge. The Artifact: Code Upload is also covered.

  • Day 6: Thursday, August 3rd
  • Day 6: This session we began going over the Sensor section. The Touch Sensor and Ultrasonic Sensor were introduced along with the Arm Position Challenge and the Maze Challenge.

  • Day 7: Tuesday, August 8th
  • Day 7: This session we finished the sensor section by giving an overview of the remaining sensors, the gyro sensor and color sensor. The Mower Challenge and Traffic Signal Challenge are also introduced.

  • Day 8: Thursday, August 10th
  • Day 8: This session introduced two new block to control program flow, Loops and Switches. Container Handling Challenge, Strawberry Plant Challenge are introduced.

  • Day 9: Tuesday, August 15th
  • Day 9: This session concluded the Decisions badge by introducing using Switches inside of loops to make near continuous decisions. The concept of line tracking is introduced alongside the Obstacle Orchard Challenge and the Line Tracking Challenge.

Robot Virtual Worlds

To use RVW, download the application from RobotVirtualWorlds.com (click on the logo), then use these RVW Summer of Learning licenses:

  • 90-Day Virtual Brick

    License ID: 80036617
    Password: 2W5G4788

  • 90-Day for RVW for VEX Robotics

    License ID: 80036618
    Password: E2Z2G65J


Virtual Brick

For LEGO MINDSTORM EV3 users, to program using EV3-G programming language in Robot Virtual Worlds, users are required to use the Virtual Brick. The Virtual Brick isn't free, however the Summer of Learning 90-Day License is available just above.

Note: Virtual Brick and Robot Virtual Worlds is not compatible with Macs nor Chromebooks.