เลือก | รหัสวิชา | ชื่อวิชา | หน่วยกิต(ท-ป) | วิชาเรียนก่อน | |
(1) หมวดวิชาศึกษาทั่วไป ไม่น้อยกว่า 30 หน่วยกิต | | | |
กลุ่มสาระอยู่ดีมีสุข(พลศึกษา) 1 หน่วยกิต | | | |
| 01175xxx | กิจกรรมพลศึกษา | 1(0-2-1) | และ | |
กลุ่มสาระอยู่ดีมีสุข ไม่น้อยกว่า 2 หน่วยกิต | | | |
| | และให้นิสิตเลือกเรียนไม่น้อยกว่า 2 หน่วยกิตจากรายวิชาในหมวดวิชาศึกษาทั่วไป กลุ่มสาระอยู่ดีมีสุข | | | |
| xxxxxxxx | กลุ่มสาระอยู่ดีมีสุข | 1 | | |
| xxxxxxxx | กลุ่มสาระอยู่ดีมีสุข | 1 | | |
กลุ่มสาระศาสตร์แห่งผู้ประกอบการ ไม่น้อยกว่า 3 หน่วยกิต | | | |
| | ให้นิสิตเลือกเรียนไม่น้อยกว่า 3 หน่วยกิตจากรายวิชาในหมวดวิชาศึกษาทั่วไป กลุ่มสาระศาสตร์แห่งผู้ประกอบการ | | | |
| xxxxxxxx | กลุ่มสาระศาสตร์แห่งผู้ประกอบการ | 3 | | |
กลุ่มสาระภาษากับการสื่อสาร 13 หน่วยกิต | | | |
| 01361xxx | ภาษาไทย ภาษาไทย | 3(3-0-6) | | |
| | นิสิตเลือกเรียนภาษาต่างประเทศภาษาใดภาษาหนึ่ง 9 หน่วยกิต 1 ภาษา | | | |
| 01355101 | English for Everyday Life ภาษาอังกฤษในชีวิตประจำวัน | 3(3-0-6) | | |
| 01355102 | English for University Life ภาษาอังกฤษในมหาวิทยาลัย | 3(3-0-6) | 01355101 | |
| 01355103 | English for Job Opportunities ภาษาอังกฤษเพื่อโอกาสในการทำงาน | 3(3-0-6) | 01355103 | |
| 01355xxx | กลุ่มวิชาภาษาอังกฤษ (01355xxx) | 3(3-0-6) | | |
| | นิสิตเลือกเรียนวิชาสารสนเทศ/คอมพิวเตอร์ 1 หน่วยกิต | | | |
| xxxxxxxx | วิชาสารสนเทศ/คอมพิวเตอร์ (กลุ่มภาษากับการสื่อสาร) | 1 | | |
กลุ่มสาระพลเมืองไทยและพลเมืองโลก ไม่น้อยกว่า 3 หน่วยกิต | | | |
| | ให้นิสิตเลือกเรียนไม่น้อยกว่า 3 หน่วยกิตจากรายวิชาในหมวดวิชาศึกษาทั่วไป กลุ่มสาระพลเมืองไทย | | | |
| 01999111 | Knowledge of the Land ศาสตร์แห่งแผ่นดิน | 2 | | |
| | ให้นิสิตเลือกเรียนไม่น้อยกว่า 1 หน่วยกิตจากรายวิชาในกลุ่มสาระพลเมืองไทยและพลเมืองโลก | | | |
| xxxxxxxx | กลุ่มพลเมืองไทยและพลเมืองโลก | 1 | | |
กลุ่มสาระสุนทรียศาสตร์ ไม่น้อยกว่า 3 หน่วยกิต | | | |
| | ให้นิสิตเลือกเรียนไม่น้อยกว่า 3 หน่วยกิตจากรายวิชาในหมวดวิชาศึกษาทั่วไป กลุ่มสาระสุนทรีย์ศาสตร์ | | | |
| xxxxxxxx | กลุ่มสาระสุนทรียศาสตร์ | 3 | | |
เลือกเรียนรายวิชาในหมวดศึกษาทั่วไปอีกไม่น้อยกว่า 5 หน่วยกิต | | | |
| 03654xxx | กลุ่มสาระอยู่ดีมีสุข/กลุ่มสาระสุนทรียศาสตร์/กลุ่มสาระศาสตร์แห่งผู้ประกอบการ รายวิชาของคณะวิทยาศาสตร์ 03654xxxx | 3 | | |
| 03654xxx | กลุ่มสาระอยู่ดีมีสุข/กลุ่มสาระสุนทรียศาสตร์/กลุ่มสาระศาสตร์แห่งผู้ประกอบการ รายวิชาของคณะวิทยาศาสตร์ 03654xxxx | 3 | | |
(2) หมวดวิชาเฉพาะ ไม่น้อยกว่า 88 หน่วยกิต | | | |
วิชาแกน 12 หน่วยกิต | | | |
| 01417111 | Calculus I แคลคูลัส l | 3(3-0-6) | | |
| 01417322 | Basic Linear Algebra พีชคณิตเชิงเส้นพื้นฐาน | 3(3-0-6) | | |
| 01418131 | Statistical Programming การโปรแกรมทางสถิติ | 3(3-0-6) | | |
| 01418132 | Fundamentals of Computing หลักมูลการคณนา | 3(3-0-6) | | |
วิชาเฉพาะบังคับ 58 หน่วยกิต | | | |
| | กลุ่มประเด็นด้านองค์การและระบบสารสนเทศ | | | |
| 01418141 | Intellectual Properties and Professional Ethics ทรัพย์สินทางปัญญาและจรรยาบรรณวิชาชีพ | 3(3-0-6) | | |
| 01418371 | Project Management and Digital Startup การบริหารโครงการและสตาร์ทอัพดิจิทัล | 3(3-0-6) | | |
| | กลุ่มเทคโนโลยีเพื่องานประยุกต์ | | | |
| 01418221 | Fundamentals of Database Systems ระบบข้อมูลเบื้องต้น | 3(3-0-6) | 01418113 | |
| 01418261 | Fundamentals of Artificial Intelligence หลักพื้นฐานของปัญญาประดิษฐ์ | 3(3-0-6) | | |
| 01418321 | System Analysis and Design การวิเคราะห์และการออกแบบระบบ | 3(2-2-5) | 01418211 และ 01418221 | |
| 01418390 | Co-operative Education Preparation การเตรียมความพร้อมสหกิจศึกษา | 1(1-0-2) | | |
| 01418490 | Co-operative Education สหกิจศึกษา | 6 | 01418390 | |
| 01418497 | Seminar สัมมนา | 1 | | |
| 01418499 | Computer science Project โครงงานวิทยาการคอมพิวเตอร์ | 3(0-9-5) | 01418321 | |
| | กลุ่มเทคโนโลยีและวิธีการทางซอฟต์แวร์ | | | |
| 01418112 | Fundamental Programming Concepts แนวคิดการโปรแกรมเบื้องต้น | 3(2-2-5) | 01418114 หรือพร้อมกัน | |
| 01418113 | Computer Programming การโปรแกรมคอมพิวเตอร์ | 3(2-2-5) | | |
| 01418211 | Software Construction การสร้างซอฟต์แวร์ | 3(2-2-5) | 01418113 หรือ 01418212 | |
| 01418231 | Data Structures and Algorithms โครงสร้างข้อมูลและขั้นตอนวิธี | 3(3-0-6) | 01418113 | |
| 01418232 | Design and Analysis การออกแบบและวิเคราะห์ขั้นตอนวิธี | 3(3-0-6) | 01418132 และ 01418231 | |
| | กลุ่มโครงสร้างพื้นฐานของระบบ | | | |
| 01418111 | Introduction to Computer Science วิทยาการคอมพิวเตอร์เบื้องต้น | 2(2-0-4) | | |
| 01418236 | Operating Systems ระบบปฏิบัติการ | 3(3-0-6) | 01418233 | |
| 01418331 | Theory of Computation ทฤษฎีการคำนวณ | 3(3-0-6) | 01418132 | |
| 01418332 | Information Systems Security ความมั่นคงในระบบสารสนเทศ | 3(3-0-6) | 01418236 | |
| 01418351 | Computer Networks and Cloud Computing Principles หลักการเครือข่ายคอมพิวเตอร์และประมวลผลบนคลาวด์ | 3(3-0-6) | 01418236 | |
| | กลุ่มฮาร์ดแวร์และสถาปัตยกรรมคอมพิวเตอร์ | | | |
| 01418233 | Computer Architecture สถาปัตยกรรมคอมพิวเตอร์ | 3(3-0-6) | 01418113 | |
วิชาเฉพาะเลือก 18 หน่วยกิต | | | |
| 01418212 | C Programming การโปรแกรมภาษาซี | 3(2-2-5) | 01418111 | |
| 01418213 | COBOL Programming การโปรแกรมภาษาโคบอล | 3(2-2-5) | 01418111 หรือ 01418112 | |
| 01418214 | Practicum in Software Development การฝึกปฏิบัติการพัฒนาซอฟต์แวร์ | 1(0-3-2) | 01418113 | |
| 01418222 | Enterprise Information System ระบบสารสนเทศวิสาหกิจ | 3(3-0-6) | 01418112 | |
| 01418223 | Data Science using Application Programs วิทยาการข้อมูลและโปรแกรมประยุกต์ | 3(2-2-5) | | |
| 01418234 | Programming Internet of Things การโปรแกรมอินเทอร์เน็ตของสรรพสิ่ง | 3(2-2-5) | 01418113 หรือ 01418112 หรือ 01418212 | |
| 01418235 | Unix Operating System and Shell Programming ระบบปฏิบัติการยูนิกซ์และการโปรแกรมเปลือกระบบ | 3(2-2-5) | 01418113 | |
| 01418241 | Financial and Bangking Information Technology เทคโนโลยีสารสนเทศการเงินและการธนาคาร | 3(2-2-5) | 01418111 | |
| 01418281 | Principles of Computer Animation หลักการสร้างภาพเคลื่อนไหวด้วยคอมพิวเตอร์ | 3(3-0-6) | 01418112 หรือ 01418113 | |
| 01418282 | Image and Video Processing การประมวลผลภาพและวีดิทัศน์ | 3(3-0-6) | 01418112 หรือ 01418113 | |
| 01418311 | Challenging Computational Programming การโปรแกรมเชิงคำนวณแบบท้าทาย | 3(2-2-5) | 01418232 | |
| 01418322 | Introduction to Data Science วิทยาการข้อมูลเบื้องต้น | 3(2-2-5) | 01418112 | |
| 01418323 | Data Quality Management การจัดการคุณภาพข้อมูล | 3(3-0-6) | 01418221 | |
| 01418324 | Decision Support and Business Intelligent Systems ระบบสนับสนุนการตัดสินใจและอัจฉริยะทางธุรกิจ | 3(3-0-6) | 01418221 | |
| 01418325 | Data Visualization ข้อมูลจินตทัศน์ | 3(2-2-5) | 01418221 | |
| 01418333 | Compiler Techniques เทคนิคตัวแปลโปรแกรม | 3(3-0-6) | 01418231 | |
| 01418341 | Enterprise Resource Planning System Design and Development การออกแบบและการพัฒนาระบบการวางแผนทรัพยากรองค์กร | 3(2-2-5) | 01418221 | |
| 01418342 | Mobile Application Design and Development การออกแบบและพัฒนาโปรแกรมประยุกต์สำหรับอุปกรณ์เคลื่อนที่ | 3(2-2-5) | 01418211 | |
| 01418343 | Parallel Computing with CUDA การคำนวณแบบขนานด้วยคูด้า | 3(3-0-6) | 01418232 | |
| 01418344 | Business Data Dimension and Report Management การจัดการมิติข้อมูลและรายงานทางธุรกิจ | 3(2-2-5) | 01418221 | |
| 01418352 | Data Communications and Networks การสื่อสารข้อมูลและเครือข่าย | 3(3-0-6) | 01418351 | |
| 01418353 | Cloud Computing Concepts and Services แนวคิดและบริการการคำนวณแบบคลาวด์ | 3(3-0-6) | 01418236 | |
| 01418361 | Introduction to Computer Vision คอมพิวเตอร์วิทัศน์เบื้องต้น | 3(3-0-6) | 01418112 หรือ 01418113 | |
| 01418362 | Introduction to Machine Learning การเรียนรู้ของเครื่องเบื้องต้น | 3(3-0-6) | 01418231 | |
| 01418363 | Natural Language Processing การประมวลผลภาษาธรรมชาติ | 3(3-0-6) | 01418112 | |
| 01418381 | Introduction to Interactive Computer Graphics คอมพิวเตอร์กราฟิกส์เชิงโต้ตอบเบื้องต้น | 3(3-0-6) | 01418112 หรือ 01418113 | |
| 01418382 | Visual Effects วิชวลเอฟเฟกส์ | 3(3-0-6) | 01418113 | |
| 01418383 | Extended Reality ความจริงขยาย | 3(3-0-6) | 01418113 | |
| 01418421 | User Experience and User Interface Design การออกแบบประสบการณ์และส่วนเชื่อมประสานผู้ใช้ | 3(2-2-5) | 01418221 | |
| 01418441 | Web Technology and Web Services เว็บเทคโนโลยีและเว็บบริการ | 3(2-2-5) | 01418211 | |
| 01418451 | Network Design and Administration การออกแบบและการบริหารเครือข่าย | 3(2-2-5) | 01418325 และ 01418351 | |
| 01418471 | Software Design and Development การออกแบบและพัฒนาซอฟต์แวร์ | 3(3-0-6) | 01418211 | |
| 01418472 | Integrated Agile Process and DevOps การบูรณาการกระบวนการเชิงอไจล์และเดฟอ็อปส์ | 3(3-0-6) | 01418211 | |
| 01418473 | Computer Control and Audit การควบคุมและการตรวจสอบงานคอมพิวเตอร์ | 3(3-0-6) | 01418321 | |
| 01418474 | Software Testing and Verification การทดสอบและทวนสอบซอฟต์แวร์ | 3(3-0-6) | 01418211 | |
| 01418496 | Selected Topic in Computer Science เรื่องเฉพาะทางวิทยาการคอมพิวเตอร์ | 3 | | |
(3) หมวดวิชาเลือกเสรี ไม่น้อยกว่า 6 หน่วยกิต | | | |
| xxxxxxxx | วิชาเลือกเสรี | 3(-) | | |
| xxxxxxxx | วิชาเลือกเสรี | 3(-) | | |