B.S. (Computer Multimedia and Animation)
Computer Multimedia
and Animation
Blending art with technology — 3D modeling, character and set design, animation, visual effects, games and VR/MR, with a portfolio you can really use to apply for jobs.
- 3D Modeling
- Character Design
- Animation
- VFX
- Game Dev
- VR / MR
- UX / HCI
- AI for Games
19,500
THB / semester
40
seats / year
121
total credits
4
years · bachelor’s degree
Program Identity
Logo and mascot of the program
The symbols of the Computer Multimedia and Animation program, reflecting the world of 3D digital media and creativity

- 3D cube
- Play button
- X · Y · Z axes
- RGB colors

Program mascot
A creative robot holding a drawing pen and a game controller — representing the fusion ofart animation andgameswith technology
Program and degree name
- Thai: วิทยาศาสตรบัณฑิต สาขาวิชาคอมพิวเตอร์มัลติมีเดียและแอนิเมชัน — วท.บ. (คอมพิวเตอร์มัลติมีเดียและแอนิเมชัน)
- English: Bachelor of Science Program in Computer Multimedia and Animation — B.S. (Computer Multimedia and Animation)
- Academic bachelor’s degree, at least 121 credits
Structure at a glance
- General education: 24 credits
- Specialized courses: 91 credits (core 18 · required major 58 · major electives 15)
- Free electives: 6 credits
- Cooperative education 9 credits, or professional internship
Curriculum Infographic
Curriculum structure 121 credits
Credits by course category, per the 2023 revised curriculum
Skills you will build
Skills you will gain
Career Paths
Our path of Career paths
3D Artist / Animator
3D modelers, animators and character designers
Game Developer
Game designers and developers for mobile, PC and mixed reality
VFX & Video Editor
Visual effects artists, editors and compositors for film and advertising
UX/UI & Interactive Designer
User experience and interactive media designers
VR / AR / MR Developer
Virtual reality developers for education, tourism and industry
Digital Content Creator
Digital content creators and new media innovators
Courses
Courses in the program
credits (lecture-practice-self study) · CM = Computer Multimedia and Animation courses
1. General education · 24 credits
1.1 Life, Thai citizenship and global citizenship · 6 credits
| Code | Course title | credits |
|---|---|---|
| GE101 | Life Skills | 3(3-0-6) |
| GE102 | Thai Citizens and Global Citizens | 3(3-0-6) |
1.2 Language, technology and analysis · 12 credits
| Code | Course title | credits |
|---|---|---|
| GE103 | Thai for Communication | 3(3-0-6) |
| GE104 | English for Communication | 3(2-2-5) |
| GE105 | Information Technology | 3(2-2-5) |
| GE106 | Mathematical Analysis | 3(3-0-6) |
1.3 Entrepreneurship · 6 credits
| Code | Course title | credits |
|---|---|---|
| GE107 | Modern Entrepreneur | 3(3-0-6) |
| GE108 | Finance Management for Entrepreneurs | 3(3-0-6) |
2. Specialized courses · 91 credits
2.1 Core courses · 18 credits
| Code | Course title | credits |
|---|---|---|
| CO102 | Computer Laws and Ethics | 3(3-0-6) |
| CM104 | Composition | 3(2-2-5) |
| MA201 | Statistics for Scientists | 3(3-0-6) |
| CM107 | Theory and Principles of Animation | 3(2-2-5) |
| CO201 | English for Computer Use | 3(3-0-6) |
| CO202 | Science for Computer | 3(2-2-5) |
2.2 Required major courses · 58 credits
| Code | Course title | credits |
|---|---|---|
| CM103 | Computer Programming | 3(2-2-5) |
| CM108 | Multimedia Application | 3(2-2-5) |
| CM109 | Multimedia Programming | 3(2-2-5) |
| CM110 | 3D Modeling | 3(2-2-5) |
| CM211 | Character Design and Visual Development | 3(2-2-5) |
| CM212 | Script Writing and Storyboarding | 3(2-2-5) |
| CM213 | Game Design and Development | 3(2-2-5) |
| CM214 | Communication Arts | 3(2-2-5) |
| CM215 | Data Structure and Algorithm | 3(2-2-5) |
| CM319 | Animation Studio | 3(2-2-5) |
| CM320 | Virtual Reality Technology | 3(2-2-5) |
| CM321 | Digital Media Editing and Composing | 3(2-2-5) |
| CM322 | Human-Computer Interaction | 3(2-2-5) |
| CM323 | Image Processing | 3(2-2-5) |
| CM324 | Visual Effects and Animation in Cinema | 3(2-2-5) |
| CM325 | Seminar in Computer Multimedia and Animation | 3(3-0-6) |
| CM326 | Interactive Multimedia | 3(2-2-5) |
| CM327 | Game Programming on Mixed Reality Environment | 3(2-2-5) |
| CM404 | Pre-Cooperative Education | 1(3-0-4) |
| CM405 | Data Visualization | 3(2-2-5) |
2.3 Major electives · 15 credits
| Code | Course title | credits |
|---|---|---|
| CM524 | Cooperative Education | 9(0-40-20) |
| CM525 | Professional Experience | 3(0-40-0) |
| CM528 | Mobile Application Programming | 3(2-2-5) |
| CM535 | Computer Multimedia and Animation Project | 3(3-0-6) |
| CM536 | Digital Content Design | 3(2-2-5) |
| CM537 | New Media Innovation | 3(2-2-5) |
| CM538 | Artificial Intelligence for Game Development | 3(2-2-5) |
| CM541 | Current Topics in Computer Multimedia and Animation | 3(2-2-5) |
3. Free electives · 6 credits
Choose any courses from the university’s bachelor’s programs, at least 6 credits
READY · SET · CREATE
Ready to start your future in tech?
Real learning, real work — programs that integrate study and work (CWIE) from your first year to graduation.

