ร่างหัวข้อวิชา 204111
รุ่นแก้ไขเมื่อ 07:46, 7 ตุลาคม 2552 โดย Chaiporn (คุย | มีส่วนร่วม)
แนวทางการจัดหัวข้อวิชา 204111 สำหรับปีการศึกษา 2553
ใช้โจทย์นำเนื้อหา
ส่วน Python
- แนะนำคอมพิวเตอร์และการโปรแกรม
- แนว: สาธิตการเขียนกราฟ และเต่า
- แล็บ: ให้ผู้เรียนฝึกวาดรูปโดยใช้เต่าแบบโต้ตอบ (เต่าตัวเดียว)
- ปิดแล็บด้วยการสาธิตว่าเราสร้างคำสั่งใหม่ได้
- แนะนำภาษาไพธอน: คำสั่ง ตัวแปร ค่าคงที่ นิพจน์ ฟังก์ชันที่มีอยู่แล้ว
- แนว+แล็บ: แสดงการคำนวณทางคณิตศาสตร์/วิทยาศาสตร์ แบบโต้ตอบ การใช้งานมอดูล math
- เปลี่ยนหน่วยอุณหภูมิ
- แก้โจทย์ปัญหาแบบบัญญัติไตรยาง
- เปลี่ยนองศาเป็นเรเดียน โดยสร้างนิยามให้เด็กลอกตาม
- แตกแรงตามแกน x/y
- สมการการเคลื่อนที่ โปรเจ็คไตล์ ความเร่ง ความเร็ว
- แนว+แล็บ: แสดงการคำนวณทางคณิตศาสตร์/วิทยาศาสตร์ แบบโต้ตอบ การใช้งานมอดูล math
- การนิยามคำสั่งใหม่ด้วยโปรแกรมย่อยและฟังก์ชัน
- แนว: ชี้ให้ผู้เรียนเห็นถึงการคิดปัญหาเชิงมอดูล และการสอนให้คอมพิวเตอร์รู้จักคำสั่งใหม่
- เนื้อหาที่ต้องครอบคลุม
- การให้ฟังก์ชันคืนค่า
- การรับพารามิเตอร์เข้ามาในฟังก์ชัน
- ขอบเขตของตัวแปรในฟังก์ชัน และตัวแปรแบบโกลบอล
- คำสั่งเงื่อนไขและคำสั่งวนซ้ำ
- แนว:
- พิจารณาโจทย์ที่ต้องใช้คำสั่งเงื่อนไขและคำสั่งวนซ้ำ
- คำสั่งวนซ้ำครอบคลุมเพียงแค่ while loop
- ยังไม่ต้องมีลูปสองชั้น
- แนว:
- การรวมข้อมูลเป็นกลุ่ม: ลิสต์/อาร์เรย์
- คำสั่งวนซ้ำที่ใช้กับลิสต์
- ภาษาเชิงวัตถุ: Turtle Graphics
ส่วน C#
- แนะนำภาษา C# และเครื่องมือพัฒนาโปรแกรม
- ชนิดของตัวแปร การประกาศตัวแปรและค่าคงที่ การควบคุมการไหลของโปรแกรม
- เมท็อดและการโปรแกรมเชิงวัตถุเบื้องต้น
- การรวมข้อมูลเป็นกลุ่มโดยใช้ struct และ class
- การพัฒนาโปรแกรมแบบ GUI
- ไฟล์
- คอเล็คชันคลาส