| 1. หมวดวิชาศึกษาทั่วไป จำนวนไม่น้อยกว่า | 30 | หน่วยกิต |
| 2. หมวดวิชาเฉพาะ จำนวนไม่น้อยกว่า | 97 | หน่วยกิต |
| 2.1 กลุ่มวิชาแกน | 9 | หน่วยกิต |
| 2.2 กลุ่มวิชาเฉพาะด้าน | 60 | หน่วยกิต |
| - กลุ่มประเด็นด้านองค์การและระบบสารสนเทศ | 12 | หน่วยกิต |
| - กลุ่มเทคโนโลยีเพื่องานประยุกต์ | 12 | หน่วยกิต |
| - กลุ่มเทคโนโลยีและวิธีการทางซอฟต์แวร์ | 27 | หน่วยกิต |
| - กลุ่มโครงสร้างพื้นฐานของระบบ | 6 | หน่วยกิต |
| - กลุ่มฮาร์ดแวร์และสถาปัตยกรรมคอมพิวเตอร์ | 3 | หน่วยกิต |
| 2.3 กลุ่มวิชาเฉพาะด้านเลือก | 21 | หน่วยกิต |
| 2.4 กลุ่มวิชาฝึกปฏิบัติการและฝึกประสบการณ์วิชาชีพ | 7 | หน่วยกิต |
| 3. หมวดวิชาเลือกเสรีจำนวนไม่น้อยกว่า | 6 | หน่วยกิต |
รายวิชาในหมวดต่าง ๆ |
| หมวดวิชาศึกษาทั่วไป ไม่น้อยกว่า | 30 หน่วยกิต | |
| หมวดวิชาเฉพาะ ไม่น้อยกว่า | 97 หน่วยกิต | |
| กลุ่มวิชาแกน จำนวน | 9 หน่วยกิต | |
| SMS109 | พีชคณิตเชิงเส้นและการประยุกต์ (Linear Algebra and Its Applications) |
|
| SDS107 | การเขียนโปรแกรมคอมพิวเตอร์สำหรับงานคณิตศาสตร์ (Computer Programming for Mathematical Works) |
|
| SDS207 | ระเบียบวิธีวิจัยสำหรับนวัตกรรมดิจิทัลและวิศวกรรมซอฟต์แวร์ (Research Methodology for Digital Innovation and Software Engineering) |
|
| กลุ่มวิชาเฉพาะด้าน จำนวน | 60 หน่วยกิต | |
| กลุ่มประเด็นด้านองค์การและระบบสารสนเทศ จำนวน | 12 หน่วยกิต | |
| SDS102 | การใช้ซอฟต์แวร์พื้นฐานในองค์กร (Fundamental Software in Organization) |
|
| SDS103 | ทักษะการสื่อสารสำหรับนวัตกรรมดิจิทัลและวิศวกรรมซอฟต์แวร์ (Communication Skill for Digital Innovation and Software Engineering) |
|
| SDS201 | จรรยาบรรณวิชาชีพนวัตกรรมดิจิทัลและวิศวกรรมซอฟต์แวร์ (Digital Innovation and Software Engineering Professional Ethics) |
|
| SDS205 | วิศวกรรมกระบวนการทางซอฟต์แวร์ (Software Process Engineering) |
|
| กลุ่มเทคโนโลยีเพื่องานประยุกต์ จำนวน | 12 หน่วยกิต | |
| SDS302 | การประยุกต์ใช้นวัตกรรมดิจิทัล (Digital Innovation Implementations) |
|
| SDS303 | นวัตกรรมการจัดการความปลอดภัยดิจิทัล (Innovative Digital Security Management) |
|
| SDS307 | สัมมนานวัตกรรมดิจิทัลและวิศวกรรมซอฟต์แวร์ (Seminar in Digital Innovation and Software Engineering) |
|
| SDS401 | โครงงานพิเศษนวัตกรรมดิจิทัลและวิศวกรรมซอฟต์แวร์ (Special Project in Digital Innovation and Software Engineering) |
|
| กลุ่มเทคโนโลยีและวิธีการทางซอฟต์แวร์ จำนวน | 27 หน่วยกิต | |
| SDS101 | วิทยาการซอฟต์แวร์ (Software Science) |
|
| SDS104 | วิศวกรรมความต้องการของระบบ
(System Requirement Engineering) |
|
| SDS106 | สถาปัตยกรรมซอฟต์แวร์สำหรับนวัตกรรมดิจิทัล
(Software Architecture for Digital Innovation) |
|
| SDS202 | การวิเคราะห์และสร้างแบบจำลองทางซอฟต์แวร์
(Software Modeling and Analysis) |
|
| SDS206 | หลักการออกแบบนวัตกรรมดิจิทัลและซอฟต์แวร์
(Principles of Digital Innovation and Software Design) |
|
| SDS208 | พื้นฐานการสร้างนวัตกรรมดิจิทัลด้วยภาษาคอมพิวเตอร์
(Basic Computer Language for Digital Innovation Development) |
|
| SDS209 | การทดสอบนวัตกรรมดิจิทัลและซอฟต์แวร์
(Digital Innovation and Software Testing) |
|
| SDS301 | การพัฒนานวัตกรรมดิจิทัล
(Digital Innovation Development) |
|
| SDS306 | การประกันคุณภาพและมาตรฐานของนวัตกรรมดิจิทัลและซอฟต์แวร์
(Principles of Digital Innovation and Software Quality Assurance and Standard) |
|
| กลุ่มโครงสร้างพื้นฐานของระบบ จำนวน | 6 หน่วยกิต | |
| SDS105 | ระบบฐานข้อมูลเชิงประยุกต์
(Applied Database System) |
|
| SDS204 | นวัตกรรมข้อมูลดิจิทัล
(Digital Data Innovation) |
|
| กลุ่มฮาร์ดแวร์และสถาปัตยกรรมคอมพิวเตอร์ จำนวน | 3 หน่วยกิต | |
| SDS309 | นวัตกรรมเครือข่ายดิจิตัลและการติดต่อสื่อสาร
(Digital Network Innovation and Communication Foundations) |
|
| กลุ่มวิชาเฉพาะด้านเลือก จำนวน | 21 หน่วยกิต | |
| SDS203 | การพัฒนานวัตกรรมดิจิทัลด้วยแนวคิดเชิงวัตถุ
(Object-Oriented Digital Innovation Development) |
|
| SDS210 | หลักเศรษฐศาสตร์เบื้องต้นสำหรับผู้ประกอบการนวัตกรรมดิจิทัลและวิศวกรรมซอฟต์แวร์
(Introduction to Economic Foundations Entrepreneurship of Digital Innovation and Software Engineering) |
|
| SDS211 | การพัฒนานวัตกรรมดิจิทัลเพื่อการตลาดในโลกไซเบอร์
(Digital Innovation Development for Cyber Marketing) |
|
| SDS212 | นวัตกรรมเกมดิจิทัล
(Digital Game Innovation) |
|
| SDS213 | หลักการพัฒนาซอฟต์แวร์เชิงลักษณะ
(Aspect-Oriented Software Development) |
|
| SDS214 | การสร้างนวัตกรรมดิจิทัลด้วยภาษาคอมพิวเตอร์ขั้นสูง
(Advanced Computer Language for Digital Innovation Development) |
|
| SDS304 | การพัฒนาซอฟต์แวร์ต่างแพลตฟอร์ม
(Software Development on Multiplatforms) |
|
| SDS305 | การพัฒนานวัตกรรมดิจิทัลแบบอาไจล์
(Agile Digital Innovation Development) |
|
| SDS308 | หลักกลยุทธ์การใช้นวัตกรรมดิจิทัล
(Digital Innovation Strategies Principles) |
|
| SDS310 | การพัฒนาซอฟต์แวร์เชิงกลุ่ม
(Team-Oriented Software Development) |
|
| SDS311 | การเขียนโปรแกรมคอมพิวเตอร์และเทคโนโลยีแบบบูรณาการ
(Integrative Programming and Technologies) |
|
| SDS312 | เทคโนโลยีโอเพนซอร์ส
(Open Source Technology) |
|
| SDS313 | ฝึกปฏิบัติการนวัตกรรมดิจิทัล
(Digital Innovation Lab) |
|
| SDS314 | หลักการอภิบาลอินเทอร์เน็ตเบื้องต้น
(Introduction to Internet Governance) |
|
| SDS402 | การพัฒนาระบบซอฟต์แวร์แบบกระจายการประมวลผลแบบกลุ่มเมฆ
(Distributed Processing Software Development and Cloud Computing) |
|
| SDS403 | การพัฒนานวัติกรรมดิจิทัลสำหรับอินเทอร์เน็ตของสรรพสิ่ง
(Digital Innovation Development for Internet of Things) |
|
| กลุ่มวิชาปฏิบัติการและฝึกประสบการณ์วิชาชีพ จำนวน | 7 หน่วยกิต | |
| SDS405 | การเตรียมสหกิจศึกษาสาขาวิชานวัตกรรมดิจิทัลและวิศวกรรมซอฟต์แวร์
(Preparation for Cooperative Education in Digital innovation and Software Engineering) |
|
| SDS406 | สหกิจศึกษาสาขาวิชานวัตกรรมดิจิทัลและวิศวกรรมซอฟต์แวร์
(Cooperative Education in Digital innovation and Software Engineering) |
|