วันอาทิตย์ที่ 20 กรกฎาคม พ.ศ. 2557

ลักษณะรายวิชา

ลักษณะรายวิชา
รหัสและชื่อวิชา
3204-2008                                                          การเขียนโปรแกรมภาษาซี
หน่วยกิต  (ชั่วโมง)
3(4)
เวลาเรียนต่อภาค
  76
ชั่วโมง
                                                                                                               

รายวิชาตามหลักสูตร
จุดประสงค์รายวิชา   เพื่อให้

1.        มีความรู้ความเข้าใจในโครงสร้างและไวยากรณ์ ของภาษาซี
2.        สามารถเขียนโปรแกรมขนาดเล็กด้วยภาษาซี
3.        สามารถเขียนโปรแกรมภาษาซีจัดการแฟ้มข้อมูล
4.   เห็นคุณค่าและความสำคัญของโปรแกรมภาษาซี

มาตรฐานรายวิชา

1.             เขียนโปรแกรมประยุกต์ถูกต้องตามภาษาซี
2.             สามารถทดสอบและแก้ไขการทำงานของโปรแกรม

คำอธิบายรายวิชา

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












ที่

สมรรถนะประจำหน่วยการเรียนรู้
ชั่วโมง
1
ใช้ประโยชน์ของภาษาคอมพิวเตอร์และการโปรแกรม
4
2
แสดงความรู้การใช้ขั้นตอนการทำงานอัลกอริทึม
4
3
แสดงความรู้ของโครงสร้างภาษาซีเบื้องต้น
8
4
แบ่งประเภทของข้อมูลและตัวดำเนินการ
8
5
ใช้ประเภทการเลือกทำตามเงื่อนไข
8
6
แสดงความรู้เกี่ยวกับโปรแกรมแบบวนรอบทำซ้ำ
8
7
ใช้ประโยชน์ของการสร้างฟังก์ชั่นในภาษาซี
4
8
แสดงความรู้เกี่ยวกับงตัวแปรชนิดอาร์เรย์และสตริง
8
9
แสดงความรู้เกี่ยวกับตัวแปรโครงสร้างและยูเนียน
4
10
ใช้ประโยชน์พอยน์เตอร์ในภาษาซี
4
11
 การติดต่อกับไฟล์
4



















































รวม
64
ตารางวิเคราะห์หลักสูตร
รหัสวิชา                 3204-2008                              ชื่อวิชา       การเขียนโปรแกรมภาษาซี                         หน่วยกิต   3
ระดับ            ประกาศนียบัตรวิชาชีพชั้นสูง   สาขาวิชา/สาขางาน                            คอมพิวเตอร์ธุรกิจ
                                                                                                                                                 
                                                 
                                                  พฤติกรรม

                  ชื่อหน่วย
พุทธิพิสัย
   ทักษะพิสัย
   จิตพิสัย
รวม
ลำดับความสำคัญ
จำนวนคาบ
  ความรู้
  ความข้าใจ
  นำไปใช้
  วิเคราะห์
  สังเคราะห์
  ประเมินค่า
1.  ภาษาคอมพิวเตอร์และการโปรแกรม
0.5
0.5
0.5
-
-
-
0.5
0.5
2.5
7
4
2.  ขั้นตอนการทำงานอัลกอริทึม
0.5
0.5
0.5
-
-
-
0.5
0.5
2.5
7
4
3.  โครงสร้างภาษาซีเบื้องต้น
1
0.5
2
-
-
-
2
2
7.5
5
8
4.  ประเภทของข้อมูลและตัวดำเนินการ
1
0.5
0.5
-
-
-
2
2
6
6
8
5.  การเลือกทำตามเงื่อนไข
1
2
0.5
-
-
-
4
3
10.5
5
8
6.  โปรแกรมแบบวนรอบทำซ้ำ
1
1
1
-
-
-
4
4
11
3
8
7.  การสร้างฟังก์ชั่นในภาษาซี
1
1
1
-
-
-
3
4
10
4
4
8.  ตัวแปรชนิดอาร์เรย์และสตริง
1
1
1
-
-
-
4
5
12
1
8
9.  ตัวแปรโครงสร้างและยูเนียน
1
1
1
-
-
-
2
3
8
2
4
10.  พอยน์เตอร์ในภาษาซี
1
1
1
-
-
-
3
3
9
1
4
11. การติดต่อกับไฟล์
1
1
1
-
-
-
3
3
9
1
4












































































































