AIE42003 | Special Topics in AI Convergence

Course Overview

Part I: Fundamentals and Practice of Reinforcement Learning

  • Understand the principles of reinforcement learning algorithms based on Markov Decision Process (MDP) and Bellman equations.
  • Implement and apply representative reinforcement learning algorithms (Q-learning, SARSA, DQN, A2C, DDPG, and PPO) in hands-on practice using simple environments.
  • The course is based on Python programming and utilizes PyTorch.

Part II: Fundamentals and Practice of Computer Vision

  • Understand and implement the fundamentals of image processing, including image representation, processing, and Fourier transforms.
  • Understand and implement both traditional and deep learning-based computer vision techniques for feature extraction, feature matching, feature tracking, image classification, object detection, and image segmentation.
  • Learn camera models and photogrammetry to understand and implement techniques for reconstructing real-world 3D information from two-view 2D images.
  • The course is based on Python programming and utilizes OpenCV and PyTorch.

Semester

2026 Semester 1

Credits

3

Class Time

Mon 4, Thu 4

Language

English

Syllabus
Week Topic
01-1 Development Environment Setup
01-2 Course Introduction & Reinforcement Learning (RL) Overview
02-1 Markov Decision Process (MDP) and Value Functions
02-2 Bellman Equations
03-1 Types of RL Algorithms
03-2 Q-Learning & SARSA
04-1 Deep Q-Network (DQN)
04-2 Advantage Actor-Critic (A2C)
05-1 Deep Deterministic Policy Gradient (DDPG)
05-2 Proximal Policy Optimization (PPO)
06-1 Computer Vision (CV) Overview
06-2 Image Representation
07-1 RL Team Project Presentation I
07-2 RL Team Project Presentation II
08-1 No Class
08-2 Midterm Exam
09-1 Image Processing
09-2 Fourier Transform and Frequency-Domain Processing
10-1 Feature Extraction
10-2 Feature Matching
11-1 Feature Tracking
11-2 Image Classification
12-1 Object Detection
12-2 Image Segmentation
13-1 Projective Geometry for CV
13-2 Pinhole Camera Model and Camera Calibration
14-1 Epipolar Geometry, Fundamental Matrix, and Essential Matrix
14-2 Triangulation and Two-View 3D Reconstruction
15-1 CV Team Project Presentation I
15-2 CV Team Project Presentation II
16-1 No Class
16-2 Final Exam
AIE23002 | Introduction to Big Data

Course Overview

This course is an introductory foundational course for the data science.

  • It provides an overview of core concepts and hands-on practice in data collection, wrangling, and analysis.
  • Students will learn fundamental machine learning techniques and apply them to real-world datasets.
  • The course also introduces, at a conceptual level, the fundamentals of relational databases, big data platforms, and data ethics.

Semester

2026 Semester 1

Credits

3

Class Time

Tue 3, Fri 3

Language

English

Syllabus
Week Topic
01-1 Course Introduction
01-2 Environmental Setup
02-1 Python Basics I
02-2 Python Basics II
03-1 Data Structures
03-2 NumPy Basics
04-1 Pandas Basics
04-2 SQL Basics
05-1 Data Collection I
05-2 Data Collection II
06-1 Data Wrangling I
06-2 Data Wrangling II + Feature Engineering
07-1 Midterm Presentation I
07-2 Midterm Presentation II
08-1 No Class
08-2 Midterm Exam
09-1 Statistics I
09-2 Statistics II
10-1 Exploratory Data Analysis I
10-2 Exploratory Data Analysis II + Visualization
11-1 Sampling
11-2 Dimensionality Reduction
12-1 Model Validation & Evaluation
12-2 Regression
13-1 Classification
13-2 Clustering
14-1 Relational Databases
14-2 Big Data Platforms and Data Ethics
15-1 Final Presentation I
15-2 Final Presentation II
16-1 No Class
16-2 Final Exam
AIE23004 | Mathematics for Big Data Analysis

Course Overview

This course covers the fundamental concepts of linear algebra, calculus, and statistics that are essential for machine learning and big data analysis.

  • Linear Algebra (matrix, system of linear equations, linear transformation, analytic geometry, orthogonal projection, matrix decomposition, singular value decomposition)
  • Calculus (vector differentiation, gradients)
  • Statistics (probability, probability distribution, descriptive statistics)
  • Optimization (optimization methods, constrained optimization)

Semester

2026 Semester 1

Credits

3

Class Time

Mon 6, Thu 6

Language

Korean

