Bachelor of Engineering Program in Digital Media Engineering

Digital media engineers specialize in developing, implementing, and optimizing technology systems for creating, processing, delivering, and displaying digital content. Their work spans the intersection of technology and creative media production.

 

Core Responsibilities

  • Designing and developing digital media applications and platforms
  • Implementing streaming technologies and content delivery networks
  • Developing interactive media experiences and user interfaces
  • Building systems for digital asset management and workflow automation

 

Skills and Knowledge Areas

  • Programming (particularly in audio/video processing)
  • Streaming protocols and content delivery architectures
  • Interactive media development
  • User experience design
  • Virtual/augmented reality technologies

What are the admission requirements for non-Thais?

  1. Online application
  2. Copy of passport
  3. Transcript (English only)
  4. Two letters of recommendation
  5. English Proficiency Tests- the following English proficiency tests are applicable: TOEFL, IELTS, TOEIC, CU-TEP, TU-GET, KEPT, or KKU-AELT.
  6. Folio (Optional)

Graduation Qualification

  1. In accordance with the Announcement of the Ministry of Education on the Standard Criteria for Bachelor’s Degree Programs, B.E. 2558 (2015). And,
  2. In accordance with Khon Kaen University Regulations on Undergraduate Education, B.E. 2562 (2019), Chapter 10, Section 36 (Annex 5), or any future revised regulations.
  3. Participate in the integrated learning activities as required, in accordance with the university’s announcement.
  4. Have a valid English language proficiency test score recognized by Khon Kaen University.
  5. Meet the requirements of the compulsory courses as specified by the curriculum, as follows:
    • Students must complete and pass all compulsory courses, and
    • Students must achieve a minimum grade of C in each course or have a cumulative GPA of no less than 2.00. The GPA is calculated based on the highest grade obtained for each compulsory courses.

 

Awarding of Associate Degrees

Students of the Faculty of Engineering who are eligible to receive an associate degree under the Bachelor of Engineering program in Telecommunications Engineering must meet the following qualifications:

    1. Not currently under disciplinary action that prohibits the nomination for the award of a degree or associate degree.
    2. Not indebted to the university.
    3. Has completed and passed all required courses as per the curriculum, with a cumulative GPA not less than 1.75 but below 2.00.

Curriculum Structure

 

Credits

Credits all the curriculum

120

1)      General Education Courses

30

1.1 Language Courses

12

1.2 Humanities and Social Sciences Courses

6

1.3 Mathematics and Sciences Courses

12

2) Major Courses                                

 Minimum 84

2.1 Basic Engineering Courses 

15

2.2 Core Engineering Courses 

36

2.3 Elective Engineering Courses 

27

2.4 Field Experience Courses

6

3) Elective courses                               Minimum

6

Courses

1. General Education Courses      30   Credits

Students are required to complete and pass the courses specified in each subject group, as well as any additional courses that may be determined by the university in the future, as detailed below by subject groups

 

1.1 Language Courses      12 Credits
1) English Language Courses  6 Credits

Students are required to complete and pass all courses in the English language course group, as listed below.

IC 011 001 Critical Reading and Writing 3(3-0-6)
IC 011 002 Academic English 3(3-0-6)

2)  Second Foreign Language  6 Credits

Students are required to select and complete 6 credits from the Second Foreign Language course group, as listed below. Thai nationals are not permitted to enroll in IC 011 003 Thai for Foreigners I and IC 011 006 Thai for Foreigners II. Japanese nationals are not permitted to enroll in IC 011 004 Japanese for Communication I and IC 011 007 Japanese for Communication II. Similarly, Chinese nationals are not permitted to enroll in IC 011 005 Chinese for Communication I and IC 011 008 Chinese for Communication II.

IC 011 003 Thai for Foreigners I 3(3-0-6)
IC 011 004 Japanese for Communication I 3(3-0-6)
IC 011 005 Chinese for Communication I 3(3-0-6)
IC 011 006 Thai for Foreigners II 3(3-0-6)
IC 011 007 Japanese for Communication II 3(3-0-6)
IC 011 008 Chinese for Communication II 3(3-0-6)

 

1.2 Humanities and Social Sciences Courses     6 Credits

Students are required to complete and pass all courses in Humanities and Social Sciences Courses for 6 credits as listed below.

IC 011 012 Leadership and Change Management 3(3-0-6)
IC 011 015 Career Preparation and Professionalism 3(3-0-6)

 

1.3 Mathematics and Sciences Courses      12 Credits

Students are required to complete and pass all courses in Mathematics and Sciences Courses for 12 credits as listed below.

IC 011 016 Information Literacy 3(3-0-6)
IC 011 018   Logical Thinking and Problem Solving 3(3-0-6)
IC 011 019  Creative Entrepreneurship 3(3-0-6)
IC 011 020 Basic Personal Financial Planning 3(3-0-6)

 

2. Major Courses    Minimum 84 Credits

    2.1 Basic Engineering Courses       15 Credits

 Students are required to complete and pass all Foundation Courses as listed below.   

