แนวความคิดเบื้องต้นเกี่ยวกับปัญญาประดิษฐ์ ศึกษาปัญหาพื้นฐาน วิธีการแก้ปัญหาทางปัญญาประดิษฐ์ แบบต่าง ๆ ความรู้พื้นฐานการใช้เหตุผล การค้นหาคำตอบและการวางแผนงาน เป็นต้น กลยุทธ์การค้นหาขั้นต้น การแทนความรู้ในการแก้ปัญหา ตัวอย่างการประยุกต์ใช้ในด้านต่าง ๆ การปฏิบัติ การเกี่ยวกับการใช้ภาษาธรรมชาติ การพิสูจน์ทฤษฎีและการควบคุมหุ่นยนต์
แนวคิด ความหมาย ความสำคัญของการจัดการความเสี่ยงและควบคุมความปลอดภัยของระบบสารสนเทศ การจัดการความเสี่ยง การควบคุมเกี่ยวกับความปลอดภัยของระบบงานคอมพิวเตอร์บทบาทและผลกระทบของการใช้คอมพิวเตอร์ในการดำเนินธุรกิจ รวมถึงกรณีศึกษาที่เกี่ยวข้องกับการตรวจสอบภายในและระบบงานคอมพิวเตอร์
ลักษณะสังคมพหุวัฒนธรรมและประวัติความเป็นมาเทคโนโลยีสารสนเทศ ผลกระทบทางสังคมและวัฒนธรรมเนื่องจากเทคโนโลยีสารสนเทศและสังคมออนไลน์ ประเด็นทางกฎหมายที่เกี่ยวข้องทั้งไทยและสากลด้านอาชญากรรมจากการใช้เทคโนโลยีและทรัพย์สินทางปัญญา ความเสี่ยง ประเด็นทางวิชาชีพและจริยธรรม องค์กรวิชาชีพด้านเทคโนโลยีสารสนเทศ แนวทางการใช้เทคโนโลยีสารสนเทศพัฒนาและแก้ไขประเด็นสังคมเครื่องมือวิเคราะห์
หลักการพื้นฐานการทำเหมืองข้อมูล การใช้ครื่องมือเรียนรู้ และสถิติสำหรับการทำเหมืองข้อมูล การแสดงความรู้จากการทำเหมืองข้อมูล ขั้นตอนวิธีต่าง ๆ ที่ใช้ สำหรับการทำเหมืองข้อมูล การตรวจสอบการเรียนรู้จากข้อมูล การตัดสินใจแบบต้นไม้ การแยกข้อมูล ด้วยการจัดกลุ่มข้อมูล การเลือกแอตทริบิวต์ของข้อมูล การทำเหมืองข้อมูลบนอินเทอร์เน็ต การประยุกต์การทำเหมืองข้อมูล
ฝึกปฏิบัติงานแบบมีส่วนร่วมด้านเทคโนโลยีสารสนเทศในหน่วยงานของรัฐและเอกชนเพื่อน าความรู้ความสามารถที่ได้จากการศึกษาในหลักสูตรไปประยุกต์งานขั้นต้น
Professional experience in information technology in government agencies or private organizations, to apply abilities and knowledge studied from regular basic curriculum
วิชาที่ต้องสอบผ่านก่อน:
4114104 การเตรียมฝึกประสบการณว์ชิาชีพและการเตรียมสหกจิศึกษาทางดา้นเทคโนโลยสีารสนเทศ 1
หลักการและแนวคิดด้านการจัดการคุณภาพสารสนเทศและระบบสารสนเทศ การประเมินและปัญหาในระบบสารสนเทศองค์กร การวัด การวิเคราะห์กระบวนการพัฒนา และการปรับปรุงคุณภาพข้อมูล คุณภาพสารสนเทศในนโยบายและกลยุทธ์การจัดการ
หลักการพื้นฐานการทำเหมืองข้อมูล การใช้ครื่องมือเรียนรู้ และสถิติสำหรับการทำเหมืองข้อมูล การแสดงความรู้จากการทำเหมืองข้อมูล ขั้นตอนวิธีต่าง ๆ ที่ใช้ สำหรับการทำเหมืองข้อมูล การตรวจสอบการเรียนรู้จากข้อมูล การตัดสินใจแบบต้นไม้ การแยกข้อมูล ด้วยการจัดกลุ่มข้อมูล การเลือกแอตทริบิวต์ของข้อมูล การทำเหมืองข้อมูลบนอินเทอร์เน็ต การประยุกต์การทำเหมืองข้อมูล
คำอธิบายรายวิชา
ความรู้พื้นฐาน แนวคิด โครงสร้างโปรแกรมภาษาเชิงวัตถุ ความหมายของวัตถุและคลาส คุณลักษณะและพฤติกรรมของวัตถุ เช่น การสืบทอด แถวลำดับ การนำเอาส่วนประกอบของซอฟต์แวร์กลับมาใช้อีก การสร้างและจัดการโครงสร้างข้อมูลพลวัต การเขียนโปรแกรมแบบขับเคลื่อนด้วยเหตุการณ์ หลักการความปลอดภัยข้อมูล การเขียนโปรแกรมให้มีความปลอดภัย การออกแบบและพัฒนาซอฟต์แวร์เชิงวัตถุ
องค์ประกอบของระบบ วัฏจักรการพัฒนาระบบ การศึกษาความเป็นไปได้ของระบบงาน วิเคราะห์ระบบ กระบวนวิธีและเครื่องมือวิเคราะห์ระบบ การออกแบบระบบ การใช้แผนภาพแสดงการไหลของข้อมูล และความสัมพันธ์ของข้อมูล การออกแบบส่วนติดต่อผู้ใช้ การวิเคราะห์ออกแบบเชิงวัตถุ และโครงสร้างฐานข้อมูล