Archive

List of courses taken at KAIST.

Courses

Operating Systems and Lab

Semester: Spring 2026

Institution: KAIST

Department: School of Computing

Introduction to Artificial Intelligence

Semester: Spring 2026

Institution: KAIST

Department: School of Computing

Machine Learning

Semester: Spring 2026

Institution: KAIST

Department: School of Computing

Introduction to Information Security

Semester: Spring 2026

Institution: KAIST

Department: School of Computing

Programming Principles

Semester: Spring 2026

Institution: KAIST

Department: School of Computing

Seminar: Generative AI

Semester: Spring 2026

Institution: KAIST

Department: School of Computing

AI Foundation Models: Theory and Practice

Semester: Spring 2026

Institution: KAIST

Department: School of Electrical Engineering

Computer-Aided Design

Semester: Spring 2026

Institution: KAIST

Department: Dept of Industrial Design

General Chemistry Experiment I

Semester: Spring 2026

Institution: KAIST

Department: Dept of Chemistry

Communication Training

Semester: Spring 2026

Institution: KAIST

Department: School of Digital Humanities and Computational Social Sciences

Analysis of the Modern Economy

Semester: Winter 2025

Institution: KAIST

Department: School of Digital Humanities and Computational Social Sciences

Algorithmic Graph Structure Theory

Semester: Fall 2025

Institution: KAIST

Department: School of Computing

#Parameterized Algorithms #Treewidth #Brambles #Tree-Independence Number #Abstract \(\mu\)-treewidth #Intersection Graphs #Clique-cover-treewidth #Branchwidth #Tangle #Abstract Separtion Systems #Abstract Tangle Duality

Programming Languages

Semester: Fall 2025

Institution: KAIST

Department: School of Computing

#Functional Programming #Scala #First-Class & First-Order Functions #Closures #Pattern Matching #Identifiers #Recursion #Garbage Collection #Lazy Evaluation #Continuations #Type Systems #Polymorphism

Problem Solving

Semester: Fall 2025

Institution: KAIST

Department: School of Computing

#Advanced Data Structures #Dynamic Programming #Number Theory #Combinatorics #Sweeping #Two Pointers #Greedy

Introduction to Hacking

Semester: Fall 2025

Institution: KAIST

Department: School of Digital Humanities and Computational Social Sciences

#Linux #Cryptography #Web Hacking #SQL Injection #Buffer Overflow #PHP Exploitation

Introduction to Algorithms

Semester: Fall 2025

Institution: KAIST

Department: School of Computing

#Time Complexity #Asymptotic Notation #Divide and Conquer #Dynamic Programming #Greedy Algorithms #Graph Algorithms #Sorting Algorithms #NP-Completeness #Approximation Algorithms

Calculus II

Semester: Fall 2025

Institution: KAIST

Department: Department of Mathematical Sciences

#Vectors and Linear Functions #Derivative of Multivariable Functions #Multi-variable Function Integration #Integration of Vector Fields

Introduction to Graph Theory

Semester: Fall 2025

Institution: KAIST

Department: Department of Mathematical Sciences

#Connection #Matching #Cycles #Connectivity #Coloring #Planar Graphs #Ramsey Theory #Probabilistic Method #Extremal Problems #Spectrum

General Chemistry I

Semester: Fall 2025

Institution: KAIST

Department: Department of Chemistry

General Physics II

Semester: Fall 2025

Institution: KAIST

Department: Department of Physics

#Gauss's Law #Electric Potential #Capacitors #Electric Circuits #Magnetism #Electromagnetic Induction #Alternating-Current Circuits #Electromagnetic Waves #Reflection & Refraction #Optical Instruments #Relativity #Quantum Mechanics

Discrete Structures

Semester: Summer 2025

Institution: KAIST

Department: School of Computing

#Logic #Proof #Set #Relations #Number Theory #Algorithm #Combinatorics #Boolean Algebra #Discrete Probability

System Programming

Semester: Spring 2025

Institution: KAIST

Department: School of Computing

#Data representation #Machine language #Processor Architecture #Code Optimization #Memory Hierarchy #Linking #Exceptional Control Flow #Performance Measurement #Virtual Memory #System-level I/O #Network Programming #Concurrent Programming

Introduction to Database

Semester: Spring 2025

Institution: KAIST

Department: School of Computing

#Relational Model #SQL #ER Model #Normalization #Transactions #Indexing #Query Processing #Query Optimization #NoSQL

Introduction to Programming

Semester: Spring 2025

Institution: KAIST

Department: School of Computing

#Python #Basic Graphics #File Format

Data Structures

Semester: Spring 2025

Institution: KAIST

Department: School of Computing

#JAVA #ADT #Data Abstraction #Stack #Queue #Recursion #Dynamic Arrays #Amortized Arrays #Iterators #Binary Search Tree #Priority Queues #Heaps #Map ADT #Hash Tables #Set ADT #Tries #Sorting Algorithms

General Physics Laboratory I

Semester: Spring 2025

Institution: KAIST

Department: Department of Physics

#Dynamics #Electromagnetism #Thermodynamics #Optics

General Physics I

Semester: Spring 2025

Institution: KAIST

Department: Department of Physics

#1D~3D Motion #Force #Newton's Law #Work #Conservative of Energy #Graivty #System of Particles #Rotational Motions #Angular Momentum #Oscillatory Motion #Wave Motion #Fluid Motion #Temperature&Heat #Thermal Dynamics

Introduction to Linear Algebra

Semester: Spring 2025

Institution: KAIST

Department: Department of Mathematical Sciences

#Vector Space #Matrix #Determinants #Linear Transformation #Dimension & Strucutre #Diagonalization

Calculus I

Semester: Spring 2025

Institution: KAIST

Department: Department of Mathematical Sciences

#Limits & Continuity #Differentiation #Integration #Vector Calculus #Curves in Space #Particle Motion #Polar Coordinates #Differential Equations #Approximation Methods #Sequences and Series #Taylor Series