Syllabus
Week Topic
01-1 No Class (substitute public holiday)
01-2 Introduction
02-1 Matrix
02-2 System of Linear Equations I
03-1 System of Linear Equations II
03-2 Linear Mapping I
03-1 Linear Mapping II
04-2 Analytic Geometry I
04-1 Analytic Geometry II
05-2 Orthogonal Mapping I
05-1 Orthogonal Mapping II
06-2 Matrix Decomposition I
06-1 Matrix Decomposition II
07-2 Singular Value Decomposition I
07-1 Singular Value Decomposition II
08-2 No Class
08-2 Midterm Exam
09-1 Vector Calculus I
09-2 Vector Calculus II
10-1 Gradient I
10-2 Gradient II
11-1 Probability I
11-2 Probability II
12-1 Probability Distribution I
12-2 Probability Distribution II
13-1 Summary Statistics I
13-2 Summary Statistics II
14-1 Optimization I
14-2 Optimization II
15-1 Constrained Optimization I
15-2 Constrained Optimization II
16-1 No Class
16-2 Final Exam
AIE34002 | Capstone Design1

Course Overview

The main objective of this course is to have students explore a problem of interest. There are several secondary objectives for this course that includes learning research methodologies, developing presentation skills, enhancing writing skills, submitting deliverables in a timely manner, and successfully interacting with a research advisor. In a nutshell, this course basically provides an opportunity for students to develop problem-solving, critical thinking, and managerial skills by exploring the problem of interest. This course also features group projects that help students explore real-world problems in preparation for both industry jobs and advanced courses in graduate programs. After passing this course, students are expected to be able to identify, research, model, and analyze a relevant problem of interest.

Semester

2026 Semester 1

Credits

3

Class Time

Thu 6-7

Language

Korean

Syllabus
Week Topic
01 Course Overview
02 Git/GitHub for Version Control and Collaboration
03 Research Methodology and Experimental Design
04 Linux Command-Line Basics
05 Academic Writing and Research Paper Structure
06 Cloud Services for Deep Learning
07 Team Meeting
08 Progress Presentation / Report
09 Team Meeting
10 Team Meeting
11 Team Meeting
12 Team Meeting
13 Team Meeting
14 Team Meeting
15 Team Meeting
16 Final Presentation / Report
AIX30012 | System Design and Optimization

Course Overview

This course introduces the core principles of system design and optimization.

  • Topics include problem formulation, experimental design, surrogate modeling, uncertainty and sensitivity analysis, simulation-based methods, and a wide range of optimization techniques.
  • Students will build both a theoretical foundation and practical skills for applying these methods to solve design optimization problems across diverse disciplines.

Semester

2025 Semester 2

Credits

3

Class Time

Mon 6, Thu 6

Language

English

Syllabus
Week Topic
01-1 Introduction
01-2 Python Basics
02-1 Systems Thinking
02-2 Problem Formulation
03-1 Simulation Basics I: Fundamentals
03-2 Simulation Basics II: Discrete-Event Simulation 1
04-1 Simulation Basics III: Discrete-Event Simulation 2
04-2 Simulation Basics IV: Agent-Based Simulation
05-1 Simulation Basics V: System Dynamics
05-2 Simulation Basics VI: Continuous Simulation
06-1 Design of Experiments
06-2 Surrogate Modeling
07-1 Optimization Fundamentals I
07-2 Optimization Fundamentals II
08-1 No Class
08-2 Midterm Exam
09-1 Traditional Optimization I
09-2 Traditional Optimization II
10-1 Heuristic Optimization
10-2 Stochastic Optimization
11-1 Metaheuristic Optimization I
11-2 Metaheuristic Optimization II
12-1 Project Progress Presentation I
12-2 Project Progress Presentation II
13-1 Metaheuristic Optimization III
13-2 Metaheuristic Optimization IV
14-1 Multi-Objective Optimization
14-2 Reinforcement Learning for Optimization
15-1 Project Final Presentation I
15-2 Project Final Presentation II
16-1 No Class
16-2 Final Exam
AIX20002 | Introduction to Big Data

Course Overview

In this course, students will learn fundamental skills to handle, analyze, and visualize datasets using the Python programming language, in order to extract meaningful insights from big data.

Semester

2025 Semester 2

Credits

3

Class Time

Tue 3, Fri 3

Language

English

