Navigate Up
Sign In
Lake Washington School District
BEST High School
10903 N.E. 53rd St., Kirkland, WA 98033 | 425 936-2300
FOR PARENTS
FOR STUDENTS
BEST High > Academics > Robotics
Skip navigation links
About UsExpand About Us
AcademicsExpand Academics
For ParentsExpand For Parents
For StudentsExpand For Students
Library
Lunch Menu
Robotics
Teacher: Justin Ochsner
Introduction to Computer Science Using Robots
Robotics Textbook: Chapter  1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | End Material
Site robot: Scribbler by Parallax, Inc. at http://www.parallax.com/
Site robotics curriculum adapted from:Learning Computing with Robots Institute for Personal Robots in Education at http://www.roboteducation.org/
 
************************
 
Unit 1: Introduction to Computer Science
 
Introduction to Computer Science Using Robots
  • Why is computer science important?
  • What is a technology producer?
  • What does it take to be a computer programmer?

 
 
Unit 2: Robotics - Past and Present
 
Our First Look at Robotics
  • What is the difference between autonomous and remote controlled robots?
  • What are some different types of robots?
  • How are robots related to computers and computer programming?

 
Unit 3: Introductory Programming Techniques
 
Learning to Speak to a Computer
  • How to write a simple "Game Over!" program
  • How to identify and solve syntax errors
  • How to use strings
  • How to perform simple math

 
Unit 4: Robots - Calibration and Forward Movement
 
Robots-Calibration and Forward Movement
  • Who is myro?
  • How to care for your Scribbler
  • What is Pair Computing?
  • How to calibrate the Scribbler
  • How to make the Scribbler move
  • How to make music
  • How to use speech

 
Unit 5: Variables and User Input
 
Introduction to Variables
  • string, integer, and float variables
  • asking for user input
  • prediction by use of slope intercept
       6d  LinearCalc - Video

 
Unit 6: Functioning on Your Own
 
Stepping to Music
  • Importing sound files
  • Controlling movement
  • Designing new functions to meet needs
  • Pair Computing - Dancing With The Bots

 
Unit 7: Take Pictures When You Travel
Can You Hear Me Now?
  • Calling Functions From Functions
  • Creating a main() Function
  • Robot Rectangles
  • Capturing Robot Images
  • Robot Remote Reporting

 
Unit 8: Getting Graphical
Drawing on Windows
  • Creating Windows
  • Drawing Points
  • Drawing Lines
  • Drawing Circles
  • Drawing Rectangles
  • Drawing Text

 
Unit 9: If, Else, For, and While
Making things loop
  • If statements
  • For statements
  • While statements
All About If Statements 
       1a  
Try it: Robot_if
       1b  Try it: if Statements
Goin' for Loops
While we're at it... 
       3a 
Try it: Calculator HS 
       3b
Try it: Calculator JH  
       3c
Try it: while Loops

 
Unit 10: Publishing Your Scribbler Images
Using the Camera and Create Web Pages
  • Create simple web pages with images
  • Create simple web pages with animated images