| Class | Day | Date | Topic | |
| 1 | Thursday | 11/01/2018 | Course Overview + Introduction to Computer System | |
| 2 | Thursday | 25/01/2018 | (Cont.) + Flowchart and Pseudo Code | |
| 3 | Saturday | 27/01/2018 | (Cont.) + Introduction to C Programming | |
| 4-5 | Saturday | 03/02/2018 (6 hours = All days) | (Cont.) + Control Structure | |
| 6-7 | Saturday | 10/02/2018 (6 hours = All days) | Function + Project Topic Selection = 10 minutes + Encoragement + Dhamma #1 + Dhamma #2 | |
| 8-9 | Saturday | 17/02/2018 (6 hours = All days) | Array + Structure + Pointer + File | |
| 10-11 | Saturday | 03/03/2018 (6 hours = All days) | (Final Exam + 20 mins. Final Presentation = PPT + Poster + Tube (How to?) + Demo) |
| Labs | Date | Title | Due Date | ||
| 1 | Thursday | 11/01/2018 | Lab1 - CodeBlock | ||
| 2 | Thursday | 25/01/2018 | Lab2 - Flowchart | ||
| 3 | Saturday | 27/01/2018 | Lab3 - C programming | ||
| 4 | Thursday | 08/02/2018 | Lab4 - Operation | ||
| 5 | Saturday | 10/02/2018 | Lab5 - Selection | ||
| 6 | Saturday | 17/02/2018 | Lab6 - Loop | ||
| 7 | Thursday | 22/02/2018 | Lab7 - Array |
Project Milestone | Description | Completion Date |
| #1 | Project Topic Selection + 10 mins Presentation (what is it) + PPT | 10/02/2018 |
| #2 | Final Project Submission + 20 mins PPT + Poster + Tube (How to?) + Demo + Code | 03/03/2018 |
| Final Exam (Lab) | 30% | |
| Lab + Homework | 15% +/- 5% | |
| Lab Marathon + Term Project | 25% +/- 5% | |
| Class Participation + In-Class-Quiz/In-Class-Lab | 20% +/- 5% |