สาระสำคัญ
ภาษาซีเป็นภาษาที่มีลักษณะเป็นโครงสร้างและใช้ได้กับงานหลาย ๆ ด้าน คำสั่งที่ใช้ในภาษาซี
มีลักษณะคล้ายกับภาษาระดับสูงอื่น ๆ แต่มีคุณสมบัติพิเศษเพิ่มขึ้น นั่นคือภาษาซีสามารถใช้งานในระดับต่ำ (Low Level) ได้ เปรียบเสมือนสะพานเชื่อมโยงภาษาเครื่องซึ่งเป็นภาษาระดับต่ำเข้ากับภาษาระดับสูง ทำให้ภาษาซีสามารถใช้งานในด้านซอฟต์แวร์ระบบ (System Software) เช่นใช้ในการเขียนซอฟต์แวร์ระบบปฏิบัติการ (Operating Software) และสามารถใช้กับงานอื่นทั่ว ๆ ไป เช่น โปรแกรมที่ใช้ในการแก้ปัญหาทางวิทยาศาสตร์และวิศวกรรมศาสตร์ หรือโปรแกรมที่ใช้ทางด้านธุรกิจต่าง ๆ
นอกจากนี้ภาษาซียังมีคุณสมบัติพิเศษอีกอย่างหนึ่ง คือ โปรแกรมที่เขียนด้วยภาษาซี สามารถนำไปใช้งานกับเครื่องคอมพิวเตอร์อื่นได้ง่ายกว่าโปรแกรมที่เขียนด้วยภาษาระดับสูงอื่น ๆ เพราะภาษาซีได้แยกส่วนที่ขึ้นอยู่กับเครื่องคอมพิวเตอร์แต่ละประเภทไว้ในไลบรารีฟังก์ชัน ดังนั้นโปรแกรมที่เขียนด้วยภาษาซีทุกโปรแกรม จะทำงานได้ต้องเรียกใช้ฟังก์ชันต่าง ๆ จากไลบรารีฟังก์ชันมาตรฐาน ทำให้วิธีการเขียนโปรแกรมมีรูปแบบเหมือนกัน สามารถนำไปใช้งานกับเครื่องคอมพิวเตอร์ที่แตกต่างกันได้
จุดประสงค์การเรียนรู้
1. เพื่อให้ทราบประวัติความเป็นมาของภาษาซี
2. สามารถอธิบายลักษณะจำเพาะของภาษาซีได้
3. สามารถอธิบายขั้นตอนการทำงานของภาษาซีได้
4. สามารถอธิบายความผิดพลาดที่อาจเกิดขึ้นในโปรแกรมที่เขียนด้วยภาษาซี
เนื้อหาสาระ
1. สาระสำคัญ
2. ประวัติของภาษาซี
3. ลักษณะจำเพาะของภาษาซี
4. ขั้นตอนการทำงานของภาษาซี
5. ตัวแปลภาษาซี
6. การนำภาษาซีไปใช้งาน
7. ตัวอย่างโปรแกรมที่เขียนด้วยภาษาซี
8. ความผิดพลาดที่อาจเกิดขึ้นในโปรแกรมที่เขียนด้วยภาษาซี
9. Editor ของภาษาซี
กิจกรรมการเรียนการสอน
1. อธิบาย ประวัติของภาษาซี ลักษณะจำเพาะของภาษาซี ขั้นตอนการทำงานของภาษาซี
ตัวแปลภาษาซี การนำภาษาซีไปใช้งาน ตัวอย่างโปรแกรมที่เขียนด้วยภาษาซี ความผิดพลาด
ที่อาจเกิดขึ้นในโปรแกรมที่เขียนด้วยภาษาซี Editor ของภาษาซี ในขณะบรรยายจะสอด
แทรกความรู้ด้านคุณธรรม จริยธรรม ให้ผู้เรียนตามโอกาส
2. เปิดโอกาสให้ผู้เรียนร่วมแสดงความคิดเห็นต่าง ๆ ขณะสอน
3. ให้ผู้เรียนและผู้สอนร่วมกันสรุปเนื้อหาทั้งหมด
4. ให้ผู้เรียนทำแบบฝึกหัดท้ายบทเรียน ในส่วนที่ 1 และส่วนที่ 2 ส่งภายในชั่วโมงเรียน
5. ผู้เรียนศึกษาค้นคว้าเพิ่มเติมด้วยตนเอง จากแหล่งการเรียนรู้ต่าง ๆ เช่น อินเทอร์เน็ต
การใช้โปรแกรม Dec C++
แหล่งเรียนรู้เพิ่มเติม