Mr. Abram's Robotics Class Website

Whitney Young's School Schedule - Link to CPS Calendar

Google Meet Guidelines & Expectations

  1. Make sure you have the Meet Software installed in Google Suite: Slides Tutorial (Slides 3-6)

  • Your participation in these Meet Classes will count for your daily Attendance if our class is scheduled to meet on that day

  1. During your Synchronous class time, go to our Classroom Stream & click the daily Meet link

  • We will have other assignments outside of the virtual class which should be completed in order to facilitate class discussions

  1. When you join the class, 1) Mute your microphone & 2) Say hi to everyone in our group chat

  • First 5 minutes of class we will allow everyone to join, then we will share the plan for the day, assignments, questions, & comments

  1. Unmute yourself when you have a question, or if you prefer, ask your question in the chat

  • Synchronous classes will consist of working on activities, answering questions, troubleshooting problems, and other discussions

  1. Interact however you feel comfortable but please keep your camera on unless you notify me

  • If you have other concerns, need tech support, or have laptop/wifi needs, I can help - Email Mr. Abram: sabram@cps.edu


List of Assignments & Due Dates on Classroom:

  • Interest Inventory Google Form - 9/9
  • What is a Robot Google Doc - 9/11
  • Parent/Guardian added to Classroom - 9/14
  • Discussion Questions about Robots - 9/15
  • Scratch Skill #1: 3 Types of Movement - 9/16
  • Scratch Skill #2: User Interaction - 9/18
  • Scratch Skill #3: Costume Changing - 9/22
  • Scratch Quiz #1 - 9/24 or 9/25
  • Scratch Skill 4 - Sprites Speaking - 9/28-29
  • Scratch Skill 5 - Background Changes - 9/30
  • Scratch Skill 6 - Variable Use and Display - 10/1-2
  • Scratch Skills Doc Due - Skills review - Prepare for Quiz - 10/5-6
  • Scratch Quiz #2 - Skills 1-6 - 10/7
  • Quiz Debrief - Video Game Brainstorm - Rubric - Start Class Game - 10/8-9
  • Review Rubric - Troubleshoot Student Game Issues - Class game - 10/13-14
  • Work on Class game - Students work on their game - 10/15-16
  • Last Day to Troubleshoot student games - Last work on Class game - 10/19-20
  • Video Game Day! - Peer Evaluation of 5 classmates' games - 10/21
  • Intro to On Shape - Vocabulary 1-2 - Tutorial 1 - 10/22-23
  • (More assignments posted here soon!)

Video Explanations for Scratch Skills and Code

Scratch - Intro - 3 Types of Movement

Skill 1: 3 types of Movement Sprite Movement Basics

- 1) Steps, 2) Gliding, and 3) Changing X/Y

Scratch - User Interaction & Costume Changes (part 1)

Skill 2&3: User Interaction & Costume Changing (pt 1)

- Realistic Walking, Talking, Hiding, & Art!

Scratch - User Interaction & Costume Changes (part 2)

Skill 2&3: User Interaction & Costume Changing (pt 2)

- "Racecar", Sensing: Sprites, Keys, Colors

Scratch - Sprites Speaking & Background Changes (part 1)

Skill 4&5: Sprite Speaking & Background Changes (pt 1)

- Timing conversations and Backdrops

Scratch - Sprites Speaking & Background Changes (part 2)

Skill 4&5: Sprite Speaking & Background Changes (pt 2)

- Time details like: Costume, size, location

Scratch - Introduction to Variables

Skill 6: Using Variables in Scratch and Making a Game

- Set/Change variables, conditionals: W/L?

Scratch - Jump Code Explained!

Skill 7 - Jump Code Physics (extra credit skill!)

- 2 parts: Movement, Conditional Landing





On Shape - Part Builds & Assembly Tutorials

On Shape - Sketching 2-3

Sketching 2-3

- Fillets (2D & 3D), Chamfers, Face Sketches, Hole Through Part


On Shape - Nut & Bolt Assembly

Nut & Bolt Assembly

- Cylindrical Mate Connector, Limits to Movement, Polygons


On Shape - Clock & Revolute Mate

Clock Assembly

- Revolute Mate Connector, Axis Orientation, Placing Your Points

On Shape - Desk & Drawers Assembly

Desk & Drawers Assembly

- Slider Mate Connector, Limits to Movement, Offset Your Mate

Python Video Explanations for Exercises Days 1-7

Day 1 - Python Explanations

Python Day 1 - Explanations

- Math, Variables, Input, Output

Day 2 - Python Explanations

Python Day 2 - Explanations

- Comparisons and Decisions: if ... else

Day 3 - Python Explanations

Python Day 3 - Explanations

- More Comparison: and, or, not, new: elif

Day 4 - Python Explanations

Python Day 4 - Explanations

- Repetition: while loops, making a guess

Day 5 - Python Explanations

Python Day 5 - Explanations

- Changing variables, Incrementing

Day 7 - Python Explanations

Python Day 7 - Explanations

- Random numbers, Simulations

Extra Materials for Enrichment / Exploration:

Simulating an Epidemic - Video

- by 3b1b (www.3blue1brown.com)

Slides: What you need to know about COVID-19

Covid-19 Information - Slides

- by CPS teacher Angelo Cavoto

Please check out 60+ short climate change documentaries made by our WY friends here: