C Language

Page 1

Course Syllabus 1. รหัสวิชา 3204-2008 ชื่อวิชา การเขียนโปรแกรม ด้วยภาษาซี ระดับชั้น ปวส. 2. ผู้สอน 3. จุดประสงค์ รายวิชาเพือ่ ให้ 1. มีความรู้ความเข้าใจในโครงสร้างและไวยากรณ์ของภาษาซี 2. สามารถเขียนโปรแกรมขนาดเล็กด้วยภาษาซี 3. สามารถเขียนโปรแกรมภาษาซีจดั การแฟ้ มข้อมูล 4. เห็นคุณค่าและความสำาคัญของโปรแกรมภาษาซี 4. มาตรฐานรายวิชา 1. เขียนโปรแกรมประยุกต์ถูกต้องตามโครงสร้างของภาษาซี 2. สามารถทดสอบและแก้ไขการทำางานของโปรแกรม 5. คำาอธิบายรายวิชา ศึกษาและปฏิบตั ิเกี่ยวกับหลักการเบื้องต้นในการเขียนโปรแกรมภาษาซี ลักษณะทัว่ ไปและ ลักษณะจำาเพาะของภาษาซี ลักษณะที่แตกต่างจากภาษาอื่น หลักการของภาษาซี องค์ประกอบและ โครงสร้างของโปรแกรม ลักษณะของตัวแปร ตัวดำาเนินการนิพจน์ วิธีการและคำาสั่งต่าง ๆ ในการเขียนโปรแกรม ภาษาซี การสร้างและเรี ยกใช้ฟังก์ชนั่ การสร้างไฟล์ การเข้าถึงไฟล์และการประยุกต์ใช้งาน 6. แผนการเรียนรู้ สัปดาห์ที่ หน่วยการเรี ยนรู้/เนื้อหา 1 บทที่ 1 ภาษาคอมพิวเตอร์และการโปรแกรม - โปรแกรมภาษา

-

ประเภทของโปรแกรม ขั้นตอนการพัฒนาโปรแกรม ขั้นตอนการพัฒนาโปรแกรมด้วยเทอร์โบซี แบบฝึ กหัดหลังเรี ยน

กิจกรรม - กำาหนดให้นกั ศึกษาไป ศึกษาค้นคว้า - แบ่งกลุ่มศึกษา

- บรรยาย - อธิบาย ยกตัวอย่าง - แสดงวิธีการปฏิบตั ิในแต่

ละหัวข้อการเรี ยนและให้ นักศึกษาปฏิบตั ิไปพร้อม กัน - สรุ ปบทเรี ยน

- แบบฝึ กหัด / ทดสอบ


2

บทที่ 2 โครงสร้างภาษาซีเบื้องต้น - โครงสร้างโปรแกรม

3

ตัวแปร การเก็บข้อมูลของตัวแปร การรับและพิมพ์ขอ้ มูลเบื้องต้น โปรแกรมอินเตอร์แรคทีฟ คำาสัง่ พื้นฐานการรับและแสดงผลข้อมูล แบบฝึ กหัดหลังเรี ยน

บทที่ 3 ประเภทของข้อมูลและตัวดำาเนินการ - ประเภทของข้อมูล

-

4

โปรแกรมภาษาซีเบื้องต้น

- กำาหนดให้นกั ศึกษาไป ศึกษาค้นคว้า - บรรยาย

- อธิบาย ยกตัวอย่าง - แสดงวิธีการปฏิบตั ิในแต่

ละหัวข้อการเรี ยนและให้ นักศึกษาปฏิบตั ิไปพร้อม กัน - สรุ ปบทเรี ยน

- แบบฝึ กหัด / ทดสอบ - กำาหนดให้นกั ศึกษาไป

การประกาศตัวแปรและค่าคงที่

ศึกษาค้นคว้า - บรรยาย

การตั้งชื่อ ตัวดำาเนินการ

- อธิบาย ยกตัวอย่าง - แสดงวิธีการปฏิบตั ิในแต่

การเปลี่ยนประเภทของข้อมูล แบบฝึ กหัดหลังเรี ยน

บทที่ 4 การเลือกทำาตามเงื่อนไข - คำาสัง่ เลือกทำาแบบทางเดียว

- คำาสัง่ เลือกทำาอย่างใดอย่างหนึ่ง - การเลือกทำาแบบ Switch - แบบฝึ กหัดหลังเรี ยน

ละหัวข้อการเรี ยนและให้ นักศึกษาปฏิบตั ิไปพร้อม กัน - สรุ ปบทเรี ยน

- แบบฝึ กหัด / ทดสอบ - กำาหนดให้นกั ศึกษาไป ศึกษาค้นคว้า - บรรยาย

- อธิบาย ยกตัวอย่าง - แสดงวิธีการปฏิบตั ิในแต่

ละหัวข้อการเรี ยนและให้ นักศึกษาปฏิบตั ิไปพร้อม กัน - สรุ ปบทเรี ยน


5

บทที่ 5 โปรแกรมแบบวนรอบทำาซ้าำ ำ วยคำาสัง่ for - การวนรอบซ้าด้

-

6

ลูป do.. While คำาสัง่ break และ Continue แบบฝึ กหัดหลังเรี ยน

บทที่ 6 การสร้างฟังก์ชนั่ ในภาษาซี - การสร้างฟังก์ชนั่

-

7

ลูป While

โปรโตไทป์ ตัวแปรทัว่ ไปและตัวแปรเฉพาะที่ ฟังก์ชนั่ ประเภทต่างๆ ฟังก์ชนั่ มาตรฐาน แบบฝึ กหัดหลังเรี ยน

