รหัสวิชา   1204102
ชื่อวิชา   Algorithm and Problem Solving for Computer Science
หน่วยกิต   3(2-2-5)
ภาคเรียนที่  1/ 2555
คำอธิบายวิชา  

การวิเคราะห์ปัญหา ข้อมูล และตัวแปร การแสดงขั้นตอนวิธีแบบบรรยาย การแสดงขั้นตอนวิธีแบบรหัสเทียม การแสดงขั้นตอนวิธีแบบโฟล์ชาร์ท โครงสร้างโปรแกรมเบื้องต้น การเขียนโปรแกรมโครงสร้างการทำงานแบบมีทางเลือก การเขียนโปรแกรมโครงสร้างการทำงานแบบทำซ้ำ

          Problem Analysis, Data and variable, Explain, Pseudo-code, Flow chart, Selection control, Iteration control

แผนการสอน  













































































































สัปดาห์ที่


หัวข้อ/รายละเอียด


จำนวน (ชั่วโมง)


กิจกรรมการเรียนการสอนและสื่อที่ใช้


ผู้สอน


1


การวิเคราะห์ปัญหา (Problem Analysis)


4


บรรยาย อภิปราย การเขียนกระดาน และใช้สื่อประสม


อ.ณภัทร สักทอง


อ.สำรวน เวียงสมุทร


2


ข้อมูล และตัวแปร (Data and variable)


4


บรรยาย อภิปราย การเขียนกระดาน และใช้สื่อประสม


อ.ณภัทร สักทอง


อ.สำรวน เวียงสมุทร


3


การแสดงขั้นตอนวิธีด้วยการบรรยาย ของโปรแกรมแบบ


     ลำดับ (Sequence) และ


     ทางเลือก (Selection)


4


บรรยาย อภิปราย การเขียนกระดาน และใช้สื่อประสม


อ.ณภัทร สักทอง


อ.สำรวน เวียงสมุทร


4


การแสดงขั้นตอนวิธีด้วยการบรรยาย ของโปรแกรมแบบ


      ทำซ้ำ (Iteration)


การแสดงขั้นตอนวิธีด้วยรหัสเทียม(Pseudo-code) ของโปรแกรมแบบ


      ลำดับ (Sequence)


4


บรรยาย อภิปราย การเขียนกระดาน และใช้สื่อประสม


อ.ณภัทร สักทอง


อ.สำรวน เวียงสมุทร


5


การแสดงขั้นตอนวิธีแบบรหัสเทียม(Pseudo-code) ของโปรแกรมแบบ


      ทางเลือก (Selection) และ


      ทำซ้ำ (Iteration)


4


บรรยาย อภิปราย การเขียนกระดาน และใช้สื่อประสม


อ.ณภัทร สักทอง


อ.สำรวน เวียงสมุทร


6


การแสดงขั้นตอนวิธีด้วยผังงาน (Flow chart) ของโปรแกรมแบบ


     ลำดับ (Sequence) และ


     ทางเลือก (Selection)


4


บรรยาย อภิปราย การเขียนกระดาน และใช้สื่อประสม


อ.ณภัทร สักทอง


อ.สำรวน เวียงสมุทร


7


การแสดงขั้นตอนวิธีแบบผังงาน (Flow chart) ของโปรแกรมแบบ


      ทำซ้ำ (Iteration)


4


บรรยาย อภิปราย การเขียนกระดาน และใช้สื่อประสม


อ.ณภัทร สักทอง


อ.สำรวน เวียงสมุทร


8


สอบกลางภาค


 


 


 


9


โครงสร้างโปรแกรมเบื้องต้น (Basic Program Structures)


4


บรรยาย อภิปราย การเขียนกระดาน และใช้สื่อประสม


อ.สำรวน เวียงสมุทร


อ.อุมาภรณ์ สายแสงจันทร์


10


การเขียนโปรแกรมตามผังงาน (Flow chart) ของโปรแกรมแบบลำดับ (Sequence)


4


บรรยาย อภิปราย การเขียนกระดาน และใช้สื่อประสม


อ.สำรวน เวียงสมุทร


อ.อุมาภรณ์ สายแสงจันทร์


11


การเขียนโปรแกรมตามผังงาน (Flow chart) ของโปรแกรมแบบลำดับ (Sequence) (ต่อ)


4


บรรยาย อภิปราย การเขียนกระดาน และใช้สื่อประสม


อ.สำรวน เวียงสมุทร


อ.อุมาภรณ์ สายแสงจันทร์


12


การเขียนโปรแกรมตามผังงาน (Flow chart) ของโปรแกรมแบบมีทางเลือก (Selection)


4


บรรยาย อภิปราย การเขียนกระดาน และใช้สื่อประสม


อ.สำรวน เวียงสมุทร


อ.อุมาภรณ์ สายแสงจันทร์


13


การเขียนโปรแกรมตามผังงาน (Flow chart) ของโปรแกรมแบบมีทางเลือก (Selection) (ต่อ)


4


บรรยาย อภิปราย การเขียนกระดาน และใช้สื่อประสม


อ.สำรวน เวียงสมุทร


อ.อุมาภรณ์ สายแสงจันทร์


14


การเขียนโปรแกรมตามผังงาน (Flow chart) ของโปรแกรมแบบทำซ้ำ (Iteration)


4


บรรยาย อภิปราย การเขียนกระดาน และใช้สื่อประสม


อ.สำรวน เวียงสมุทร


อ.อุมาภรณ์ สายแสงจันทร์


15


การเขียนโปรแกรมตามผังงาน (Flow chart) ของโปรแกรมแบบทำซ้ำ (Iteration) (ต่อ)


4


บรรยาย อภิปราย การเขียนกระดาน และใช้สื่อประสม


อ.สำรวน เวียงสมุทร


อ.อุมาภรณ์ สายแสงจันทร์


16


ทบทวน


4


บรรยาย อภิปราย การเขียนกระดาน และใช้สื่อประสม


อ.สำรวน เวียงสมุทร


อ.อุมาภรณ์ สายแสงจันทร์


17


สอบปลายภาค


 


 


 

รายละเอียดอื่นๆ  

การเก็บคะแนน

ครึ่งแรก(กลางภาค) แน่นอนแล้ว

1. ส่งงานในห้อง 10%

2. สอบย่อย 10%

3. สอบกลางภาค 30%

ครึ่งหลัง(ปลายภาค) อาจมีการเปลี่ยนแปลง

4. ส่งงานในห้อง 10%

5. สอบย่อย 10%

6.สอบปลายภาค 30%

เกณฑ์การตัดเกรด
A 80
B+75
B 70
C+ 65
C 60
D+ 57
D 50
F 0