General competence courses

These are the courses that can be taken as general competence courses. The list of courses is updated once a year.

All 500-level KAIST Computer Science courses can be taken as general competence courses.

DTU 02203 Design of Digital Systems 5 ECTS
DTU 02205 VLSI Design 5 ECTS
DTU 02220 Distributed Systems 7½ ECTS
DTU 02223 Fundamentals of Modern Embedded Systems 7½ ECTS
DTU 02239 Data Security 7½ ECTS
DTU 02242 Program Analysis 7½ ECTS
DTU 02249 Computationally Hard Problems 7½ ECTS
DTU 02285 Artificial Intelligence and Multi-Agent Systems 7½ ECTS
DTU 02291 System Integration 5 ECTS
KAIST CS500 Design and Analysis of Algorithms 3 credits
KAIST CS504 Computational Geometry 3 credits
KAIST CS510 Computer Architecture 3 credits
KAIST CS520 Theory of Programming Languages 3 credits
KAIST CS522 Theory of Formal Languages and Automata 3 credits
KAIST CS530 Operating System 3 credits
KAIST CS540 Network Architecture 3 credits
KAIST CS542 Internet Systems Technology 3 credits
KAIST CS546 Wireless Mobile Internet 3 credits
KAIST CS548 Advanced Information Security 3 credits
KAIST CS550 Software Engineering 3 credits
KAIST CS552 Models of Software Systems 3 credits
KAIST CS554 Designs for Software and Systems 3 credits
KAIST CS560 Database System 3 credits
KAIST CS562 Database Design 3 credits
KAIST CS570 Artificial Intelligence 3 credits
KAIST CS572 Intelligent Robotics 3 credits
KAIST CS574 Natural Language Processing I 3 credits
KAIST CS576 Computer Vision 3 credits
KAIST CS578 Bionic Human-Robot Interaction 3 credits
KAIST CS579 Computational Linguistics 3 credits
KAIST CS580 Interactive Computer Graphics 3 credits
KAIST CS590 Semantic Web 3 credits
KAIST CS591 Software Ecosystem 3 credits

The courses DTU 02221 and DTU 02222 are not applicable together.