สัปดาห์ที่ |
หัวข้อ/รายละเอียด |
จำนวน* (ชั่วโมง) |
กิจกรรมการเรียนการสอนและสื่อที่ใช้ |
1
|
1. ระบบคอมพิวเตอร์
- ประเภทของคอมพิวเตอร์
- ส่วนประกอบของคอมพิวเตอร์
- ฮาร์ดแวร์คอมพิวเตอร์
- หน่วยประมวลผลกลาง
- อุปกรณ์และสื่อที่ใช้ในการบันทึกข้อมูล
- ซอฟท์แวร์คอมพิวเตอร์
- ประเภทของซอฟต์แวร์
- บุคลากรคอมพิวเตอร์
- โครงสร้างของหน่วยงานคอมพิวเตอร์ |
5 |
1. บรรยายเนื้อหาด้วย โปรแกรม Power point
2. ถาม - ตอบ
3. แบบฝึกหัดท้ายการเรียนการสอนครั้งที่ 1 |
2 |
2. การออกแบบและวิเคราะห์อัลกอริทึม
- การวิเคราะห์งาน
- การเขียนผังงาน
- การแก้ปัญหา |
5 |
1. บรรยายเนื้อหาด้วยโปรแกรม Power point
2. ถาม - ตอบ
3. แบบฝึกหัดท้ายการเรียนการสอนครั้งที่ 2
4. ฝึกปฏิบัติการออกแบบและวิเคราะห์อัลกอริทึม |
3 |
3. ภาษาซีและองค์ประกอบ
- ประวัติ
- โครงสร้างโปรแกรม
- ส่วนต่างๆของไวยากรณ์
- คำสั่งแสดงผล
- คำสั่งจัดตำแหน่ง
- ขั้นตอนการพัฒนาโปรแกรมด้วยภาษาซี |
4 |
1. บรรยายเนื้อหาด้วยโปรแกรม Power point
2. ถาม - ตอบ
3. แบบฝึกหัดท้ายการเรียนการสอนครั้งที่ 3
4. แนะนำและฝึกปฏิบัติโปรแกรม Bloodshed Dev-C++ |
4 |
4. ประเภทของข้อมูลและตัวดำเนินการ
- ประเภทของข้อมูลต่างๆ
- ตัวแปร
- การตั้งชื่อ
- ตัวดำเนินการ
- การรับข้อมูลทางแป้นพิมพ์ |
4 |
1. บรรยายเนื้อหาด้วยโปรแกรม Power point
2. ถาม - ตอบ
3. แบบฝึกหัดท้ายการเรียนการสอนครั้งที่ 4
4. ฝึกปฏิบัติโปรแกรม Bloodshed Dev-C++ |
5 |
5. การจัดการกับเงื่อนไข
- โครงสร้างภาษา
- เขียนผังงาน
- นิพจน์และตัวดำเนินการทางคณิตศาสตร์
- ตัวดำเนินการที่ใช้ในการเปรียบเทียบ |
5 |
1. บรรยายเนื้อหาด้วยโปรแกรม Power point
2. ถาม - ตอบ
3. แบบฝึกหัดท้ายการเรียนการสอนครั้งที่ 5
4. ฝึกปฏิบัติโปรแกรม Bloodshed Dev-C++ |
6-7 |
6. การจัดการกับเงื่อนไข (ต่อ)
- การจัดการกับเงื่อนไขเดียว โดยใช้ if
- การจัดการกับเงื่อนไขสองเงื่อนไขขึ้นไปโดยใช้ if
- การจัดการกับเงื่อนไขโดยใช้ Switch
- กรณีศึกษาการทำงานแบบมีแบบมีทางเลือก |
10 |
1. บรรยายเนื้อหาด้วยโปรแกรม Power point
2. ถาม - ตอบ
3. แบบฝึกหัดท้ายการเรียนการสอนครั้งที่ 6
4. สอบปฏิบัติโปรแกรม Bloodshed Dev-C++
|
8 |
สอบกลางภาค |
3 |
|
9-10 |
7. การทำซ้ำ
- หลักการทำงานแบบลูป
- โครงสร้างภาษา
- เขียนผังงาน
- การใช้ลูป For
- การใช้ลูป while
- การใช้ลูป do-while
- การหยุดการทำงานของลูป |
10 |
1. บรรยายเนื้อหาด้วยโปรแกรม Power point
2. ถาม - ตอบ
3. แบบฝึกหัดท้ายการเรียนการสอนครั้งที่ 7
4. ฝึกปฏิบัติโปรแกรม Bloodshed Dev-C++
5. ส่งหัวข้องานโปรเจ็ครายวิชา |
11 |
8. ตัวแปรชนิดอาร์เรย์
- อาร์เรย์ในภาษาซี
- ชนิดของอาร์เรย์
- การเข้าถึงอาร์เรย์
- คำสั่งที่ใช้จัดการอาร์เรย์ |
5 |
1. บรรยายเนื้อหาด้วยโปรแกรม Power point
2. ถาม - ตอบ
3. แบบฝึกหัดท้ายการเรียนการสอนครั้งที่ 8
4. ฝึกปฏิบัติโปรแกรม Bloodshed Dev-C++ |
12-13 |
9. การเขียนฟังก์ชัน
- ฟังก์ชันในภาษาซี
- การสร้างฟังก์ชัน
- โพรโตไทป์
- การเรียกใช้ฟังก์ชัน
- การเขียนฟังก์ชันในรูปแบบต่างๆ |
10 |
1. บรรยายเนื้อหาด้วยโปรแกรม Power point
2. ถาม - ตอบ
3. แบบฝึกหัดท้ายการเรียนการสอนครั้งที่ 9
4. ฝึกปฏิบัติโปรแกรม Bloodshed Dev-C++ |
14 |
10. การจัดการไฟล์
- การสร้างไฟล์
- การเขียนข้อมูลลงบนไฟล์
- การลบไฟล์
|
5 |
1. บรรยายเนื้อหาด้วยโปรแกรม Power point
2. ถาม - ตอบ
3. แบบฝึกหัดท้ายการเรียนการสอนครั้งที่ 10
4. นำเสนอผลงาน (รายงานปากเปล่า) |
15 |
นำเสนอโครงงาน |
5 |
บรรยาย ยกตัวอย่างประกอบ ฝึกปฏิบัติตามใบงาน |
16 |
สอบปลายภาค |
3 |
|