คำอธิบายรายวิชา(Course Description)

ศึกษาหลักการเขียนโปรแกรม รูปแบบไวยากรณ์ประกอบภาษาคอมพิวเตอร์เกี่ยวกับคำสั่ง I/O ชนิดของข้อมูลแบบต่างๆ Operations, Looping โปรแกรมย่อยและฟังก์ชั่นต่างๆ และการใช้แฟ้มข้อมูลเบื้องต้น โดยการใช้ภาษาคอมพิวเตอร์ ภาษาใดภาษาหนึ่ง เช่น Pascal, Cobol, C อื่น ๆ ในการฝึกเขียนและพัฒนาโปรแกรม




ความรู้เบื้องต้นเกี่ยวกับโครงสร้างข้อมูล การประมวลผลข้อมูลสตริง อาเรย์ เรคคอร์ดและพอยเตอร์ ลิงค์ลิสต์ สแตก คิว การเวียนเกิด ทรี กราฟและการประยุกต์ใช้ การจัดเรียงและการค้นหาข้อมูล

ศึกษาหลักการและขั้นตอนเกี่ยวกับการวิเคราะห์ระบบ การวิเคราะห์รายละเอียดระบบงานเดิม ศึกษาความเป็นไปได้ของระบบงานใหม่ กำหนดวัตถุประสงค์และขอบข่ายของการวิเคราะห์ การวิเคราะห์ความต้องการ การออกแบบการนำข้อมูลเข้าและออก การออกแบบฐานข้อมูล การทำเอกสารระบบงาน  การทดสอบระบบและการนำไปใช้ การบำรุงรักษา การประเมิน กรณีศึกษาวิเคราะห์และออกแบบระบบในองค์กร

ศึกษาวิธีการนำคอมพิวเตอร์มาประยุกต์ใช้ในการเรียนการสอน การวิเคราะห์บทเรียนคอมพิวเตอร์ช่วยสอน

โครงสร้างและองค์ประกอบของภาษาโปรแกรม รูปแบบของภาษาโปรแกรม ชนิดของตัวแปรและการประกาศตัวแปร โครงสร้างชองการควบคุม การแปลภาษาโปรแกรม แนวคิดภาษาโปรแกรมเชิงวัตถุ และ virtual machine รวมทั้ง abstraction mechanism

ขั้นตอนการทำวิจัยด้านคอมพิวเตอร์และเทคโนโลยีสารสนเทศ การกำหนดเรื่องและการค้นหาข้อมูลการนำเสนอหัวข้องานวิจัย  การออกแบบงานวิจัย  การวิเคราะห์ข้อมูล การอภิปรายผล และการสรุปผล เทคนิคการเขียนรายงานการวิจัย

ศึกษาหลักการและแนวคิดเบื้องต้นเกี่ยวกับปัญญาประดิษฐ์  การแทนองค์ความรู้ เทคนิคการค้นหา การให้เหตุผลและการอนุมาน และระบบผู้เชี่ยวชาญ รวมทั้งหัวข้อที่น่าสนใจในปัจจุบัน ด้านปัญญาประดิษฐ์