About EGR 206

1. จุดมุ่งหมายของรายวิชา
ให้นักศึกษามีความรู้ ความเข้าใจ หลักการการทำงานและส่วนประกอบของคอมพิวเตอร์ การเขียนผังการทำงาน การเขียน Pseudo code การเขียนโปรแกรมคอมพิวเตอร์พื้นฐาน ที่มีส่วนประกอบของการตัดสินใจ การทำซ้ำ การทำ Array ของตัวแปร การใช้งานตัวแปรแบบ Pointer การประยุกต์การเขียนฟังชั่นย่อย เพื่อลดการซับซ้อนของโปรแกรม การใช้งานตัวแปรแบบ String รวมถึงการเขียนโครงงานในรูปแบบ Database พร้อมทั้งเชื่อมโยงข้อมูล แบบ File

2. วัตถุประสงค์ในการพัฒนา/ปรับปรุงรายวิชา
-         เพื่อทราบถึงส่วนประกอบและการทำงานของคอมพิวเตอร์
-         เพื่อการออกแบบแผนผังการทำงานของโปรแกรมพร้อมทั้งเขียนโปรแกรมตามกำหนดได้
-         เพื่อใช้คอมพิวเตอร์ในการแก้ไขปัญหาทางด้านวิศวกรรม

3. คำอธิบายรายวิชา
แนวคิดของคอมพิวเตอร์ ส่วนประกอบของคอมพิวเตอร์ การปฏิสัมพันธ์ระหว่างฮาร์ดแวร์และซอร์ฟแวร์ แนวคิดของระบบ อีดีพี การเรียนรู้ชุดคำสั่งพื้นฐาน วิธีออกแบบโปรแกรมและโครงสร้างวิธีการคำนวณ การพัฒนาการเขียนโปรแกรมภาษาระดับสูงในการแก้ไขปัญหา ทางวิศวกรรมและการทดสอบความถูกต้องของโปรแกรม

4. วิธีการประเมินผล
-         ทดสอบย่อย                                         
-         สอบกลางภาค
-         สอบปลายภาค

5.  ตำราและเอกสารหลักที่กำหนด
5.1  หนังสือ การเขียนโปรแกรมภาษาซี โดย อาจารย์อรพิณ ประวัติบริสุทธิ์ สำนักพิมพิ์ Provision
5.2 เนื้อหาการบรรยายโดยใช้โปรแกรม Power point
5.3 หนังสือ การเขียนภาษาซีพื้นฐาน

6. แผนการสอน

สัปดาห์ที่
หัวข้อ/รายละเอียด
จำนวน (ชม.)
กิจกรรมการเรียนการสอนและสื่อที่ใช้
ผู้สอน
1
แนะนำเนื้อหาบทเรียน การบรรยายส่วนประกอบและการทำงานของคอมพิวเตอร์เบื้องต้น
3
กิจกรรม
การบรรยายในห้องเรียน มอบหมายงาน ทดสอบย่อย
สื่อที่ใช้
ตำราเรื่องการเขียนโปรแกรมภาษาซีเบื้องต้น
โปรแกรม Power Point
อาจารย์
วรพงษ์ ไพรินทร์
2
การเขียนผังการทำงานพร้อมการเขียน Pseudo-code
3
3
ตัวแปรและชนิดของข้อมูล (Variable and data type)
3
4
ตัวแปรและชนิดของข้อมูล (Variable and data type)(ต่อ)
3
5
การตัดสินใจ (Decision)
3
6
การทำซ้ำ (Loop)
3
7
การใช้ตัวแปรแบบอาร์เรย์ (Array variable)
3
8
สอบกลางภาค



9
การใช้ตัวแปรแบบ พอยน์เตอร์ (Pointer variable)
3
กิจกรรม
การบรรยายในห้องเรียน มอบหมายงาน ทดสอบย่อย
สื่อที่ใช้
ตำราเรื่องการเขียนโปรแกรมภาษาซีเบื้องต้น
โปรแกรม Power Point
อาจารย์
วรพงษ์ ไพรินทร์
10
การสร้างฟั่งชั่นย่อย (Sub Function)
3
11
การใช้ตัวแปรแบบสตริง (String variable)
3
12
การใช้ตัวแปรแบบโครงสร้าง (Structure variable)
3
13
การใช้ตัวแปรแบบโครงสร้าง (Structure variable)(ต่อ)
3
14
การเขียนติดต่อกับไฟล์ (Program link file)
3
15
สรุปทบทวนเนื้อหาวิชา
3

รวม
45