| Class | Day | Date | Topic | ||
| 1 | Tuesday | 05/31/2011 | Course Overview | ||
| 2 | Tuesday | 06/07/2011 | Introduction to Computer System | ||
| 3 | Tuesday | 06/14/2011 | Flowchart and psudocode | ||
| 4 | Tuesday | 06/21/2011 | Introduction to C Programming | ||
| 5 | Tuesday | 06/28/2011 | Control Structure | ||
| 6 | Tuesday | 07/05/2011 | (Cont.) and Encoragement | ||
| 7 | Tuesday | 07/12/2011 | Function + Dhamma #1 | ||
| 8 | Tuesday | 07/19/2011 | Review for midterm | ||
| 9 | Tuesday | 07/26/2011 | Mid-Term Exam (week 07/25-29) | ||
| 10 | Tuesday | 08/02/2011 | Array | ||
| 11 | Tuesday | 08/09/2011 | (Cont.) | ||
| 12 | Tuesday | 08/16/2011 | Structure | ||
| 13 | Tuesday | 08/23/2011 | File | ||
| 14 | Tuesday | 08/30/2011 | (Cont.) | ||
| 15 | Tuesday | 09/06/2011 | Pointer | ||
| 16 | Tuesday | 09/13/2011 | Review for Final | ||
| 17 | Tuesday | 09/20/2011 | Final Exam (week 09/19-10/06) |
| Labs | Date | Title | Due Date | ||
| 1 | Tuesday | 05/31/2011 | Overview: Labs | ||
| 2 | Tuesday | 06/07/2011 | Lab1 - CodeBlock | ||
| 3 | Tuesday | 06/14/2011 | Lab2 - Flowchart | ||
| 4 | Tuesday | 06/21/2011 | Lab3 - C programming | ||
| 5 | Tuesday | 06/28/2011 | Lab4 - Operation | ||
| 6 | Tuesday | 07/05/2011 | Lab5 - Selection | ||
| 7 | Tuesday | 07/12/2011 | Lab6 - Loop | ||
| 8 | Tuesday | 07/19/2011 | Lab7 - Function | ||
| 9 | Tuesday | 08/02/2011 | Midterm Lab Exam + Robot Project Progress | ||
| 10 | Tuesday | 08/09/2011 | Robot Project Progress (Show completion of all robot labs - Lab1-Lab7) | ||
| 11 | Tuesday | 08/16/2011 | First Robot Exam (Robot Maze) @Sciweek | ||
| 12 | Tuesday | 08/23/2011 | Lab8 - String | ||
| 13 | Tuesday | 08/30/2011 | Lab9 - Array | ||
| 14 | Tuesday | 09/6/2011 | Lab10 - Structure | ||
| 15 | Tuesday | 09/13/2011 | Second Robot Exam (Rat vs. Cat) + Final Lab Exam |
Homework | Description | Out Date | Due Date | |
| #1 | Flowchart | 06/14/2011 | 06/28/2011 | |
| #2 | Control Structure | 06/28/2011 | 07/12/2011 | |
| #3 | Function | 07/12/2011 | 07/26/2011 | |
| #4 | Array | 08/09/2011 | 08/23/2011 | |
| #5 | Structure | 08/23/2011 | 09/06/2011 | |
| #6 | File | 08/31/2011 | 09/14/2011 |
Robot Lab | Description | Out Date | ||
| #1 | Robot Hello World | 06/14/2011 | ||
| #2 | Robot Move | 06/21/2011 | ||
| #3 | Robot Attack | 06/28/2011 | ||
| #4 | Robot: Walking within 2 lines | 07/05/2011 | ||
| #5 | Robot: Walking Along the line | 07/12/2011 | ||
| #6 | Robot: Infrared Sensor | 07/19/2011 | ||
| #7 | Robot: Color Detection | 08/02/2011 | ||
| #8 | Robot: 3-eye Infrared Sensor | 08/09/2011 | ||
| #9 | First Robot Exam (Robot Maze) @SciWeek | 08/18/2011 | ||
| #10-14 | Optimized your Robot for final competition (Maze solver and/or Line Detector Robots) | 08/25/2011-09/14/2011 | ||
| #15 | Second Robot Exam (Rat vs. Cat) | 09/20/2011 |
| Mid-Term Exam (Lecture + Lab) | 25% | |
| Final Exam (Lecture + Lab) | 25% | |
| Lab (issued every Sunday) + Homework + Quiz | 30% | |
| C Robot Project | 15% | |
| Class Participation | 5% |