CPIT 110 โ Problem-Solving and Programming
# Welcome to the course website. ๐ Last update: 3/11/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 |
๐ Midterm Exam (30%) - ๐
Monday, October 27, 2025
Chapter 5: Loops |
Midterm Exam (30%) 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 |
Chapter 6: Functions (Sunday, Monday, Tuesday)
# Exam Week (Wednesday, Thursday) |
โ |
|
Week 13 11/16 โ 11/20 |
# Exam Week | |
|
Week 14 11/23 โ 11/27 |
Fall Break ๐ | |
|
Week 15 11/30 โ 12/4 |
Chapter 6: Functions
๐ฅ๏ธ Lab Exam (30%) - ๐ Same Class Time (Determined by your teacher) |
Lab Exam (30%) |
|
Week 16 12/7 โ 12/11 |
Practical Exercises | Lab 9 (Chapter 6) |
|
Week 17 12/14 โ 12/18 |
Final Exams Week | Final Exam (40%) |
|
Week 18 12/21 โ 12/25 |
Final Exams Week | Final Exam (40%) |
|
Week 19 12/28 โ 01/01 |
Final Exams Week | Final Exam (40%) |