Difference between revisions of "Curriculum"

From IPRE Wiki
Jump to: navigation, search
 
Line 1: Line 1:
 
<pre>
 
<pre>
Class #1
 
- introduce robot, demonstrate what it can do
 
- name their robot
 
- joystick/gamepad (*)
 
- use IR value inputs
 
- pre survey
 
  
Code:
+
1.Class One
- when they enter the name, robot will say, "Hi, my name is ____."
+
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.
  
Chapter:
+
2.Class Two:
- bluetooth instructions
+
a.Introduce basic syntax involving numbers and text (int and str).
- how to name robot
+
b.Introduce basic movement commands of the robot – forward, backward, turnLeft, turnRight, rotate.
- joystick/gamepad instructions (*)
+
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.
  
Class #2
+
4.Class Four – Review:
- syntax (int, string)
+
a.Review concepts that have been covered so far.
- forward, backward, left, right, rotate
+
b.Activity – Clear the pathway to get to the other end of the room.
- draw certain shapes
+
  
Chapter:
+
5.Class Five:  
- edit Myro
+
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.
  
Class #3
+
7.Class Seven:
- speak
+
a.Apply computing to music and physics (frequency).
- variable
+
b.Activity: Make robot sing Do-Re-Me… What frequencies should be used for each of the particular notes?
- speak the variable
+
c.Activity: Make own tune (using variables).
- change variable to pic
+
- take pic (pics of animals, alien, big foot?)
+
  
Chapter:
+
8.Last Class:
- write in sequence
+
a.Final Challenge depending on student performances and interests.
 +
b.Post survey about their perception of the course and computing.
  
****
 
 
Class #4
 
- review of concepts covered so far
 
  - robots as lawn mowers, push things out of way
 
 
Chapter:
 
- pictures
 
 
****
 
 
Class #5
 
- if-else statements
 
- play human board game
 
- loop concepts
 
 
To Do:
 
- make board game
 
 
Chapter:
 
- make board game
 
- all conceptual ideas
 
 
****
 
 
Class #6
 
- maze (if-else) take pic at end of maze
 
- make shapes again using loops
 
 
Code:
 
- loop, sequence
 
- if-else (indentation)
 
 
Chapter:
 
- syntax for if, else, loop
 
 
****
 
 
Class #7
 
- frequency
 
- music (do-re-me...)
 
- make your own tune
 
- use variables in frequencies
 
 
To Do:
 
- do the assignment
 
 
Chapter:
 
- syntax
 
 
****
 
 
Class #8
 
- post survey
 
- final challenge
 
 
Chapter
 
- syntax?
 
 
****
 
 
 
 
 
LEGEND:
 
(*) if we get to it
 
 
</pre>
 
</pre>
 
  
 
[http://wiki.roboteducation.org/CREU CREU Project Home].
 
[http://wiki.roboteducation.org/CREU CREU Project Home].

Latest revision as of 17:28, 16 February 2008


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.

CREU Project Home.