*EN 001 205 Engineering Skills Development 1(0-3-2)

(Non-Credit)

**EN 811 300 Fundamentals of Computer Programming 3(3-0-6)
*EN 841 009 Digital Media Mathematics 3(3-0-6)
*EN 841 010 Statistics for Data Science 3(3-0-6)
EN 842 007 Introduction to Discrete Mathematics 3(3-0-6)
EN 842 100 Computer Graphics 3(3-0-6)

 

    2.2 Core Engineering Courses                                   36 Credits

EN 841 001 Introduction to Digital Media 3(3-0-6)
*EN 841 011 Graphics Design 3(3-0-6)
*EN 841 012 Digital Media Studio 1 1(0-3-2)
*EN 841 013 Digital Media Studio 2 1(0-3-2)
*EN 841 400 Introduction to Machine Learning 3(3-0-6)
EN 842 006 Introduction to Data Structures and Algorithms 3(3-0-6)
*EN 842 014 Digital Media Electronics 3(2-3-6)
*EN 842 015 Digital Media Studio 3 1(0-3-2)
*EN 842 016 Agile Software Development 3(3-0-6)
*EN 842 017 Digital Media Studio 4 1(0-3-2)
*EN 842 314 Interaction Programming 3(2-3-6)
EN 843 008 Digital Media Processing 3(3-0-6)
*EN 843 018 Digital Media Studio 5 1(0-3-2)
*EN 843 019 Digital Media Studio 6 1(0-3-2)
EN 843 304 Computer Networking and Internet Technology 3(3-0-6)
*EN 844 020 Extended Reality 3(3-0-6)

   

2.3  Elective Engineering courses                  Minimum   27 Credits

Students must select and pass the following courses, or any additional courses subsequently offered by the Faculty with the approval of the Faculty Committee at least 27 credits.

1) Digital Media Industrial Courses
*EN 841 021 Story Engineering 3(2-3-6)
EN 842 101 3D Modeling and Animation 3(3-0-6)
*EN 842 500 Fundamental Audio Engineering 3(2-3-6)
EN 843 104 Character Animation and Control 3(3-0-6)
EN 843 105 Computer-Generated Imagery 3(3-0-6)
EN 843 107 3D Animation Pipeline 3(3-0-6)
**EN 843 108 Shading, Lighting and Rendering 3(3-0-6)
EN 843 109 3D modelling and Digital Sculpting 3(3-0-6)
EN 843 110 Character and Theme Design 3(3-0-6)
EN 843 111 Visual Effects 3(3-0-6)
*EN 843 116 Character Rigging and dynamics 3(2-3-6)
*EN 843 117 Real-Time Rendering 3(2-3-6)
*EN 843 501 Advance Audio Engineering 3(2-3-6)
EN 844 112 Advanced Computer Graphics 3(3-0-6)
EN 844 113 Digital Compositing and Post-production 3(3-0-6)
EN 844 114 Python Scripting for Animation 3(3-0-6)
EN 844 115 3D Animation Pre-Production 3(3-0-6)
EN 844 207 Dynamic Simulation 3(3-0-6)
EN 844 311 Social Media 3(3-0-6)
**EN 844 502 Sound Design for Game and Animation 3(3-0-6)

 

 

2) Interactive Digital Media Courses

*EN 841 315 E-Sport 3(3-0-6)
*EN 842 316 Advanced Digital Media Electronics 3(3-0-6)
EN 843 200 Game Programming 3(3-0-6)
EN 843 201 Game Design 3(3-0-6)
EN 843 202 Advanced Game Programming 3(3-0-6)
*EN 843 210 Game Quality Assurance 3(3-0-6)
EN 843 301 User Interface and User Experience Design 3(3-0-6)
EN 844 204 Online Game Development 3(3-0-6)
EN 844 209 Serious Game 3(3-0-6)
EN 844 308 Interaction Design 3(3-0-6)

 

3) AI Courses
EN 813 706 Artificial Neural Networks 3(3-0-6)
EN 813 707 Natural Language Processing 3(3-0-6)
EN 813 708 Pattern Recognition and Its Applications 3(3-0-6)
*EN 842 401 Data Visualization 3(3-0-6)
*EN 843 402  Image Processing and Computer Vision 3(3-0-6)
*EN 843 403 Data Science 3(3-0-6)
*EN 843 404 Cognitive Computing 3(3-0-6)
*EN 843 405 Deep Learning for Computer Vision 3(3-0-6)
**EN 843 407 Artificial Intelligence 3(3-0-6)
EN 844 306 Information Architecture and Visualization 3(3-0-6)
*EN 844 406 Interactive Data Visualization 3(3-0-6)

 

