
หลักสูตรปรับปรุง พ.ศ. 2569
| รหัสวิชา | รายวิชา | หน่วยกิต |
|---|---|---|
| CS10101 | วิทยาการคอมพิวเตอร์เบื้องต้น Introduction to Computer Science | 3(2-2-5) |
| CS10102 | คณิตศาสตร์ดิสครีต Discrete Mathematics | 3(2-2-5) |
| CS10203 | ระเบียบวิธีเชิงตัวเลขสำหรับวิทยาการคอมพิวเตอร์ Numerical Methods for Computer Science | 3(2-2-5) |
| CS10204 | โครงสร้างข้อมูลและขั้นตอนวิธี Data Structure and Algorithms | 3(2-2-5) |
| CS11101 | องค์ประกอบและสถาปัตยกรรมคอมพิวเตอร์ Computer Organization and Architecture | 3(2-2-5) |
| CS11102 | ระบบปฏิบัติการ Operating Systems | 3(2-2-5) |
| CS12201 | การสื่อสารข้อมูลและเครือข่าย Data Communication and Network | 3(2-2-5) |
| CS12202 | ความมั่นคงของคอมพิวเตอร์และเครือข่าย Computer and Network Security | 3(2-2-5) |
| CS13101 | การเขียนโปรแกรมคอมพิวเตอร์ Computer Programming | 3(2-2-5) |
| CS13102 | การเขียนโปรแกรมเชิงวัตถุ Object-oriented Programming | 3(2-2-5) |
| CS13103 | การเขียนโปรแกรมบนเว็บ Web-based Programming | 3(2-2-5) |
| CS13204 | การเขียนโปรแกรมคอมพิวเตอร์ขั้นสูง Advanced Computer Programming | 3(2-2-5) |
| CS14101 | ระบบมัลติมีเดียและการประยุกต์ Multimedia System and Application | 3(2-2-5) |
| CS15201 | ระบบฐานข้อมูล Database Systems | 3(2-2-5) |
| CS15202 | ระบบจัดการฐานข้อมูล Database Management System | 3(2-2-5) |
| CS16201 | พื้นฐานวิทยาการข้อมูล Foundation of Data Science | 3(2-2-5) |
| CS16302 | ปัญญาประดิษฐ์ Artificial Intelligence | 3(2-2-5) |
| CS18201 | การวิเคราะห์และออกแบบระบบ System Analysis and Design | 3(2-2-5) |
| CS18302 | การออกแบบและพัฒนาซอฟต์แวร์เชิงวัตถุ Object-oriented Software Design and Development | 3(2-2-5) |
| CS19301 | การสัมมนาทางวิทยาการคอมพิวเตอร์ Seminar on Computer Science | 1(0-3-2) |
| EN56201 | ภาษาอังกฤษเพื่องานอาชีพ English for Occupational Purposes | 3(2-2-5) |
| EN56202 | ภาษาอังกฤษเพื่อจุดประสงค์ทางวิชาการ English for Academic Purposes | 3(2-2-5) |
| MA06101 | แคลคูลัส 1 Calculus 1 | 3(2-2-5) |
| MA10102 | สถิติสำหรับวิทยาศาสตร์ Statistics for Science | 3(2-2-5) |
ให้เลือกเรียนกลุ่มใดกลุ่มหนึ่งต่อไปนี้
| รหัสวิชา | รายวิชา | หน่วยกิต |
|---|---|---|
| CS23306 | การเขียนโปรแกรมเว็บเฟรมเวิร์ค Web Framework Programming | 3(2-2-5) |
| CS23308 | การพัฒนาแอพพลิเคชันบนอุปกรณ์เคลื่อนที่ Mobile Application Development | 3(2-2-5) |
| CS23309 | การพัฒนาเว็บโดยใช้ตัวโปรแกรมสำเร็จรูป Software Packages for Website Development | 3(2-2-5) |
| CS28303 | วิศวกรรมซอฟต์แวร์ Software Engineering | 3(2-2-5) |
| CS28304 | การปฏิสัมพันธ์ระหว่างมนุษย์และคอมพิวเตอร์ Human and Computer Interaction | 3(2-2-5) |
| CS28305 | การทดสอบและประเมินคุณภาพซอฟต์แวร์ Testing and Quality Evaluation of Software | 3(2-2-5) |
| CS28306 | การทดสอบซอฟต์แวร์แบบอัตโนมัติ Automated Software Testing | 3(2-2-5) |
| CS29302 | การประยุกต์ใช้คอมพิวเตอร์ในชีวิตประจำวัน Computer Applications in Daily Life | 3(2-2-5) |
| รหัสวิชา | รายวิชา | หน่วยกิต |
|---|---|---|
| CS36304 | การประยุกต์ใช้การเรียนรู้ของเครื่องและการเรียนรู้เชิงลึกในวิทยาการข้อมูล Applications of Machine Learning and Deep Learning in Data Science | 3(2-2-5) |
| CS36305 | การแสดงผลข้อมูลด้วยภาพและการเล่าเรื่องด้วยข้อมูล Data Visualization and Data Storytelling | 3(2-2-5) |
| CS36308 | การวิเคราะห์ข้อมูลขนาดใหญ่ Big Data Analytics | 3(2-2-5) |
| CS36310 | วิศวกรรมข้อมูล Data Engineering | 3(2-2-5) |
| CS36311 | การทำเหมืองข้อมูล Data Mining | 3(2-2-5) |
| CS36312 | การรู้จำรูปแบบและการประยุกต์ Pattern Recognition and Application | 3(2-2-5) |
| รหัสวิชา | รายวิชา | หน่วยกิต |
|---|---|---|
| CS46303 | การเรียนรู้ของเครื่อง Machine Learning | 3(2-2-5) |
| CS46306 | การเรียนรู้เชิงลึก Deep Learnings | 3(2-2-5) |
| CS46307 | ปัญญาประดิษฐ์เชิงสร้างสรรค์ และแบบจำลองภาษาขนาดใหญ่ Generative AI and Large Language Models | 3(2-2-5) |
| CS46309 | คอมพิวเตอร์วิทัศน์และการประมวลภาพ Computer Vision and Image Processing | 3(2-2-5) |
| CS46313 | ปัญญาประดิษฐ์สำหรับการเพิ่มประสิทธิภาพการทำงานด้านวิทยาศาสตร์ เทคโนโลยี และนวัตกรรม Artificial Intelligence for Enhancing Efficiency in Science, Technology, and Innovation | 3(2-2-5) |
| CS46314 | การพัฒนาระบบประยุกต์ทางปัญญาประดิษฐ์ Development of Artificial Intelligence Application Systems | 3(2-2-5) |
| CS46315 | ปัญญาประดิษฐ์และอินเทอร์เน็ตในทุกสรรพสิ่ง Artificial Intelligence and Internet of Things | 3(2-2-5) |
| CS46316 | วิศวกรรมพรอมต์สำหรับปัญญาประดิษฐ์ Prompt Engineering for Artificial Intelligence | 3(2-2-5) |
| รหัสวิชา | รายวิชา | หน่วยกิต |
|---|---|---|
| CS53305 | การออกแบบและพัฒนาเกม Game Design and Development | 3(2-2-5) |
| CS53307 | การเขียนโปรแกรมเกม Game Programming | 3(2-2-5) |
| CS53310 | การพัฒนาเกมเพื่อการศึกษา Game Development for Education | 3(2-2-5) |
| CS54302 | เทคโนโลยีความเป็นจริงเสมือนและความจริงเสริม Virtual Reality Technology and Augmented Reality | 3(2-2-5) |
| CS54403 | การออกแบบและการสร้างภาพเคลื่อนไหว Animation Design and Creation | 3(2-2-5) |
| CS54304 | คอมพิวเตอร์กราฟิก Computer Graphics | 3(2-2-5) |
| CS58307 | วิศวกรรมระบบมัลติมีเดีย Multimedia System Engineering | 3(2-2-5) |
| รหัสวิชา | รายวิชา | หน่วยกิต |
|---|---|---|
| CS62303 | เครือข่ายไร้สาย Wireless Network | 3(2-2-5) |
| CS62304 | ลินุกซ์และการบริหารจัดการระบบ Linux and System Administration | 3(2-2-5) |
| CS62307 | อินเทอร์เน็ตของสรรพสิ่ง Internet of Things | 3(2-2-5) |
| CS62308 | การเขียนโปรแกรมเครือข่ายคอมพิวเตอร์ Computer Network Programming | 3(2-2-5) |
| CS62309 | เทคโนโลยีความมั่นคงปลอดภัยเครือข่าย Network Security Technologies | 3(2-2-5) |
| CS62310 | ปัญญาประดิษฐ์ในเครือข่ายคอมพิวเตอร์ Artificial Intelligence in Computer Network | 3(2-2-5) |
| CS62305 | เครือข่ายขั้นสูง Advanced Network | 3(2-2-5) |
| CS62306 | การประมวลผลแบบคลาวด์ Cloud Computing | 3(2-2-5) |
ให้เลือกเรียนแผนใดแผนหนึ่งต่อไปนี้
| รหัสวิชา | รายวิชา | หน่วยกิต |
|---|---|---|
| CS77305 | การเตรียมสหกิจศึกษา Cooperative Education Preparation | 3(2-2-5) |
| CS77406 | สหกิจศึกษา Cooperative Education | 6(480) |
| รหัสวิชา | รายวิชา | หน่วยกิต |
|---|---|---|
| CS77301 | การเตรียมฝึกประสบการณ์ภาคสนาม Preparation for Field Experiences | 1(0-3-2) |
| CS77303 | โครงงานทางวิทยาการคอมพิวเตอร์ 1 Computer Science Project 1 | 3(2-3-6) |
| CS77402 | การฝึกประสบการณ์วิชาชีพด้านวิทยาการคอมพิวเตอร์ Professional Practicum in Computer Science | 2(240) |
| CS77404 | โครงงานทางวิทยาการคอมพิวเตอร์ 2 Computer Science Project 2 | 3(2-3-6) |
ไม่น้อยกว่า 24 หน่วยกิต
ไม่น้อยกว่า 6 หน่วยกิต