Class 27: Friday, 4/18/25  Contest Day -- Maze Running Challenge

  • Contest today -- We will take turns in this predetermined random order.  In the first round, everyone must attempt level 1.  In the second and 3rd rounds, level 1 or level 2 may be attempted.  After everyone has had an opportunity for three tries, we will proceed to level 3a and then level 3b. 
  • Scores will be average speed through the maze, measured in floor tiles reached per second.  Scores will be calculated based on the robot's position at the end of one minute or the positoin at which the robot exits the maze -- whichever comes first.

Class 26: Wednesday, 4/16/25  Continue the Maze Running Challenge

  • As  soon as your robot demonstrates mastery over one level, get a video to document that and take a screenshot of your code.  Turn both in to Google Classroom.
  • The contest will be on Friday.  We will take turns in a predetermined random order.  Everyone will get a try at level 1.  Then we will go to level 2.  After everyone has had an opportunity for three tries, we will proceed to level 3 (if anyone wants to try it).

Class 25: Monday, 4/14/25  Continue the Maze Running Challenge

  • See Google Classroom for details

Class 24: Thursday, 4/10/25  Begin the Maze Running Challenge

  • Robot Mass Maze Running Overview:
    • Complete as much of two mazes as it can, as fast as it can.
    • Both mazes will be formed by 1' tall walls on a 3'x3' grid.
    • Your robot will start completely outside the maze, at the entrance, and it will finish when it passes out of the maze at the exit.
    • Your robot will have one minute to get as far through the maze as it can.  Distance completed will be based on the number of squares it has reached on the way to the exit.
    • The first maze will be pre-determined.  You will know the setup ahead of time.
    • The second maze will be a surprise.  Your robot will have to use search methods to navigate through this second maze.
    • The winning robot is the robot that completes the most of the two mazes.  If two robots travel the same distance through the maze, the winner will be the robot that does this fastest.

Class 23: Tuesday, 4/8/25  Drag Race

  • Race your robot
    • Complete a time trial individually
    • Compete in a mass start race
  • Complete your slideshow and turn it in before tomorrow.
  • Next project -- "Maze Running"

Class 22: Friday, 4/4/25  Drag Racers -- make sure it meets the basic requirements -- 1)Drives to wall, 2) touches wall, 3) turns 180 degrees, 4) returns and stops with the rearmost part above the starting line.

  • Finish your drag racer. 
    • By the end of the day on Tuesday, complete and submit a slideshow using the template in Google Classroom.  In addition to providing a screenshot of your code and a video of your robot successfully completing a "race," you will have to answer three simple questions.
    • The race will be next class

Class 21: Wednesday, 4/2/25  Drag Racers -- make sure it meets the basic requirements -- 1)Drives to wall, 2) touches wall, 3) turns 180 degrees, 4) returns and stops with the rearmost part above the starting line.

  • Finish your drag racer. 
    • By the end of the day on Tuesday,  complete and submit a slideshow using the template in Google Classroom.  In addition to providing a screenshot of your code and a video of your robot successfully completing a "race," you will have to answer three simple questions.
    • The race will be on Tuesday. 

Class 20: Friday, 3/28/25  Keep Coding, Documenting, Submitting!

  • The quarter ends Today!
  • Finish at least through assignment #27.

Class 19: Wednesday, 3/26/25  Keep Coding, Documenting, Submitting!

  • The quarter ends on Friday.
  • Finish at least through assignment #27.

Class 18: Monday, 3/24/25  Keep Coding, Documenting, Submitting!

  • The quarter ends on Friday.
  • Finish at least through assignment #27.

Class 17: Thursday, 3/20/25  Keep Coding, Documenting, Submitting!

  • Complete assignments through lesson #27 by the end of the quarter.

Class 16: Tuesday, 3/18/25  Keep Coding, Documenting, Submitting!

  • Complete assignments through lesson #27 by the end of the quarter.

Class 15: Friday, 3/14/25  Keep Coding, Documenting, Submitting!

  • Complete assignments 14-22 by the end of class today.  #22 is called "mini challenge:  forward until stop line."

Class 14: Wednesday, 3/12/25  Keep Coding, Documenting, Submitting!

  • Complete assignments 14-22 by the end of class on Friday.  #22 is called "mini challenge:  forward until stop line."

Class 13: Monday, 3/10/25  Keep Coding, Documenting, Submitting!

  • Complete assignments 14-22 by the end of class on Friday.  #22 is called "mini challenge:  forward until stop line."
  • By the end of the quarter, you will need to complete assignments through #27.  If you get past #27, you can recieve extra credit...
    • Completion through #29 -- 1%. 
    • Completion through #34 -- 2%. 
    • Completion through #47 -- 3%

