1. week 1
1.1. Lab
1.1.1. เริ่มต้นกับ PyCharm
1.2. Lecture
1.2.1. ตรรกศาสตร์ - ประพจน์ - ประโยคเปิด - ตัวดำเนินการทางตรรกะ
2. week 2
2.1. Lab
2.1.1. ทฤษฎีจำนวน
2.2. Lecture
2.2.1. ตรรกศาสตร์ (ต่อ) - การสมมูล สัจนิรันดร์ การขัดแย้ง - ประโยคเปิด - วลีบอกปริมาณ - การให้เหตุผล (Argument)
3. week 3
3.1. Lab
3.1.1. ตรรกศาสตร์ (Logic)
3.2. Lecture
3.2.1. เซต - ความหมายและการเขียนอธิบายเซต - รูปแบบของเซต - ความสัมพันธ์ของเซต - สับเซต - เพาเวอร์เซต - การเขียนแผนภาพเวนน์ - ออยเลอร์ - การกระทำกันระหว่างเซต (Operation of set) - จำนวนสมาชิกของเซต
4. week 4
4.1. Lab
4.1.1. การจัดย่อหน้าและการตัดสินใจแบบมีเงื่อนไข
4.2. Lecture
4.2.1. ความสัมพันธ์ (Relations) - คู่อันดับ - ผลคูณคาร์ทีเชียน - ความสัมพันธ์ - ส่วนเติมเต็มของความสัมพันธ์ (Complementary Relations) - อินเวอร์สของความสัมพันธ์ (Inverse Relations) - การแทนความสัมพันธ์ - ความสัมพันธ์บนเซต - ความสัมพันธ์สมมูล (Equivalence Relation)
5. week 5
5.1. Lab
5.1.1. ฟังก์ชัน (Function)
5.2. Lecture
5.2.1. ฟังก์ชัน - ความหมายของฟังก์ชัน - คุณสมบัติของฟังก์ชัน - ฟังก์ชันผกผัน (Inverse Function) - ฟังก์ชันคอมโพสิท (Composite Function) - Repeated Composition - พีชคณิตของฟังก์ชัน - ฟังก์ชันปัดเศษลง และ ฟังก์ชันปัดเศษขึ้น
6. week 6
6.1. Lab
6.1.1. เซต (Set)
6.2. Lecture
6.2.1. ทฤษฎีจำนวน - การหาร - จำนวนเฉพาะ - ตัวหารร่วมมาก (ห.ร.ม.) - Eucid's Algorithm - Modulus - จำนวนเฉพาะสัมพัทธ์ (Relative Primality)