แผนการเรียนการสอน
สัปดาห์ที่ 1 แนะนำวิชา Computer Programming
สัปดาห์ที่ | หัวข้อ/รายละเอียด |
---|---|
1 | - คำอธิบายรายวิชา
- เนื้อหาบทเรียน - การวัดผลและประเมินผลการเรียน - สื่อและกิจกรรมการเรียนการสอน |
สัปดาห์ที่ 2 การออกแบบและพัฒนาโปรแกรมด้วยผังงาน
สัปดาห์ที่ | หัวข้อ/รายละเอียด |
---|---|
2 | 1. การออกแบบและพัฒนาโปรแกรมด้วยผังงาน
1.1 ขั้นตอนวิธีเชิงโครงสร้างแบบลำดับ 1.2 ขั้นตอนวิธีเชิงโครงสร้างแบบเลือกทำ 1.3 ขั้นตอนวิธีเชิงโครงสร้างแบบทำซ้ำ |
สัปดาห์ที่ 3 การออกแบบและพัฒนาโปรแกรมด้วยรหัสเทียม
สัปดาห์ที | หัวข้อ/รายละเอียด |
---|---|
3 | 2. การออกแบบและพัฒนาโปรแกรมด้วยรหัสเทียม
2.1 ขั้นตอนวิธีเชิงโครงสร้างแบบลำดับ 2.2 ขั้นตอนวิธีเชิงโครงสร้างแบบเลือกทำ 2.3 ขั้นตอนวิธีเชิงโครงสร้างแบบทำซ้ำ |
สัปดาห์ที่ 4 ภาษาซีเบื้องต้น
สัปดาห์ที่ | หัวข้อ/รายละเอียด |
---|---|
4 | 3. ภาษาซีเบื้องต้น
3.1. โครงสร้างภาษาซี 3.2. ประเภทของข้อมูลของภาษาซี 3.3. คำสั่งและรหัสควบคุมลักษณะการรับและแสดงผลข้อมูล |
สัปดาห์ที่ 5 ชนิดของข้อมูลและตัวดำเนินการ
สัปดาห์ที่ | หัวข้อ/รายละเอียด |
---|---|
5 | 4. ชนิดของข้อมูลและตัวดำเนินการ |
สัปดาห์ที่ 6 การเขียนโปรแกรมภาษาซีแบบเลือกทำ
สัปดาห์ที่ | หัวข้อ/รายละเอียด |
---|---|
6 | 5. การเขียนโปรแกรมภาษาซีแบบเลือกทำ
5.1. การควบคุมทิศทางการทำงานแบบเลือกทำ |
สัปดาห์ที่ 7 การเขียนโปรแกรมภาษาซีแบบทำซ้ำแบบตรวจสอบเงื่อนไข
สัปดาห์ที่ | หัวข้อ/รายละเอียด |
---|---|
7 | 6. การเขียนโปรแกรมภาษาซีแบบทำซ้ำแบบตรวจสอบเงื่อนไข
6.1. การควบคุมทิศทางการทำงานแบบทำซ้ำแบบ while 6.2. การควบคุมทิศทางการทำงานแบบทำซ้ำแบบ do-while |
สัปดาห์ที่ 8 ทบทวนแบบฝึกหัดก่อนสอบ
สัปดาห์ที่ | หัวข้อ/รายละเอียด |
---|---|
8 | ทบทวนแบบฝึกหัดก่อนสอบ |
สัปดาห์ที่ 9 สอบกลางภาค
สอบกลางภาค
สัปดาห์ที่ 10 การเขียนโปรแกรมภาษาซีแบบทำซ้ำแบบกำหนดรอบทำงาน
สัปดาห์ที่ | หัวข้อ/รายละเอียด |
---|---|
10 | 7. การเขียนโปรแกรมภาษาซีแบบทำซ้ำแบบกำหนดรอบทำงาน
7.1. การควบคุมทิศทางการทำงานแบบทำซ้ำแบบกำหนดรอบทำงาน for-loop |
สัปดาห์ที่ 11 ข้อมูลชนิดอาเรย์
สัปดาห์ที่ | หัวข้อ/รายละเอียด |
---|---|
11 | 8. ข้อมูลชนิดอาเรย์
8. ข้อมูลชนิดอาเรย์ 8.1. การสร้างและใช้งานอาเรย์ |
สัปดาห์ที่ 12 ข้อมูลชนิดสตริง
สัปดาห์ที่ | หัวข้อ/รายละเอียด |
---|---|
12 | 9. ข้อมูลชนิดสตริง
9.1. โครงสร้างข้อมูลชนิดสตริง 9.2. คำสั่งที่เกี่ยวข้องกับข้อมูลชนิดสตริง |
สัปดาห์ที่ 13 ฟังก์ชันในภาษาซีเบื้องต้น
สัปดาห์ที่ | หัวข้อ/รายละเอียด |
---|---|
13 | 10. ฟังก์ชันในภาษาซีเบื้องต้น
10.1. ประเภทฟังก์ชันในภาษาซี 10.2. ฟังก์ชันมาตรฐาน |
สัปดาห์ที่ 14 ฟังก์ชันในภาษาซี (ต่อ)
สัปดาห์ที่ | หัวข้อ/รายละเอียด |
---|---|
14 | 11. ฟังก์ชันในภาษาซี (ต่อ)
11.1. โครงสร้างฟังก์ชัน 11.2. การสร้างฟังก์ชันที่ผู้เขียนโปรแกรมกำหนดเอง 11.3. ตัวแปรท้องถิ่นและตัวแปรทั่วไป 11.4. การส่งผ่านค่าเข้าสู่ฟังก์ชัน |
สัปดาห์ที่ 15 ฟังก์ชันในภาษาซี (ต่อ)
สัปดาห์ที่ | หัวข้อ/รายละเอียด |
---|---|
15 | 12. การเขียนโปรแกรมประยุกต์ขั้นสูง
12.1. การเขียนโปรแกรมประยุกต์ขั้นสูง |
สัปดาห์ที่ 16 ทบทวนแบบฝึกหัดก่อนสอบ
สัปดาห์ที่ | หัวข้อ/รายละเอียด |
---|---|
16 | ทบทวนแบบฝึกหัดก่อนสอบ |
สัปดาห์ที่ 17 สอบปลายภาค
สอบปลายภาค