CPIT 110 โ Problem-Solving and Programming
# Welcome to the course website. ๐ Last update: 25/9/2025
Course Overview
Credits: 3 credit hours | Course: Problem-Solving and Programming
Introduction to programming fundamentals and problem-solving techniques using Python programming languages.
๐ Weekly Schedule
Subject to change and update as needed.
Week | Topics | Labs |
---|---|---|
Week 1 8/24 โ 8/28 |
Introduction: Course Road Map & Syllabus Chapter 0: Introduction to Problem Solving |
โ |
Week 2 8/31 โ 9/4 |
Chapter 1: Introduction to Computers, Programs, and Python | Lab 1 (Chapter 1: Part 1) |
Week 3 9/7 โ 9/11 |
Chapter 2: Elementary Programming | Lab 2 (Chapter 1: Part 2) |
Week 4 9/14 โ 9/18 |
Chapter 2: Elementary Programming | Lab 3 (Chapter 2: Part 1) |
Week 5 9/21 โ 9/25 |
Chapter 3: Mathematical Functions and String National Day break
(TuesdayโThursday)
|
Lab 4 (Chapter 2: Part 2) |
Week 6 9/28 โ 10/2 |
Chapter 3: Mathematical Functions and String Chapter 4: Selections |
Lab 5 (Chapter 3) |
Week 7 10/5 โ 10/9 |
Chapter 4: Selections # Exam Week
|
Lab 6 (Chapter 4) |
Week 8 10/12 โ 10/16 |
Chapter 4: Selections # Exam Week
|
โ |
Week 9 10/19 โ 10/23 |
Chapter 4: Selections | โ |
Week 10 10/26 โ 10/30 |
Chapter 5: Loops | Lab 7 (Chapter 5: Part 1) |
Week 11 11/2 โ 11/6 |
Chapter 5: Loops | Lab 8 (Chapter 5: Part 2) |
Week 12 11/9 โ 11/13 |
Midterm Exam (30%) | Midterm Exam |
Week 13 11/16 โ 11/20 |
Lab Exam (30%) Chapter 6: Functions |
Lab Exam |
Week 14 11/23 โ 11/27 |
Fall Break | โ |
Week 15 11/30 โ 12/4 |
Chapter 6 | Lab 9 (Chapter 6) |
Week 16 12/7 โ 12/11 |
Practical Exercises | โ |
Week 17 12/14 โ 12/18 |
Final Exam (40%) | Final Exam |
Week 18 12/21 โ 12/25 |
Final Exam (40%) | Final Exam |
Week 19 12/28 โ 01/01 |
Final Exam (40%) | Final Exam |