4) Software Development Course
EN 813 705 Computer Technology for Education 3(3-0-6)
EN 842 300 Interactive Web Programming 3(3-0-6)
EN 843 303 Multimedia Database 3(3-0-6)
*EN 843 317 Mobile Application Development 3(3-0-6)
*EN 843 318 Web Application Development 3(3-0-6)
EN 844 307 Ubiquitous Computing 3(3-0-6)
EN 844 309 Computer Network Programming 3(3-0-6)
EN 844 312 Introduction to Software Engineering 3(3-0-6)
EN 844 774 Special Topics in Digital Media Engineering 3(3-0-6)

 

5) Other Elective Courses in Engineering

Students may choose to enroll in and pass the following courses, or any additional courses later offered by the Faculty. A maximum of 3 credits from these courses can be counted toward the elective course group.

EN 003 300 Introduction to Railway System Engineering 3(3-0-6)
EN 003 301 Tribology in Rail Way System Engineering 3(3-0-6)
EN 003 302 Rolling Stock Engineering 3(3-0-6)
EN 003 303 Railway Signaling and Control 3(3-0-6)
EN 003 304 Railway System Planning and Administration 3(3-0-6)
EN 003 305 Railway Project Management 3(3-0-6)
EN 003 306 Rail Track Design 3(3-0-6)
EN 003 307 Introduction to Railway Maintenance 3(3-0-6)
EN 003 308 Railway Electrification 3(3-0-6)
EN 003 309 Railway Traction Systems 3(3-0-6)
*EN 003 312 Automation 1 (0-3-2)
*EN 003 313 Building Information Modeling 1 (0-3-2)
EN 004 310 Rail Propulsion System 3(3-0-6)
EN 004 311 Train Operation and Control 3(3-0-6)
EN 900 003 Fundamentals of flight 3(3-0-6)
EN 900 004 Flight Operation 3(3-0-6)
**EN 900 005 Aviation Weather and Navigation 2(1-2-3)
**EN 900 006 Integration Pilot Knowledge and Skills 3(2-2-5)

 


2.4 Field Experience Courses 6 Credits
   

Students who have accumulated no less than three-fourths of the total credits in the program, or who are in their third year of study or above, or who have received approval from the department, are required to enroll in and pass all of the following courses.

*EN 843 796 Practical Training 1 (0-3-1)

(Non-credits)

**EN 844 785 Cooperative Education in Logistics Engineering 6

 

3. Free Elective Courses     Minimum 6 Credits

Students must register for at least 6 credits of free elective courses offered by Khon Kaen University or other educational institutions, or courses later announced by the university, with the approval of the Curriculum Administrative Committee.

 

 

Remarks:

*  New Course

**  Revised Courses

Estimated Costs for Undergraduate International Students (International Program)

Bachelor’s degree is a 4-year program (8 semester).

Costs Mekong Sub-region (THB)

Other Regions (THB)

Tuition (per program)

400,000

(50,000/semester)

520,000

(65,000/semester)

Enrollment fee (one-time) 10,000 THB

 

Expected Costs

Health Insurance (Must cover all expenses in Thailand) 5,000 – 10,000 Baht/year
Accommodation 3,000 – 6,000 Baht/month
Cost of living 6,000 – 10,000 Baht/month

Scholarship for Foreign Students in International Undergraduate Programs

 

The Faculty of Engineering offers scholarships to foreign students in international undergraduate programs detailed as follows:

Eligibility Requirements

To be eligible for this scholarship:

  1. You must be registered for semester courses and not under the dropping period
  2. You must not be receiving another scholarship from the Faculty
  3. As a first-year student, you need to submit an English Proficiency Test result with minimum scores:
    • TOEFL PBT/ITP: 500
    • TOEFL CBT: 173
    • TOEFL iBT: 61
    • IELTS: Overall 6.0
    • TOEIC: 570
    • SAT (verbal): 450
    • ACT (reading & writing): 24
    • Cambridge English Advanced: 169
  4. Priority will be given to applicants with Academic Aptitude Test results (SAT or ACT in Mathematics or SAT in Chemistry/Physics/Biology)
  5. You must have good conduct and not be involved with drugs or have any disciplinary records

Benefits:

  • Scholarship Amount: Up to 190,000 baht per year for 4 years (duration of the program)
  • Coverage:
    • Tuition fee: 120,000 baht per academic year
    • Special fee for foreign students: 10,000 baht
    • Monthly allowance: 60,000 baht (5,000 baht/month)

 

Application Process

If you meet the above requirements, you may apply for the scholarship within 15 days after the official opening date of the first semester by:

  1. Submitting your English Proficiency Test result and Academic Aptitude Test result (if any) to the Learning Skill Development and Education Unit, Faculty of Engineering
  2. Attending an interview on the date set by the Faculty
  3. Selection will be based on interview scores and test results

Scholarship Conditions

If awarded the scholarship, you must:

  • Maintain a GPAX of at least 2.75
  • Work for or assist in faculty activities for at least 40 hours per academic year
  • Follow program study plans and other terms as specified in the announcement

How to apply

 

For ASEAN and Chinese, click here >> APPLY NOW

 

For other regions, kindly follow the outlined steps:

The submitted application documents will be carefully reviewed by the Program Chair. Applicants will be notified of the decision once it has been made.