รหัสวิชา   1204102
ชื่อวิชา   Algorithm and Problem Solving for CS (ETC student)
หน่วยกิต   3(2-2-5)
ภาคเรียนที่  2/ 2556
คำอธิบายวิชา  การวิเคราะห์ปัญหา ข้อมูล และตัวแปร การแสดงขั้นตอนวิธีแบบบรรยาย การแสดงขั้นตอนวิธีแบบรหัสเทียม การแสดงขั้นตอนวิธีแบบโฟล์ชาร์ท โครงสร้างโปรแกรมเบื้องต้น การเขียนโปรแกรมโครงสร้างการทางานแบบมีทางเลือก การเขียนโปรแกรมโครงสร้างการทางานแบบทาซ้า Problem Analysis, Data and variable, Explain, Pseudo-code, Flow chart, Selection control, Iteration control
แผนการสอน  1 การวิเคราะห์ปัญหา (Problem Analysis)
2 ข้อมูล และตัวแปร (Data and variable
3 นิพจน์และเครื่องหมายทางคณิตศาสตร์
4 การแสดงขั้นตอนวิธีแบบบรรยาย
5 การแสดงขั้นตอนวิธีแบบรหัสเทียม(Pseudo-code)
6 การแสดงขั้นตอนวิธีแบบโฟล์ชาร์ท (Flow chart)
7 การแสดงขั้นตอนวิธีแบบโฟล์ชาร์ท (Flow chart) (ต่อ)
8 โครงสร้างโปรแกรมเบื้องต้น
9 การเขียนโปรแกรมตามโฟล์ชาร์ท
10 การเขียนโปรแกรมโครงสร้างการทางานแบบตามลาดับ (Sequence)
11 การเขียนโปรแกรมโครงสร้างการทางานแบบมีทางเลือก(Selection)
12 การเขียนโปรแกรมโครงสร้างการทางานแบบทาซ้า (Iteration)
รายละเอียดอื่นๆ  การเก็บคะแนน 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