Home / Programs / Computer Science and Artificial Intelligence

B.Sc. (Computer Science and Artificial Intelligence)

Computer Science
and Artificial Intelligence

Learn everything from programming and data structures to artificial intelligence, cloud, blockchain and security, with cooperative education in real companies.

  • Programming
  • AI
  • Web & Mobile
  • IoT
  • Cloud
  • Blockchain
  • Security
  • eSports

19,500

THB / semester

40

seats / year

121

total credits

4

years · bachelor’s degree

Program and degree name

  • Thai: วิทยาศาสตรบัณฑิต สาขาวิชาวิทยาการคอมพิวเตอร์และปัญญาประดิษฐ์ — วท.บ. (วิทยาการคอมพิวเตอร์และปัญญาประดิษฐ์)
  • English: Bachelor of Science (Computer Science and Artificial Intelligence) — B.Sc. (Computer Science and Artificial Intelligence)
  • Academic bachelor’s degree, at least 121 credits

Structure at a glance

  • General education: 24 credits
  • Specialized courses: 91 credits (core 18 · required major 48 · major electives 25)
  • Free electives: 6 credits
  • Cooperative education 9 credits, or internship + special project

Curriculum Infographic

Curriculum structure 121 credits

Credits by course category, per the 2023 revised curriculum

121total credits
General education24 credits
Life and citizenship6
Language, technology and analysis12
Entrepreneurship6
Core courses18 credits
Required major courses48 credits
Major electives25 credits
Free electives6 credits

Skills you will build

Skills you will gain

Artificial IntelligenceProgrammingWeb ProgrammingData Structure & AlgorithmsDatabase SystemCloud ComputingInternet of ThingsSoftware EngineeringOOADBlockchainMobile TechnologyData MiningComputer SecurityComputer GraphicsGame DesigneSports IndustryOperating SystemEnterprise Apps

Career Paths

Our path of Career paths

Software Developer

Software developers / full-stack developers building systems for organizations and startups

AI & Data Specialist

Data analysts, AI engineers and data mining specialists

Web & Mobile Developer

Web and mobile application developers

Cloud & Network Engineer

Network, cloud and IoT infrastructure administrators

Cyber Security

Computer system and data security specialists

System Analyst

Information systems analysts and designers for organizations

Courses

Courses in the program

credits (lecture-practice-self study) · CS = Computer Science courses, followed by the course sequence number

1. General education · 24 credits

1.1 Life, Thai citizenship and global citizenship · 6 credits
CodeCourse titlecredits
GE101Life Skills3(3-0-6)
GE102Thai Citizens and Global Citizens3(3-0-6)
1.2 Language, technology and analysis · 12 credits
CodeCourse titlecredits
GE103Thai for Communication3(3-0-6)
GE104English for Communication3(2-2-5)
GE105Information Technology3(2-2-5)
GE106Mathematical Analysis3(3-0-6)
1.3 Entrepreneurship · 6 credits
CodeCourse titlecredits
GE107Modern Entrepreneur3(3-0-6)
GE108Finance Management for Entrepreneurs3(3-0-6)

2. Specialized courses · 91 credits

2.1 Core courses · 18 credits
CodeCourse titlecredits
MA104Discrete Mathematics3(3-0-6)
MA106Calculus and Analytic Geometry3(3-0-6)
MA201Statistics for Scientists3(3-0-6)
CO102Computer Laws and Ethics3(3-0-6)
CO201English for Computer Use3(3-0-6)
CO202Science for Computer3(2-2-5)
2.2 Required major courses · 48 credits
CodeCourse titlecredits
CS103Computer Programming3(2-2-5)
CS206Web Programming3(2-2-5)
CS208Numerical Methods3(3-0-6)
CS209Internet of Things3(2-2-5)
CS210Computer Communication and Cloud Computing Principles3(2-2-5)
CS211Data Structures and Algorithms3(2-2-5)
CS302Operating Systems3(3-0-6)
CS304Software Engineering3(2-2-5)
CS305Computer Architecture3(3-0-6)
CS308Seminar in Computing3(3-0-6)
CS310Database Systems3(2-2-5)
CS311Object-Oriented System Analysis and Design3(2-2-5)
CS312Artificial Intelligence3(2-2-5)
CS313Blockchain Technology3(2-2-5)
CS314Mobile Technology3(2-2-5)
CS403Information Systems for Organizations3(2-2-5)
2.3 Major electives · 25 credits
CodeCourse titlecredits
CS502Software Quality Management3(3-0-6)
CS503Internet Technology3(2-2-5)
CS507Data Mining Techniques3(2-2-5)
CS508Computer Security3(3-0-6)
CS511Computer Graphics3(2-2-5)
CS514Enterprise Application Development3(2-2-5)
CS515Multimedia Technology3(3-0-6)
CS516Pre-Cooperative Education1(3-0-4)
CS517Co-operative Education9(0-40-20)
CS523Game Design and Development3(2-2-5)
CS524E-Sports Technology and Industry3(2-2-5)
CS518Professional Experience3(0-40-0)
CS521Computer Science Research Methodology3(2-2-5)
CS522Special Project in Computing3(3-0-6)

Students who cannot take CS517 Co-operative Education must take 3 replacement courses: CS518 Professional Experience, CS521 Computer Science Research Methodology and CS522 Special Project in Computing

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.