รวม
10
10
10
0
0
0
40
30
100

64
ลำดับความสำคัญ
3
3
3
-
-
-
1
2
-
-
-


กำหนดการสอน

หน่วยที่
ชื่อหน่วย / รายการสอน
สัปดาห์ที่
ชั่วโมงที่
1.
ภาษาคอมพิวเตอร์และการโปรแกรม
1
1-4

1. โปรแกรมภาษา



2. ประเภทของโปรแกรม



3. ขั้นตอนการพัฒนาโปรแกรม



4. ตัวแปลภาษาคอมพิวเตอร์






2.
ขั้นตอนการทำงานอัลกอริทึม
2
5-8

1. ซูโดโค้ด



2. การเขียนผังงาน



3. รูปแบบการจัดภาพของผังงาน






3.
โครงสร้างภาษาซีเบื้องต้น
3-4
9-16

1. โครงสร้างโปรแกรม



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



3. ตัวแปร



4. การเก็บข้อมูลของตัวแปร



5.      การรับและพิมพ์ข้อมูลเบื้องต้น



6.      โปรแกรมอินเตอร์แรคทีฟ



7.      คำสั่งพื้นฐานการรับและแสดงข้อมูล






4.
ประเภทของข้อมูลและตัวดำเนินการ
5-6
17-24

1. ประเภทของข้อมูล



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



3. การตั้งชื่อ



4. ตัวดำเนินการ



5.การยุบนิพจน์โดยใช้  Compound Assignment



6.การเปลี่ยนประเภทของข้อมูล






กำหนดการสอน

หน่วยที่
ชื่อหน่วย / รายการสอน
สัปดาห์ที่
ชั่วโมงที่
5.
การเลือกทำตามเงื่อนไข
7-8
25-32

1. คำสั่งเลือกทำแบบทางเดียว (if)



2. คำสั่งเลือกทำอย่างใดอย่างหนึ่ง (if/else)



3. คำสั่งเลือกทำแบบ  switch







สอบกลางภาค
9
33-36




6.
โปรแกรมแบบวนรอบทำซ้ำ
10-11
37-44

1. การวนรอบทำซ้ำด้วยคำสั่ง for



2. ลูป while



3. ลูป do/while



4. คำสั่ง  break  และ continue






7.
การสร้างฟังก์ชั่นในภาษาซี
12
45-48

1. การสร้างฟังก์ชั่น



2. โปรโตไทป์



3. ตัวแปรทั่วไปและตัวแปรเฉพาะที่



4. ฟังก์ชั่นประเภทต่างๆ



5. ฟังก์ชั่นมาตรฐาน






8.
ตัวแปรชนิดอาร์เรย์และสตริง
13-14
49-56

1. ข้อมูลชนิดอาร์เรย์



2. ตัวแปรอาร์เรย์ 1  มิติ



3. ตัวแปรอาร์เรย์ 2  มิติ



4. ข้อมูลชนิดสตริง












กำหนดการสอน

หน่วยที่
ชื่อหน่วย / รายการสอน
สัปดาห์ที่
ชั่วโมงที่
9.
ตัวแปรโครงสร้างและยูเนียน
15
57-60

1. การประกาศตัวแปรโครงสร้าง



2. อาร์เรย์ของตัวแปรโครงสร้าง



3. การกำหนดตัวแปรโครงสร้างซ้อนโครงสร้าง



4. การคืนค่าโครงสร้างจากฟังก์ชั่น



5. ยูเนียน






10.
พอยน์เตอร์ในภาษาซี
16
61-64

1. การประกาศตัวแปรพอยน์เตอร์



2. การกำหนดค่าให้พอยน์เตอร์



3. พอยน์เตอร์กับอาร์เรย์



4. Ragged  Array






11.
การจัดการไฟล์
17
65-68

1. ประเภทของไฟล์



2. พื้นบานการทำงานกับไฟล์



3. การอ่านและการเขียนเท็กซ์ไฟล์



4. การอ่านและการเขียนไบนารีไฟล์



5. การเข้าถึงข้อมูลแบบสุ่ม







สอบปลายภาค
18
69-72






























ไม่มีความคิดเห็น: