4122625 การจัดการสารสนเทศด้วยเทคโนโลยีปัญญาประดิษฐ์ 3(2-2-5)
หลักการ ทฤษฎี และการฝึกปฏิบัติเกี่ยวกับกระบวนการทางธุรกิจ ระบบสารสนเทศในองค์กร องค์ประกอบของเทคโนโลยีสารสนเทศและเทคโนโลยีปัญญาประดิษฐ์ ความสัมพันธ์ระหว่างระบบสารสนเทศและเทคโนโลยีปัญญาประดิษฐ์ การประยุกต์ใช้เทคโนโลยีปัญญาประดิษฐ์ในการจัดการองค์กร ประเด็นด้านกฎหมาย จริยธรรม และผลกระทบทางสังคม การวิเคราะห์ ออกแบบ และพัฒนาระบบสารสนเทศในงานด้านการศึกษา ด้านอาหาร ด้านการพยาบาล ด้านอุตสาหกรรมบริการ และด้านธุรกิจ

4122114 ภาษาอังกฤษเพื่อการสื่อสารสำหรับนักวิทยาการคอมพิวเตอร์ 3(3-0-6)
อภิธานศัพท์วิทยาการคอมพิวเตอร์ การอ่านข้อความจากแหล่งข้อมูลจริง ทักษะการอ่านและ วิเคราะห์บทความวิจัยด้านวิทยาการคอมพิวเตอร์ ทักษะการใช้ไวยากรณ์
และเครื่องหมายวรรคตอนสำหรับการเขียน การวางแผน การเขียนเรียงความ บล็อก เอกสารการวิจัยในสาขาวิชาวิทยาการคอมพิวเตอร์ ทักษะฟังเพื่อจับใจความจากการสัมมนา การบรรยายหรืออื่น ๆ และทักษะการนำเสนอผลงานทางวิชาการ

4121204 ระบบฐานข้อมูล 3(2-2-5)
หลักการ ทฤษฎี และการฝึกปฏิบัติเกี่ยวกับระบบฐานข้อมูล แบบจำลองฐานข้อมูลเชิงสัมพันธ์ การทำให้เป็นบรรทัดฐาน แผนภาพอีอาร์ ภาษาการสอบถามข้อมูล การประมวลผลรายการ ภาวะการทำงานพร้อมกัน ทริกเกอร์และสโตร์โพรซีเยอร์ การควบคุมสิทธิ์การเข้าถึงข้อมูลและการรักษาความมั่นคงของฐานข้อมูล ระบบจัดการฐานข้อมูล และการประยุกต์ใช้งานระบบฐานข้อมูล

4124607 โครงงานระบบคอมพิวเตอร์อัจฉริยะ 3(0-6-3)
ศึกษาความต้องการของระบบและงานวิจัยที่เกี่ยวข้องกับโครงงานระบบคอมพิวเตอร์อัจฉริยะ การวางแผนและบริหารโครงงาน จัดทำข้อเสนอโครงงาน พัฒนาโครงงาน ประเมินโครงงาน นำเสนอโครงงาน และจัดทำรายงานโครงงาน

4121309 การเขียนโปรแกรมด้วยภาษาไพทอน 3(2-2-5)
หลักการ ทฤษฎี และการฝึกปฏิบัติเกี่ยวกับการเขียนโปรแกรมด้วยภาษาไพทอน การระบุปัญหา ขั้นตอนการเขียนโปรแกรมเพื่อการแก้ปัญหา ชนิดข้อมูล คำสั่งการรับ และแสดงผลข้อมูล คำสั่งเงื่อนไข คำสั่งการเปรียบเทียบ คำสั่งการทำซ้ำ ตัวแปรและพารามิเตอร์ และการจัดการแฟ้มข้อมูล

4122626 การพัฒนาเว็บแบบฟูลสแต็ก 3(2-2-5)
หลักการ ทฤษฎี และการฝึกปฏิบัติเกี่ยวกับหลักการออกแบบเว็บแอปพลิเคชัน ภาษาเอชทีเอ็มแอล ภาษาจาวาสคริปต์ การโปรแกรมควบคุมฝั่งแม่ข่าย การออกแบบปฏิสัมพันธ์ระหว่างมนุษย์และคอมพิวเตอร์ การจัดการข้อมูลสำหรับเว็บ การควบคุมการเข้าใช้งานของผู้ใช้ และประยุกต์ใช้การพัฒนาเว็บแอปพลิเคชันในด้านการศึกษา ด้านอาหาร ด้านการพยาบาล ด้านอุตสาหกรรมบริการ และด้านธุรกิจ

4123212 การวิเคราะห์ข้อมูลขนาดใหญ่ 3(2-2-5)
หลักการ ทฤษฎี และการฝึกปฏิบัติเกี่ยวกับการวิเคราะห์ข้อมูลขนาดใหญ่ แหล่งข้อมูลขนาดใหญ่ กระบวนการในการวิเคราะห์ข้อมูลขนาดใหญ่ เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่ ฝึกปฏิบัติการวิเคราะห์ข้อมูลขนาดใหญ่

4122321 การออกแบบและพัฒนาเกมอัจฉริยะ 3(2-2-5)
หลักการ ทฤษฎี และฝึกปฏิบัติการออกแบบและพัฒนาเกม กลยุทธ์ในการพัฒนาเกม รูปแบบเกม 2 มิติ และ เกม 3 มิติ บทบาทของปัญญาประดิษฐ์ในเกม การวิเคราะห์และออกแบบเกม การออกแบบฉากและพัฒนาตัวละคร การควบคุมการเคลื่อนที่และเสียง การเพิ่มฟีเจอร์ปัญญาประดิษฐ์ในเกม

4121310 การเขียนโปรแกรมเชิงอ็อบเจกต์ 3(2-2-5)
หลักการ ทฤษฎี และการฝึกปฏิบัติเกี่ยวกับการเขียนโปรแกรมเชิงอ็อบเจกต์ คลาส แอททริบิวต์ เมทอด คอนสตัคเตอร์ คลาสนามธรรม อินเทอร์เฟส การรับทอด การห่อหุ้ม การซ่อนข้อมูล ภาวะพหุสัณฐาน การนํากลับมาใช้ใหม่ การจัดการเธรด การจัดการข้อผิดพลาด การจัดการเหตุการณ์ และฝึกปฏิบัติด้วยภาษาโปรแกรมเชิงอ็อบเจกต์

4122322 การออกแบบและพัฒนาแอปพลิเคชันบนอุปกรณ์เคลื่อนที่ 3(2-2-5)
หลักการ ทฤษฎี และการฝึกปฏิบัติเกี่ยวกับการเขียนโปรแกรมบนอุปกรณ์เคลื่อนที่คุณลักษณะและข้อจำกัดของอุปกรณ์เคลื่อนที่ เครื่องมือและภาษาที่ใช้สำหรับพัฒนาโปรแกรม การออกแบบส่วนต่อประสานผู้ใช้ การใช้งานคอมโพเนนต์ การเชื่อมต่อกับฐานข้อมูล ความมั่นคงของแอปพลิเคชันบนอุปกรณ์เคลื่อนที่ การจำลองและทดสอบโปรแกรม การนำไปใช้งานบนอุปกรณ์เคลื่อนที่

4122323 การวิเคราะห์และออกแบบเชิงอ็อบเจกต์ 3(2-2-5)
หลักการ ทฤษฎี และการฝึกปฏิบัติเกี่ยวกับความรู้เบื้องต้นของการวิเคราะห์ และออกแบบระบบ วงจรการพัฒนาระบบ การวางแผนโครงการ การศึกษาความต้องการและความเป็นไปได้ของระบบ แบบจำลองยูเอ็มแอล การออกแบบส่วนนำเข้าและส่งออกข้อมูล กระบวนการหลังการวิเคราะห์และออกแบบระบบ และการประยุกต์ใช้การวิเคราะห์และออกแบบระบบในด้านการศึกษา ด้านอาหาร ด้านการพยาบาล ด้านอุตสาหกรรมบริการ และด้านธุรกิจ

4123326 วิศวกรรมซอฟต์แวร์ 3(2-2-5)
หลักการ ทฤษฎี และการฝึกปฏิบัติเกี่ยวกับวิศวกรรมซอฟต์แวร์ การกำหนดความต้องการของซอฟต์แวร์ กระบวนการพัฒนาซอฟต์แวร์แบบอาไจล์ แบบจำลองซีเอ็มเอ็มไอ การบริหารโครงการ การบริหารทีมงาน การประมาณการต้นทุนซอฟต์แวร์ การทดสอบซอฟต์แวร์ เครื่องมือสนับสนุนวิศวกรรมซอฟต์แวร์ และการฝึกปฏิบัติเกี่ยวกับการพัฒนาซอฟต์แวร์ในด้านการศึกษา ด้านอาหาร ด้านการพยาบาล ด้านอุตสาหกรรมบริการ และด้านธุรกิจ

4121311 โครงสร้างข้อมูลและการวิเคราะห์อัลกอริทึม 3(2-2-5)
หลักการ ทฤษฎี และการฝึกปฏิบัติเกี่ยวกับโครงสร้างข้อมูล อะเรย์ ลิงค์ลิสต์ สแต็ก คิว ต้นไม้ กราฟ ฮีป ตารางแฮช การวิเคราะห์อัลกอริทึมสำหรับการค้นหา การเรียงลำดับ การท่องไปบนต้นไม้ แฮช และการค้นหาเส้นทางที่สั้นที่สุดในกราฟ

4121312 อัลกอริทึมปัญญาประดิษฐ์ 3(2-2-5)
หลักการ ทฤษฎี และการฝึกปฏิบัติเกี่ยวกับแนวคิดปัญญาประดิษฐ์ ข้อมูลและการจัดเตรียมข้อมูล จินตทัศน์ข้อมูล อัลกอริทึมการจำแนกข้อมูล อัลกอริทึมการจัดกลุ่ม อัลกอริทึมการวิเคราะห์การถดถอยและการพยากรณ์ อัลกอริทึมการเพิ่มประสิทธิภาพ งานวิจัยที่เกี่ยวข้องกับอัลกอริทึมปัญญาประดิษฐ์ การประยุกต์ใช้เพื่อแก้ปัญหางานจริง

4122324 การเขียนโปรแกรมปัญญาประดิษฐ์ 3(2-2-5)
หลักการ ทฤษฎี และการฝึกปฏิบัติเกี่ยวกับแนวคิดของการเขียนโปรแกรมปัญญาประดิษฐ์ การจัดการข้อมูลเวกเตอร์ เมทริกซ์ อะเรย์ และเฟรมข้อมูล การเขียนโปรแกรมสำหรับการจำแนกข้อมูล การจัดกลุ่ม การวิเคราะห์การถดถอยและการพยากรณ์ การเพิ่มประสิทธิภาพ และการประยุกต์ใช้เพื่อแก้ปัญหางานจริง

4121313 การประมวลผลภาพและคอมพิวเตอร์วิทัศน์ 3(2-2-5)
หลักการ ทฤษฎีและการฝึกปฏิบัติ การประมวลผลภาพ สีและแบบจำลองปริภูมิสี การแทนข้อมูลภาพ การแปลงภาพ หลักการมองเห็นของคอมพิวเตอร์ การตรวจจับและวิเคราะห์วัตถุ งานวิจัยที่เกี่ยวข้องกับการประมวลผลภาพและคอมพิวเตอร์วิทัศน์ การประยุกต์ใช้ในอุตสาหกรรมภาพยนตร์ การวิเคราะห์ข้อมูลภาพทางการแพทย์ รถยนต์ขับเคลื่อนอัตโนมัติ และการเกษตร

4121205 การสื่อสารข้อมูลและเครือข่ายอัจฉริยะ 3(2-2-5)
หลักการ ทฤษฎี และการฝึกปฏิบัติเกี่ยวกับการสื่อสารข้อมูล องค์ประกอบของการสื่อสารข้อมูล สถาปัตยกรรมการสื่อสารข้อมูล แบบจำลองโอเอสไอ ชุดโพรโทคอลทีซีพี/ไอพี การส่งข้อมูล การควบคุมในระดับเชื่อมโยงข้อมูล เครือข่ายคอมพิวเตอร์และอุปกรณ์เครือข่าย เทคโนโลยีเครือข่ายระยะใกล้และระยะไกล เทคโนโลยีเครือข่ายเคลื่อนที่และไร้สาย การบริหารเครือข่าย แนวคิดปัญญาประดิษฐ์ในความมั่นคงของเครือข่ายคอมพิวเตอร์

4123213 การออกแบบและการบริหารเครือข่ายคอมพิวเตอร์ 3(2-2-5)
หลักการ ทฤษฎี และการฝึกปฏิบัติเกี่ยวกับการออกแบบและการบริหารเครือข่ายคอมพิวเตอร์ แบบจำลองเครือข่ายสามลำดับชั้น การคำนวณหมายเลขไอพี เครือข่ายบริเวณเฉพาะที่แบบเสมือน การควบคุมความคับคั่งของเครือข่าย คุณภาพของการให้บริการ โพรโทคอลสนับสนุนการจัดการเครือข่าย การเฝ้าระวังสมรรถนะของเครือข่าย

4122325 ระบบปฏิบัติการ 3(2-2-5)
หลักการ ทฤษฎี และการฝึกปฏิบัติเกี่ยวกับโครงสร้างของระบบปฏิบัติการ การจัดการกระบวนการ การกำหนดลำดับกระบวนการ การจัดการหน่วยความจำ การจัดการพื้นที่จัดเก็บ ระบบไฟล์ ความมั่นคงและการป้องกัน เครื่องเสมือน และระบบปฏิบัติการแบบกระจายและเครือข่าย

4121408 สถาปัตยกรรมคอมพิวเตอร์ 3(2-2-5)
หลักการ ทฤษฎี และการฝึกปฏิบัติเกี่ยวกับสถาปัตยกรรมคอมพิวเตอร์ หน่วยประมวลผลกลาง หน่วยความจำภายใน หน่วยความจำภายนอก ระบบบัส หน่วยควบคุมอุปกรณ์นำเข้า/ส่งออก การทำไปป์ไลน์ และสถาปัตยกรรมหลายหน่วยประมวลผล