All resources in High School Computer Science and Robotics

Lego Robotics

(View Complete Item Description)

LEGO® robotics uses LEGO®s as a fun tool to explore robotics, mechanical systems, electronics, and programming. This seminar is primarily a lab experience which provides students with resources to design, build, and program functional robots constructed from LEGO®s and a few other parts such as motors and sensors.

Material Type: Full Course

Author: James Rising

Coding and Computer Science-VEX Robotics-Advanced

(View Complete Item Description)

Once students demonstrate proficiency in VEX Robotics, it is time for the application of knowledge in Real World Situations. Students will learn Automated Straightening, Studying Variables in code, how to run true/false statements, setting parameters in a sonar function, implementing functions with parameters in programs, and how to encapsulate discrete behaviors in functions. Students then go on to work on straightening statements using if/then, how to change values which the Vex Sonar Sensor measures in, and explore values associated with the sonar sensor when it receives an echo and when it does not.

Material Type: Activity/Lab

Authors: Brian Nicholas, Dan Smith

Robotics in the Secondary Mathematics by Matthew Purser

(View Complete Item Description)

Using Sphero robots in the classroom to enforce mathematical concepts and connections related to geometry, trigonometry, and basic algebra and introduce students to basic programming concepts. Students can explore through different tasks that deal with rate of change, distance formula (Pythagorean Theorem), angle of rotation (basic trigonometry), and related topics while applying those concepts to a physical activity. The Sphero tools also allow students with different programming experiences to tailor their work to fit their skill level from basic (block programming) to advanced (Java). The tasks also promote collaboration between students to problem solve issues on the fly as they work to reach a common goal or compete to outdo other groups. Links to session materials: https://docs.google.com/spreadsheets/d/17LHTsbq4DhLGNCMUO-GCbyHt_woYpLW1hn4Ul1tLx7Q/edit#gid=0 https://docs.google.com/document/d/1SpLaxtrlk_4ASU2dwxay3sQgo0CITgufwUJlSMgacEo/edit https://www.desmos.com/calculator/dld4f1cbgm

Material Type: Teaching/Learning Strategy

Running Your Own School Or District Robotics Competition by Lee Ann Holmes

(View Complete Item Description)

Learn how your school or district can host your own robotics competition/showcase for students in grades K-8. Students of all ability levels program and engineer as they compete against other teams within the district. There are many advantages to hosting your own district event. Leave this session with a clear plan / materials for a competition this year! Link to presentation slides: https://docs.google.com/presentation/d/1ajBRtk_bA5iQyO0V1iRLR2TtiqhPaY0ijU3YE_8flxg/edit#slide=id.g5da9679ea7_1_12092

Material Type: Teaching/Learning Strategy

Design and Manufacturing I

(View Complete Item Description)

Welcome to 2.007! This course is a first subject in engineering design. With your help, this course will be a great learning experience exposing you to interesting material, challenging you to think deeply, and providing skills useful in professional practice. A major element of the course is design of a robot to participate in a challenge that changes from year to year. This year, the theme is cleaning up the planet as inspired by the movie Wall-E.

Material Type: Full Course

Authors: Daniel Frey, David Gossard

CS Principles 2019-2020 5.7: If-statements Unplugged

(View Complete Item Description)

We take a whole lesson to learn about `if` statements, what they are, the terminology around them, and what they have to do with "selection" in programs. Students trace simple robot programs on paper to develop a sense of how to read and reason about code with `if` statements in it. Students also try their hand at writing code by hand to handle a robot situation.

Material Type: Lesson Plan