| Class | Day | Date | Topic | |
| 1 | Thursday | 05/26/2016 | Course Overview | |
| 2 | Thursday | 06/02/2016 | Introduction to Computer System | |
| 3 | Saturday | 06/04/2016 | Flowchart and Pseudo Code | |
| 4 | Thursday | 06/09/2016 | Introduction to C Programming | |
| 5 | Thursday | 06/23/2016 | Control Structure | |
| 6-7 | Saturday | 06/25/2016 (all day) | Project Topic Selection = 10 minutes + Encoragement + Dhamma #1 + Dhamma #2 | |
| 8 | Thursday | 06/30/2016 | (Cont.) | |
| 9 | Saturday | 07/02/2016 (3 hours) | Function | |
| 10 | Thursday | 07/07/2016 | Array | |
| 11 | Sunday | 07/10/2016 (3 hours) | (Cont.) | |
| 12 | Saturday | 07/23/2016 (3 hours) | Structure + Pointer + File | |
| 13-14 | Saturday | 08/06/2016 (all day) | Final Project Presentation (20 minutes) | |
| 15-16 | Saturday | 08/20/2016 (all day) | Lab Marathon + Final Lab Exam |
| Labs | Date | Title | Due Date | ||
| 1 | Thursday | 05/26/2016 | Lab1 - CodeBlock | ||
| 2 | Thursday | 06/02/2016 | Lab2 - Flowchart | ||
| 3 | Thursday | 06/09/2016 | Lab3 - C programming | ||
| 4 | Thursday | 06/23/2016 | Lab4 - Operation | ||
| 5 | Thursday | 06/30/2016 | Lab5 - Selection | ||
| 6 | Thursday | 07/07/2016 | Lab6 - Loop | ||
| 7 | Thursday | 07/21/2016 | Lab7 - Array |
Homework | Description | Out Date | Due Date | |
| #1 | Flowchart and Pseudo Code | 06/04/2016 | 06/11/2016 | |
| #2 | Control Structure | 06/11/2016 | 06/25/2016 | |
| #3 | Array | 07/02/2016 | 07/09/2016 | |
| #4 | File and Pointer | 07/09/2016 | 07/23/2016 |
Project Milestone | Description | Completion Date |
| #1 | Project Topic Selection + 10 mins Presentation (what is it) + PPT | 06/25/2016 |
| #2 | Final Project Submission + 20 mins PPT + Poster + Demo + Code | 08/06/2016 |
| Final Exam (Lecture + Lab) | 20% + 20% | |
| Lab/Homework + Lab Marathon | 20% +/- 5% | |
| Term Project | 20% | |
| Class Participation + In-Class-Quiz/In-Class-Lab | 20% +/- 5% |