Syllabus
Week Topic
01-1 Introduction
01-2 Python Basics I: Virtual Environment Setup, Data and Container Types, and Conditionals and Loops
02-1 Python Basics II: Functions and Classes
02-2 Python Basics III: Path and Directory Handling, Reading and Writing Text, Binary, and Image Data
03-1 Data Structures I: Fundamentals, List, Tuple, Dictionary, and Set
03-2 Data Structures II: Array, Linked List, Stack, Queue, Deque, Binary Tree, Heap, Hash Table, and Graph
04-1 Data Wrangling I: Fundamentals
04-2 Data Wrangling II: Discovering, Structuring, Cleaning, Enriching, and Validating
05-1 Visualization I: Fundamentals and 2D Plotting of Line, Scatter, and Bar Charts
05-2 Data Collection I: From Primary Data, Open Datasets, and APIs
06-1 Data Collection II: Web Crawling and Scrapping
06-2 Visualization II: Dynamic and 3D Plotting
07-1 Exploratory Data Analysis I
07-2 Exploratory Data Analysis II
08-1 No Class
08-2 Midterm Exam
09-1 No Class
09-2 Dimensionality Reduction
10-1 Statistical Analysis I: Descriptive Statistics I
10-2 Statistical Analysis I: Descriptive Statistics II
11-1 Statistical Analysis II: Inferential Statistics
11-2 Regression
12-1 Project Progress Presentation I
12-2 Project Progress Presentation II
13-1 Project Progress Presentation III
13-2 Classification
14-1 Clustering
14-2 Relational Databases, Big Data Platforms, Their Applications, and Ethics
15-1 Project Final Presentation I
15-2 Project Final Presentation II
16-1 Project Final Presentation III
16-2 Final Exam
AIX20012 | Introduction to AI-Data Science

Course Overview

This course explores the core concepts of AI convergence and data science, as well as the latest issues and trends in related fields. Through this course, students will gain an understanding of what artificial intelligence and big data are before choosing these areas as a major or pursuing more advanced study. They will also learn how mathematics, statistics, and AI algorithms are applied in artificial intelligence and data science. In addition, students will have the opportunity to experience and utilize AI-based services that can be used without coding. In the latter part of the course, invited talks by experts from various fields will be offered, allowing students to learn firsthand how artificial intelligence and big data are applied and utilized across different domains.

Semester

2025 Semester 2

Credits

3

Class Time

Mon 4, Thu 4

Language

Korean

Syllabus
Week Topic
01-1 Lecture Overview & Team Set-up
01-2 History and Application of Artificial Intelligence and Data Science 1
02-1 History and Application of Artificial Intelligence and Data Science 2
02-2 Core Technologies for Artificial Intelligence and Big Data 1
03-1 Invited Lecture – Preliminary Research Team Presentation
03-2 Invited Lecture
04-1 Core Technologies for Artificial Intelligence and Big Data 2
04-2 Invited Lecture – Preliminary Research Team Presentation
05-1 Invited Lecture
05-2 Design Thinking 1, 2, 3
06-1 Chuseok Holiday
06-2 Chuseok Holiday
07-1 Machine Learning/Algorithm Principles with Mathematics Eyes on Big Data, Utilization of Statistics
07-2 Machine Learning/Algorithm Principles with Mathematics Eyes on Big Data, Utilization of Statistics
08-1 Proposal Presentation
08-2 Proposal Presentation
09-1 Design Thinking 4
09-2 Design Thinking 5
10-1 Large Language Models 1
10-2 Large Language Models 2
11-1 Ethics, Threats, Security, and Policy 1
11-2 Invited Lecture – Preliminary Research Team Presentation
12-1 Invited Lecture
12-2 Ethics, Threats, Security, and Policy 2
13-1 Invited Lecture – Preliminary Research Team Presentation
13-2 Invited Lecture
14-1 Invited Lecture – Preliminary Research Team Presentation
14-2 Invited Lecture
15-1 Team Project Presentation
15-2 Team Project Presentation
16-1 Team Project Presentation
16-2 Final Exam
SIT22002 | Introduction to ICT Convergence

Course Overview

This course is an introductory course designed for first- and second-year students. Through lectures and hands-on practice delivered by faculty members of the School of AI Convergence in their respective areas of expertise, the course aims to help students understand and experience various technologies essential for ICT convergence. The fields covered in this course include the following.

  • Human Factors Engineering: HFE
  • Artificial Intelligence: AI
  • Big Data Analytics and AI Applications
  • Computer Graphics: CG

By experiencing these diverse fields, the course aims to motivate students to pursue ICT-based convergence in their own areas of interest and to enhance their ability to develop and plan innovative ideas related to ICT convergence.

Semester

2025 Semester 2

Credits

3

Class Time

Mon 6-7

Language

Korean

Syllabus
Week Topic
01 Course Orientation/ Introduction to computer graphics
02 Computer Graphics Applications (1)
03 Computer Graphics Applications (2)
04 Special Lecture: To Be Announced
05 Special Lecture: Contents Startups & Case Studies
06 No class (Chuseok Holiday)
07 Special Lecture: Computer Vision in Engineering
08 No class (Midterm Exam Period)
09 Intro to AI
10 Case Study: AI in Medical Applications
11 AI Practice
12 Data Science: Concepts and Purpose
13 Effective Story Telling and Visualization
14 Data Visualization Practice
15 No class (Intensive Course Period)
16 No class (Intensive Course Period)