จุดประสงค์รายวิชา

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