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
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
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
|