Curriculum

Year File
2026 Curriculum(pdf)

School of Computer Science and Engineering Artificial Intelligence Computing Major Curriculum (As of the 2026 Academic Year)

  • Drag from side to side.

Year Course
Category
1st Semester 2nd Semester
Course Code Course Title Credits Course Code Course Title Credits
1 General Education CLTR0045 Logic and Critical Thinking 3-3-0 CLTR0003 Practical Narrative 3-3-0
CLTR0205 Basic Writing 3-3-0 CLTR0211 CalculusⅠ 3-3-0
CLTR0819 Basic Mathematics 2 3-3-0
Major COME0301 Discrete Mathematics 3-3-0 COMP0204 Programming for Beginners 6-4-4
COMP0218 AI and Computing 3-3-0 COMP0205 Creative Engineering Design 3-2-2
COMP0453 Computational Thinking and SW Coding Required Major Course 3-2-2 COMP0454 Mathematics for AI Required Major Course 3-3-0
2 General Education CLTR0246 Biological ScienceⅠ 3-3-0
General Elective FUTR0208 Future Technology and Job Market 3-3-0
Major COME0331 Data Structure Required Major Course 3-3-0 COME0311 Probability & Statistics 3-3-0
COMP0216 Data Structure Applications 3-2-2 COMP0224 Software Design 3-3-0
COMP0217 Java Programming 3-2-2 COMP0312 Operating Systems 3-3-0
COMP0315 Automata and Formal Language 3-3-0 COMP0324 Artificial Intelligence Required Major Course 3-3-0
COMP0411 Computer Architectures 3-3-0 ELEC0462 System Programming 3-2-2
MTED0231 Linear Algebra 3-3-0 ITEC0419 Introduction to Data Science 3-3-0
3 General Education CLTR0212 CalculusⅡ 3-3-0
Major CAIB0233 Understanding of Images 3-3-0 CAIB0211 Introduction to Natural Language Processing 3-3-0
COMP0319 Algorithms 1 Required Major Course 3-3-0 CAIB0216 Introduction to Reinforcement Learning 3-3-0
COMP0321 Compiler 3-3-0 COMP0322 Database Management Systems 3-2-2
COMP0323 Data Communications 3-3-0 ITEC0401 Capstone Design Project 1 Required Major Course 4-3-2
GLSO0215 Open Source Programming 3-2-2 ITEC0424 Computer Vision 3-3-0
ITEC0417 Introduction to Machine Learning Required Major Course 3-3-0 MOBI0224 Deep Learning 3-3-0
4 General Education CLTR0078 Understanding of Psychology 3-3-0
General Elective FUTR0201 Entrepreneurship and Venture Creation 3-3-0
Major CAIB0222 Artificial Intelligence Systems 3-3-0 CAIB0224 Introduction to Information Theory 3-3-0
CAIB0225 Speech Recognition 3-3-0 COME0368 Theory of Information Security 3-3-0
CAIB0234 Introduction to Neural Networks 3-3-0 COMP0220 Technical Writing in AI 3-3-0
COMP0219 Advanced Mathematics for AI 3-3-0 COMP0328 Mobile App Programming 1 3-2-2
COMP0414 Computer Networks 3-3-0 COMP0436 Augmented Reality 3-3-0
COMP0419 Information Retrieval 3-3-0 COMP0455 Intelligent Human-Computer Interface 3-3-0
COMP0460 Problem-based Engineering Training Experiment : Computer Science & Engineering 2-1-2 COMP0457 Medical AI 3-3-0
COMP0462 Data Mining Theory and Applications 3-3-0 GLSO0227 Cloud Computing 3-3-0
ITEC0415 Advanced Problem Solving 3-2-2 ITEC0418 Massively Parallel Computing 3-3-0
MBIO0402 Introduction to Bioinformatics 3-3-0 ITEC0514 Introduction to Brain and Cognitive Engineering 3-3-0
※ The curriculum applies based on the year of admission (student ID year). ※ Simultaneous enrollment in block courses is required. “Data Structure/Data Structure Applications” must be registered for simultaneously as block courses.