คำอธิบายรายวิชา Course description
แนะนำระบบคอมพิวเตอร์เบื้องต้น ส่วนประกอบต่างๆ แนะนำขั้นตอนวิธีการเขียนโปรแกรมคอมพิวเตอร์ ในรายวิชานี้ใช้ภาษาซี (C Programming Language) ในการเขียนโปรแกรม ให้รู้จักการสร้างโปรแกรมภาษาซี โครงสร้างพื้นฐานของโปรแกรม การใช้ตัวแปร การดำเนินการ การแสดงข้อความ, ข้อมูล และการรับค่าข้อมูลจากผู้ใช้ โครงสร้างการทำงานแบบเลือกทำ if-else และ switch-case โครงสร้างการทำงานแบบวนซ้ำหรือลูป for, while, do-while, การใช้งานและสร้างฟังก์ชันในโปรแกรม, การใช้ข้อมูลที่มีโครงสร้างซับซ้อน Array, String, และ Structure การประยุกต์ใช้โปรแกรมภาษาซีเพื่อแก้ไขปัญหาต่างๆได้
โครงร่างรายวิชา Course Outline
1. แนะนำระบบคอมพิวเตอร์ Introduction to Computer System
-- คอมพิวเตอร์คืออะไร? – ส่วนประกอบที่สำคัญของคอมพิวเตอร์ –ฮาร์ดแวร์ --ซอฟต์แวร์ - IT ในปัจจุบัน
2. โปรแกรมภาษาซีพื้นฐาน Basic Cprogram
-- กระบวนการพัฒนาโปรแกรม -- การเขียนโปแกรมภาษาซี -- โครงสร้างพื้นฐานของภาษาซี
-- ชนิดข้อมูล และ ตัวแปร -- Input และ Output -- การใช้ printf และ scanf
3. โครงสร้างควบคุม Flow Control
-- การทำงานแบบทางเลือก(หรือการทำงานแบบมีเงื่อนไข) -- การทำงานแบบวนซ้ำ หรือลูป
-- โครงสร้างควบคุมในภาษาซี if-else, switch-case, for, while และ do-while
4. อาร์เรย์ Array
-- ข้อมูลแบบอาร์เรย์ -- การประกาศและการใช้งานข้อมูลแบบอาร์เรย์ - อาร์เรย์สองมิติ และ หลายมิติ
---- Midterm Exam ----
5.ฟังก์ชัน Function
-- การใช้ฟังก์ชันในภาษาซี -- ฟังก์ชันมาตรฐาน – การสร้างฟังก์ชันในโปรแกรม
--
ประเภทของฟังก์ชัน --
การรับและส่งค่าผ่านฟังก์ชัน – ขอบเขตของตัวแปร global และ
local
–
การรับและส่งผ่านอาร์เรย์ผ่านฟังก์ชัน
6.สตรัคเจอร์ Structure
-- การประกาศและนิยามข้อมูลแบบโครงสร้างหรือสตรัคเจอร์ในภาษาซี
-- การใช้งานข้อมูลแบบสตรัคเจอร์ -- การรับและส่งข้อมูลแบบแบบสตรัคเจอร์ผ่านฟังก์ชัน
---- Final Exam ----
การให้คะแนน Scoring คะแนนรวม 100%
การเข้าชั้นเรียน และ ควิซในห้องเรียน Attendance and Quiz 10%
Lab (เข้าแล็บ, checkpoint, งานท้ายการทดลอง) 10%
สอบย่อย (pre-final exam) 10%
สอบกลางภาค Midterm exam 40%
สอบปลายภาค Final exam 30%
การสอบ Examination
การสอบเป็นการสอบข้อเขียน แบบอัตนัย (เติมคำตอบและอธิบาย) ห้ามเอกสารและเครื่องคำนวณทุกชนิด
สอบกลางภาค Midterm Exam __30 กรกฎาคม 2556 13.30-16.30 น. ________________
สอบ Pre-final _(ยังไม่กำหนด)_____________________________________________
สอบปลายภาค Final Exam ___5 ตุลาคม 2556 13.30-16.30 น._________________
การตัดเกรด Grading
ตั้งแต่ 80 ได้ A
75-80 ได้ B+ 70-75 ได้ B
65-70 ได้ C+ 60-65 ได้ C
55-60 ได้ D+ 50-55 ได้ D
ต่ำกว่า 50 ได้ E