สถิติการเข้าชม
สถิติการเข้าชม
สารบัญ
แผนการสอน คลิก
โครงการสอน คลิก
คำอธิบายรายวิชา คลิก
สัปดาห์: 1
เนื้อหา:
แนวคิดของการเขียนโปรแกรม
ประเภทของภาษาโปรแกรม
ส่วนประกอบของโปรแกรม
กิจกรรมการเรียนรู้: อธิบาย ทบทวนประเภทของภาษาคอมพิวเตอร์
ชิ้นงาน/ประเมินผล: แบบทดสอบก่อนเรียน + แบบฝึกหัด
สัปดาห์: 2–3
เนื้อหา:
การวิเคราะห์ปัญหา
การเขียนผังงาน (Flowchart)
การเขียนรหัสเทียม (Pseudocode)
กิจกรรมการเรียนรู้:
ฝึกเขียน Flowchart และ Pseudocode จากโจทย์ปัญหา
ใช้เครื่องมือช่วยสร้าง Flowchart (เช่น Lucidchart หรือ Draw.io)
ชิ้นงาน/ประเมินผล: ส่งแผนผังงาน + ตรวจรหัสเทียม
สัปดาห์: 4–5
เนื้อหา:
โครงสร้างพื้นฐานของโปรแกรม (ลำดับ, เงื่อนไข, การทำซ้ำ)
ตัวแปร ชนิดข้อมูล และการแสดงผล
กิจกรรมการเรียนรู้:
ฝึกเขียนโครงสร้างคำสั่งภาษาโปรแกรม
ทดลองเขียนโปรแกรมอย่างง่าย เช่น การคำนวณเลข
ชิ้นงาน/ประเมินผล: แบบฝึกหัดเขียนโปรแกรมเบื้องต้น
สัปดาห์: 6–9
เนื้อหา:
การใช้ if...else, switch
การใช้ loop (for, while, do while)
การสร้างโปรแกรมที่ใช้โครงสร้างควบคุม
กิจกรรมการเรียนรู้:
เขียนโปรแกรมตามโจทย์ที่มีเงื่อนไข
ทดลองรันและแก้ไขโปรแกรม
ชิ้นงาน/ประเมินผล: โปรแกรมควบคุมเงื่อนไขและการทำซ้ำ
สัปดาห์: 10–12
เนื้อหา:
ความเข้าใจเบื้องต้นเกี่ยวกับ GUI หรือ Workflow
การออกแบบหน้าจอหรือขั้นตอนการทำงาน
การอ่าน แก้ไขแบบร่าง GUI / Workflow
กิจกรรมการเรียนรู้:
ออกแบบหน้าจอ GUI (เช่น โปรแกรม Visual Studio, Tkinter หรืออื่น ๆ)
ทดสอบการเชื่อมโยงคำสั่งกับปุ่ม GUI
ชิ้นงาน/ประเมินผล: ส่งแบบ GUI พร้อมคำอธิบายการทำงาน
สัปดาห์: 13–17
เนื้อหา:
รวบรวมความรู้เพื่อเขียนโปรแกรมตามปัญหาจริง
ออกแบบและพัฒนาโปรแกรมขนาดเล็ก เช่น เครื่องคิดเลข, โปรแกรมลงทะเบียน
กิจกรรมการเรียนรู้:
วิเคราะห์ปัญหา + เขียน Flowchart / Pseudocode
ลงมือพัฒนาโปรแกรม + ทดสอบการทำงาน
นำเสนอผลงานต่อชั้นเรียน
ชิ้นงาน/ประเมินผล: โครงงานเขียนโปรแกรมขนาดย่อม (รายบุคคล/กลุ่ม)
กิจกรรม:
สรุปเนื้อหา
ทำแบบทดสอบปลายภาค
ประเมินตนเองและการทำงานกลุ่ม
ประเมินผล: แบบทดสอบปลายภาค + นำเสนอผลงาน
รายการ
ร้อยละ
แบบฝึกหัด ทฤษฎี/ปฏิบัติ 30%
โครงงานเขียนโปรแกรม 40%
สอบกลาง/ปลายภาค 20%
พฤติกรรม/การมีส่วนร่วม 10%