# Difference between revisions of "Curriculum"

```
1.Class One
a.Survey the students about their interest in computers, computing and robots.
b.Demonstrate the features of the robot and introduce basic commands to personalize it.
Students will get to name their robot and play around with the joystick and the gamepad.

2.Class Two:
a.Introduce basic syntax involving numbers and text (int and str).
b.Introduce basic movement commands of the robot – forward, backward, turnLeft, turnRight, rotate.
c.Activity – drawing a square with the robot.

3.Class Three:
a.Demonstrate the ability of the robot to “speak.”
b.Introduce the concept of variables.
c.Teach the command for taking pictures.
d.Use pictures and the speak command to understand to help understand the concept of variables.

4.Class Four – Review:
a.Review concepts that have been covered so far.
b.Activity – Clear the pathway to get to the other end of the room.

5.Class Five:
a.Introduce conditionals (if-else statements)
b.Introduce loops.
c.Activity: an interactive game has been designed to further understand concepts of loops and conditionals.
***No robots will be used in this class***

6.Class Six:
a.Apply the if-else and loop concept taught in class five to the robot.
b.Activity: Obstacle avoidance using conditionals.
c.Activity: revisit drawing the square using loops.

7.Class Seven:
a.Apply computing to music and physics (frequency).
b.Activity: Make robot sing Do-Re-Me… What frequencies should be used for each of the particular notes?
c.Activity: Make own tune (using variables).

8.Last Class:
a.Final Challenge depending on student performances and interests.
b.Post survey about their perception of the course and computing.

```