รายวิชา
1. หมวดวิชาศึกษาทั่วไป 30 หน่วยกิต
นักศึกษาต้องเรียนและสอบผ่านในรายวิชาที่กำหนดไว้ในกลุ่มต่าง ๆ ดังรายละเอียดแยกตามกลุ่มวิชาดังต่อไปนี้
(1) กลุ่มวิชาทักษะการสื่อสาร 12 หน่วยกิต
– ภาษาอังกฤษ 9 หน่วยกิต
นักศึกษาต้องเรียนและสอบผ่านทุกรายวิชาในกลุ่มวิชาภาษาอังกฤษ ดังต่อไปนี้
English for Communication in Multicultural Societies
Academic English
Critical Reading and Writing
– ภาษาต่างประเทศภาษาที่สอง 3 หน่วยกิต
นักศึกษาต่างชาติต้องเลือกเรียนและสอบผ่านวิชา 049 005 สำหรับนักศึกษาไทยให้เลือกเรียนวิชา 049 006 หรือ 049 007 หรือรายวิชาที่มหาวิทยาลัยจะประกาศเพิ่มเติมภายหลัง จำนวน 3 หน่วยกิต โดยความเห็นชอบของคณะกรรมการบริหารหลักสูตร
Thai for Foreigners I
Japanese for Communication I
Chinese for Communication I
หมายเหตุ นักศึกษาที่มีความรู้ความสามารถทางภาษาอังกฤษผ่านเกณฑ์ที่มหาวิทยาลัยกำหนด อาจได้รับการพิจารณายกเว้น ไม่ต้องลงทะเบียนเรียนรายวิชาภาษาอังกฤษ ทั้งนี้สามารถลงทะเบียนเรียนรายวิชาภาษาต่างประเทศภาษาที่สอง และ/หรือรายวิชาในกลุ่มวิชาอื่นแทนได้ ซึ่งรวมแล้วต้องเรียนรายวิชาศึกษาทั่วไปไม่น้อยกว่า 30 หน่วยกิต ตามประกาศมหาวิทยาลัยขอนแก่น (ฉบับที่ 977/2552) เรื่อง รายวิชาศึกษาทั่วไปสำหรับหลักสูตรนานาชาติและหลักสูตรที่ศึกษาเป็นภาษาอังกฤษ มหาวิทยาลัยขอนแก่น ฉบับปรับปรุง พ.ศ. 2552
(2) กลุ่มวิชาความรับผิดชอบต่อตนเองและสังคม คุณธรรม และจริยธรรม 6 หน่วยกิต
นักศึกษาต้องเรียนและสอบผ่านทุกรายวิชาในกลุ่มวิชาความรับผิดชอบต่อตนเองและสังคม คุณธรรมและจริยธรรม โดยมีรายวิชา ดังต่อไปนี้
Aesthetics for Life
Wellness Dimension
(3) กลุ่มวิชาทักษะความรอบรู้และการปรับตัว 6 หน่วยกิต
นักศึกษาต้องเรียนและสอบผ่านทุกรายวิชาในกลุ่มวิชาทักษะความรอบรู้และการปรับตัว โดยมีรายวิชาดังต่อไปนี้
Multiculturalism
Globalization Studies
(4) กลุ่มวิชาทักษะการคิดวิเคราะห์และการวิจัย 6 หน่วยกิต
นักศึกษาต้องเรียนและสอบผ่านทุกรายวิชาในกลุ่มวิชาทักษะการคิดวิเคราะห์และการวิจัย โดยมีรายวิชา ดังต่อไปนี้
Information Literacy
Research Applications for Problem Solving
(5) กลุ่มวิชาทักษะคอมพิวเตอร์และเทคโนโลยีสารสนเทศ 3 หน่วยกิต
(ไม่นับหน่วยกิต)
(ไม่นับหน่วยกิต)
Basic Computer and Information Technology
นักศึกษาสามารถเรียนรู้เพื่อพัฒนาทักษะพื้นฐานทางคอมพิวเตอร์และเทคโนโลยีสารสนเทศด้วยตนเอง โดยเรียนรายวิชา 000 160 คอมพิวเตอร์และเทคโนโลยีสารสนเทศขั้นพื้นฐาน 3 (3-0-6) ใน ระบบ e-learning ของมหาวิทยาลัย (http://e-learning.kku.ac.th) หรืออาจเข้ารับการอบรมในหลักสูตรคอมพิวเตอร์และเทคโนโลยีสารสนเทศที่จัดโดยมหาวิทยาลัยหรือคณะหรือหน่วยงานต่างๆ และจะต้องสอบผ่าน “มาตรฐานความรู้ความสามารถทางคอมพิวเตอร์และเทคโนโลยีสารสนเทศขั้นพื้นฐาน สำหรับนักศึกษาระดับปริญญาตรี มหาวิทยาลัยขอนแก่น” โดย ระบบ e-testing ที่จัดโดยสำนักนวัตกรรมการเรียนการสอน มหาวิทยาลัยขอนแก่น ตามเกณฑ์ที่มหาวิทยาลัยกำหนด ซึ่งถือเป็นส่วนหนึ่งของเกณฑ์การสำเร็จการศึกษาในหลักสูตรระดับปริญญาตรี
2. หมวดวิชาเฉพาะ ไม่น้อยกว่า 107 หน่วยกิต
(1) กลุ่มวิชาพื้นฐาน 27 หน่วยกิต
นักศึกษาต้องเรียนและสอบผ่านรายวิชาในทุกรายวิชาต่อไปนี้
Engineering Workshop Practice
Engineering Drawing
Fundamentals of Computer Programming
Calculus for Engineering I
Calculus for Engineering II
Calculus for Engineering III
Differential Equations for Engineering
General of Physics Laboratory I
General of Physics Laboratory II
Fundamentals of Physics I
Fundamentals of Physics II
(2) กลุ่มวิชาบังคับ 59 หรือ 62 หน่วยกิต
นักศึกษาต้องเรียนและสอบผ่านรายวิชาในทุกรายวิชาต่อไปนี้
Introduction to Digital Media
Art and Design Foundation
Digital Electronics
Object Oriented Programming
Object Oriented Programming Laboratory
Introduction to Data Structures
Introduction to Discrete Mathematics
Digital Media Processing
นักศึกษาต้องเรียนและสอบผ่านในทุกรายวิชาต่อไปนี้ และต้องได้คะแนนเฉลี่ยสะสมไม่ต่ำกว่า 2.00 หรือต้องได้ระดับคะแนนแต่ละวิชาไม่ต่ำกว่า C จึงมีสิทธิ์สำเร็จการศึกษา สำหรับนักศึกษาที่เรียนวิชา EN844 785 สหกิจศึกษาทางวิศวกรรมสื่อดิจิทัล ในกลุ่มวิชาฝึกงานและสหกิจศึกษา จะได้รับการยกเว้นไม่ต้องเรียนวิชา EN844 998 การเตรียมโครงการวิศวกรรมสื่อดิจิทัล และ EN844 999 โครงการวิศวกรรมสื่อดิจิทัล
Computer Graphics
3D Modeling and Animation
Interactive Web Programming
Computer-Generated Imagery
Professional Skills Development
Game Programming
Game Design
User Interface and User Experience Design
Project Management Body of Knowledge
Multimedia Database
Computer Networking and Internet Technology
Interaction Design
Digital Media Engineering Pre-Project
Digital Media Engineering Project
นักศึกษาที่มีหน่วยกิตสะสมจากรายวิชาในหลักสูตรไม่น้อยกว่าสามในสี่ของหน่วยกิตทั้งหมด หรือมีสถานะเป็นนักศึกษาชั้นปีที่ 3 หรือสูงกว่า ต้องลงทะเบียนเรียนแบบไม่นับหน่วยกิตและต้องมีผลการศึกษาในระดับ S (Satisfactory) ในรายวิชาต่อไปนี้
(ไม่นับหน่วยกิต)
Practical Training
Cooperative Education in Digital Media Engineering
(3) กลุ่มวิชาเลือก ไม่น้อยกว่า 18 หรือ 21 หน่วยกิต
นักศึกษาต้องเลือกเรียนและสอบผ่านรายวิชาต่อไปนี้ หรือรายวิชาที่คณะฯ เปิดเพิ่มเติมภายหลัง โดยผ่านความเห็นชอบจากคณะกรรมการประจำคณะวิศวกรรมศาสตร์ สำหรับนักศึกษา สำหรับนักศึกษาที่เลือกเรียนวิชา EN843 796 ฝึกงาน ต้องเรียนกลุ่มวิชาชีพเลือกเรียนอย่างน้อย 21 หน่วยกิต และสำหรับนักศึกษาที่เรียนวิชา EN844 785 สหกิจศึกษาทางวิศวกรรมสื่อดิจิทัล ต้องเรียนกลุ่มวิชาชีพเลือกเรียนอย่างน้อย 18 หน่วยกิต
Parallel Programming
Effective Presentation Technique
Character Animation and Control
3D Animation Pipeline
Shading, Lighting and Rendering
3D modelling and Digital Sculpting
Character and Theme Design
Visual Effects
Advanced Game Programming
Mobile Application Development
Advanced Computer Graphics
Digital Compositing and Post-production
Python Scripting for Animation
3D Animation Pre-Production
Artificial Intelligence
Online Game Development
Virtual Reality
Sound Design for Game and Animation
Dynamic Simulation
Gamification
Serious Game
Information Architecture and Visualization
Ubiquitous Computing
Computer network programming
e-Learning
Social Media
Introduction to Software Engineering
Special Topics in Digital Media Engineering
3. หมวดวิชาเลือกเสรี 6-9 หน่วยกิต
ให้นักศึกษาลงทะเบียนเรียนรายวิชาเลือกเสรีที่เปิดสอนในมหาวิทยาลัยขอนแก่น หรือสถาบันการศึกษาอื่น หรือรายวิชาที่มหาวิทยาลัยประกาศเพิ่มเติมภายหลัง โดยได้รับความเห็นชอบจากคณะกรรมการบริหารหลักสูตร จำนวนไม่น้อยกว่า 6 หน่วยกิต แต่ไม่เกิน 9 หน่วยกิต หากนักศึกษาลงทะเบียนเกินจากที่กำหนดไว้ให้ถือว่าเป็นการลงทะเบียนเรียนแบบร่วมเรียน