Class 12: Thursday, 3/6/25  Keep Coding, Documenting, Submitting!

  • A few announcements and things to try:
    • What to turn in with each type of assignment: I plan to make checklists for these, in case you want one.
      • Lessons -- One thing:  screenshot of the code file (with the correct name) in your robotics folder -- with the robotics folder name showing.
      • Challenges -- Two things:
        • Video showing your robot completing the challenge
        • Screenshot of your code
      • Quizzes -- One thing:  screenshot of your 100% score, with the name of the quiz showing in the screenshot.
    • How to start your robot without using your chromebook -- this is useful when you're recording a video.
    • How to store multiple codes on your robot

Class 11: Friday, 2/21/25  Keep Coding, Documenting, Submitting!

  • Assignnments 8-13 (including "cleaning the house") are due today.  Complete any of those assignments that you do not want to show up as zeroes.
  • The optional competition is today.

Class 10: Wednesday, 2/19/25  Keep Coding, Documenting, Submitting!

  • Changes Due To Snow Days:
    • Assignnments 8-13 (including "cleaning the house") are going into PowerSchool after Friday.  Complete any of those assignments that you do not want to show up as zeroes.
    • The optional competition will be on Friday:  Competition Details:  

Class 9: Tuesday, 2/11/25  Keep Coding, Documenting, Submitting!

  • Assignnments 8-13 (including "cleaning the house") are going into PowerSchool after Monday.  Complete any of those assignments that you do not want to show up as zeroes.

Class 8: Tuesday, 2/11/25  Continue Motion Coding Exercises, and Beyond

  • Assignnments 8-13 (including "cleaning the house") are going into PowerSchool after Monday.  Complete any of those assignments that you do not want to show up as zeroes.
  • This week -- if you're ahead in the tutorials, you can take part in a class competition. The competition will happen next Monday.
    • Competition Details:  

Class 7: Friday, 2/7/25  Continue Hub (and then motion) Coding Exercises

  1. Complete assignments in the order in which they are numbered and arranged in the Classwork section of Google Classroom.
  2. Units 1 and 2 (through assignment #7) should be complete today.
  3. Continue with the next lessons.

Class 6: Wednesday, 2/5/25  Continue Hub (and then motion) Coding Exercises

  1. Jump to Pseudocoding activity -- #18.  Let's complete it together.  Do at least one robot code example.
  2. Continue with the next lessons.

Class 5: Monday, 2/3/25  Look at Sensor Data; Continue Coding

  1. Phones in the caddy -- I can remind you of the numbers.
  2. Take a look at hub sensor data in the Spike Prime app.
  3. Work on unit 1 -- Programming the Hub.
  4. **Assignments 1-7 are due by this Friday.**
  5. You can fix assignments and resubmit them if you want to improve your grade -- but you should let me know that you're doing it, so I go back to the assignment and check your work.

Class 4: Tuesday, 1/30/25  Practice making Videos; Continue Coding

  1. Phones in the caddy -- I can remind you of the numbers.
  2. Practice capturing a good video with your chromebook
  3. Work on unit 1 -- Programming the Hub.

Class 3: Tuesday, 1/28/25  Big Ideas:  Begin Programming.

  1. Phones in the caddy -- I can remind you of the numbers.
  2. Finish your robot.
  3. Continue the assignments in Google Classroom
    1. #2:  Connecting and Naming Your Hub
    2. #3: Unit 1, Lesson: Light Commands
    3. Continue withe the lessons...

Class 2: Friday, 1/23/25  Big Ideas:  Build the TACObot and Begin Programming.

  1. Phones in the caddy -- I can remind you of the numbers.
  2. Course Expectations -- Google Classroom
  3. Preview of class projects
    1. 1st quarter contest
    2. Sumobots
    3. Drag Racers
    4. Individual projects (e.g. robotic hand, sorting snow plow, glue stick shooter, forklift, cat and mouse game of tag, dog, truck with front axle steering...)
  4. Together -- Set up a file saving procedure and complete assignment #1.5 in Google Classroom.
    1. Create a "Robotics" folder in your Google Drive
    2. Create an
  5. Finish building the Tacobot.  Then begin Unit 1 -- Programming the Hub with Spike Prime.
  6. Store your equipment -- Bins in the cage and robots in your cubby
  7. Have a great weekend!  :-)
Class 1: Wednesday, 1/22/25  Welcome, get your Spike Prime kit, jump in and start building the TACObot

Robotics (Mr. Stapleton, Semester 2, 24-25)

Today:

  • Cell phones into the caddy.  Caddy slots are assigned based on alphabetical order -- the order is listed next to the caddy.
  • Discuss phones and requirements for being on time.
  • Join Google Classroom (if you haven't already) and look at assignment #1.
  • Enter attendance in first 10 minutes
  • Get Spike Prime Bins -- your bin will have the same number as your caddy..
  • Begin building the Tacobot.  If parts are missing, you'll have to dig through the random parts bins.  Mr. Stapleton can help..
  • Store your equipment -- Bins in the cage and robots in your cubbyy
  • Don't forget your phones!Don't forget your phones!