บทที่ 7 ตัวแปรชนิดอาร์เรย์ และสตริ ง - ข้อมูลชนิดอาร์เรย์

-

ตัวแปรอาร์เรย์ 1 มิติ ตัวแปรอาร์เรย์ 2 มิติ ข้อมูลชนิดสตริ ง แบบฝึ กหัดหลังเรี ยน

- แบบฝึ กหัด / ทดสอบ - กำาหนดให้นกั ศึกษาไป ศึกษาค้นคว้า - บรรยาย

- อธิบาย ยกตัวอย่าง - แสดงวิธีการปฏิบตั ิในแต่

ละหัวข้อการเรี ยนและให้ นักศึกษาปฏิบตั ิไปพร้อม กัน - สรุ ปบทเรี ยน

- แบบฝึ กหัด / ทดสอบ - กำาหนดให้นกั ศึกษาไป ศึกษาค้นคว้า - บรรยาย

- อธิบาย ยกตัวอย่าง - แสดงวิธีการปฏิบตั ิในแต่

ละหัวข้อการเรี ยนและให้ นักศึกษาปฏิบตั ิไปพร้อม กัน - สรุ ปบทเรี ยน

- แบบฝึ กหัด / ทดสอบ - กำาหนดให้นกั ศึกษาไป ศึกษาค้นคว้า - บรรยาย

- อธิบาย ยกตัวอย่าง - แสดงวิธีการปฏิบตั ิในแต่

ละหัวข้อการเรี ยนและให้ นักศึกษาปฏิบตั ิไปพร้อม กัน


8-9

บทที่ 8 ตัวแปรโครงสร้างและยูเนียน - การประกาศตัวแปรโครงสร้าง

-

10-11

อาร์เรย์ของตัวแปรโครงสร้าง การกำาหนดตัวแปรโครงสร้างซ้อนโครงสร้าง การคืนค่าโครงสร้างจากฟังก์ชนั่ ยูเนียน แบบฝึ กหัดหลังเรี ยน

บทที่ 9 พอยน์เตอร์ในภาษาซี - การประกาศตัวแปรพอยน์เตอร์

- การกำาหนดค่าให้พอยน์เตอร์ - พอยน์เตอร์กบั อาร์เรย์ - Ragged Array

12-13

บทที่ 10 การจัดการไฟล์ - ประเภทของไฟล์

-

พื้นฐานการทำางานกับไฟล์ ฟังก์ชนั่ เกี่ยวกับเท็กซ์ไฟล์ การอ่านและเขียนไฟล์ไบนารี การเข้าถึงข้อมูลแบบสุ่ม แบบฝึ กหัดหลังเรี ยน

- สรุ ปบทเรี ยน - แบบฝึ กหัด / ทดสอบ - กำาหนดให้นกั ศึกษาไป ศึกษาค้นคว้า - บรรยาย

- อธิบาย ยกตัวอย่าง - แสดงวิธีการปฏิบตั ิในแต่

ละหัวข้อการเรี ยนและให้ นักศึกษาปฏิบตั ิไปพร้อม กัน - สรุ ปบทเรี ยน

- แบบฝึ กหัด / ทดสอบ - กำาหนดให้นกั ศึกษาไป ศึกษาค้นคว้า - บรรยาย

- อธิบาย ยกตัวอย่าง - แสดงวิธีการปฏิบตั ิในแต่

ละหัวข้อการเรี ยนและให้ นักศึกษาปฏิบตั ิไปพร้อม กัน - สรุ ปบทเรี ยน

- แบบฝึ กหัด / ทดสอบ - กำาหนดให้นกั ศึกษาไป ศึกษาค้นคว้า - บรรยาย

- อธิบาย ยกตัวอย่าง - แสดงวิธีการปฏิบตั ิในแต่

ละหัวข้อการเรี ยนและให้ นักศึกษาปฏิบตั ิไปพร้อม


กัน - สรุ ปบทเรี ยน 14-15

บทที่ 11 การเขียนโปรแกรมติดต่อกับจอภาพและ แป้ นพิมพ์ - จอภาพและวินโดวส์

-

16-17

การแสดงอักขระกราฟิ กในโหมดตัวอักษร คียบ์ อร์ด โปรแกรมบวกเมตริ กซ์ แบบฝึ กหัดหลังเรี ยน

บทที่ 12 กราฟิ กในภาษาซี - พิกเซลและรี โซลูชนั

-

การเข้าสู่โหมดกราฟิ ก วิวพอร์ตและโคออร์ดิเนต การวาดเส้นตรง การวาดวงกลมและเส้นโค้ง การแสดงตัวอักษรในโหมดกราฟิ ก แบบฝึ กหัดหลังเรี ยน

- แบบฝึ กหัด / ทดสอบ - กำาหนดให้นกั ศึกษาไป ศึกษาค้นคว้า - บรรยาย

- อธิบาย ยกตัวอย่าง - แสดงวิธีการปฏิบตั ิในแต่

ละหัวข้อการเรี ยนและให้ นักศึกษาปฏิบตั ิไปพร้อม กัน - สรุ ปบทเรี ยน

- แบบฝึ กหัด / ทดสอบ - กำาหนดให้นกั ศึกษาไป ศึกษาค้นคว้า - บรรยาย

- อธิบาย ยกตัวอย่าง - แสดงวิธีการปฏิบตั ิในแต่

ละหัวข้อการเรี ยนและให้ นักศึกษาปฏิบตั ิไปพร้อม กัน - สรุ ปบทเรี ยน

- แบบฝึ กหัด / ทดสอบ 18

ประเมินผลผูเ้ รี ยน


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.