Courses

2024 Fall

- Theory and Mathematics for perceptron MLP, and DNNs 

- Neural network modeling and optimization techniques 

- Studying a family of DNNs, i.e., CNN, GAN, RNN, and RL 

- How to deploy machine learning techniques in practice

- Implementation techniques with machine learning and PyTorch libraries

- Enhancing implementation ability via competition based project in Kaggle

2023 Spring

Deep Learning 

(CSE331-00)

- Theory and Mathematics for perceptron MLP, and DNNs 

- Neural network modeling and optimization techniques 

- Studying family of DNNs, i.e., CNN, GAN, RNN, and RL 

Machine Learning in Practice 

(CSE340-00)


- How to deploy machine learning techniques in practice

- Implementation techniques with machine learning and PyTorch libraries

- Enhancing implementation ability via competition based project in Kaggle

Graduation Project

(CSE405-00)


- Projects for final-year undergraduate students 


Internship Research

(CSE49700)


- Individual research activity with an advisor (professor)

- (Note) A student who takes this course MUST contact an advisor prior to the semester


Creative Software

(CSE700100)


- Research seminars

- Practice for scientific writing 


2022 Fall

AI Programming 

(AI1002-00)

- Basic theory and implementation for Classical Machine Learning 

- Basic theory and implementation for Deep Neural Networks 

Deep Learning 

(CSE331-00)

- Theory and Mathematics for perceptron MLP, and DNNs 

- Neural network modeling and optimization techniques 

- Studying family of DNNs, i.e., CNN, GAN, RNN, and RL 

Capstone Design 2

(CSE405-00)


- Projects for final-year undergraduate students 


Creative Software

(CSE700100)


- Research seminars

- Writing practice 


2022 Spring

Deep Learning 

(CSE331-00)

- Theory and Mathematics for perceptron MLP, and DNNs 

- Neural network modeling and optimization techniques 

- Studying family of DNNs, i.e., CNN, GAN, RNN, and RL 

Machine Learning in Practice 

(CSE340-00)


- How to deploy machine learning techniques in practice

- Implementation techniques with machine learning and PyTorch libraries

- Enhancing implementation ability via competition based project in Kaggle

Capstone Design 2

(CSE405-00)


- Projects for final-year undergraduate students 


2021 Fall

Deep Learning 

(CSE331-00)

- Theory and Mathematics for perceptron MLP, and DNNs 

- Neural network modeling and optimization techniques 

- Studying family of DNNs, i.e., CNN, GAN, RNN, and RL 

Machine Learning in Practice 

(CSE340-00)


- How to deploy machine learning techniques in practice

- Implementation techniques with machine learning and PyTorch libraries

- Enhancing implementation ability via competition based project in Kaggle

Capstone Design II

(CSE405-00)


- Projects for final-year undergraduate students 


Advanced Deep Learning 

( AI7005-00 )

- Basic machine learning and deep learning theory 

- Deep Learning implementation in PyTorch  

- Deep Learning implementation in CUDA C   

2021 Spring

Deep Learning 

(CSE331-00)

- Theory and Mathematics for perceptron MLP, and DNNs 

- Neural network modeling and optimization techniques 

- Studying family of DNNs, i.e., CNN, GAN, RNN, and RL 

Machine Learning in Practice 

(CSE340-00)


- How to deploy machine learning techniques in practice

- Implementation techniques with machine learning and PyTorch libraries

- Enhancing implementation ability via competition based project in Kaggle

2020 Fall

Deep Learning 

(CSE7512-00)

- Mathematics for deep neural networks 

- Network optimization techniques 

- Applications of deep neural networks with PyTorch

Machine Learning 

(CSE331-00)

- Mathematics for machine learning

- Basic optimization theory

- Applications of machine learning

Object Oriented Programming 

(CSE207-00)

- Concept of Object-Oriented-Programming

- Advanced grammar for OOP in C++

  : class, template, advanced string I/O, advanced file I/O, polymorphism...  

2020 Spring

Object Oriented Programming 

(CSE103-01)

- Concept of Object-Oriented-Programming

- Advanced grammar for OOP in C++

  : class, template, advanced string I/O, advanced file I/O, polymorphism...  

Object Oriented Programming 

(CSE103-02)

- Concept of Object-Oriented-Programming

- Advanced grammar for OOP in C++

  : class, template, advanced string I/O, advanced file I/O, polymorphism...  

2019 Fall

Machine Learning 

(CSE331-00)

- Basic mathematics for machine learning

- Deep neural networks

- CNN, RNN, Deep reinforcement learning

Object Oriented Programming 

(CSE207-00)

- Concept of Object-Oriented-Programming

- Advanced grammar for OOP in C++

  : class, template, advanced string I/O, advanced file I/O, polymorphism...  

Object Oriented Programming 

(CSE207-01)

- Concept of Object-Oriented-Programming

- Advanced grammar for OOP in C++

  : class, template, advanced string I/O, advanced file I/O, polymorphism...  

2019 Spring

Object Oriented Programming 

(CSE207-00)

- Concept of Object-Oriented-Programming

- Advanced grammar for OOP in C++

  : class, template, advanced string I/O, advanced file I/O, polymorphism...  

Object Oriented Programming 

(CSE207-03)

- Concept of Object-Oriented-Programming

- Advanced grammar for OOP in C++

  : class, template, advanced string I/O, advanced file I/O, polymorphism...  

2018 Fall

Machine Learning 

(CSE331-00)

- Basic mathematics for machine learning

- Deep neural networks

- Reinforcement learning

Object Oriented Programming 

(CSE207-00)

- Concept of Object-Oriented-Programming

- Advanced grammar for OOP in C++

  : class, template, advanced string I/O, advanced file I/O, polymorphism...  

2018 Spring

Web/Python Programming 

(SWCON104-02)

- Computational thinking

- Basic grammar for Python programming

- Web programming (Node.js/HTML/CSS)

Web/Python Programming 

(SWCON104-05)

- Computational thinking

- Basic grammar for Python programming

- Web programming (Node.js/HTML/CSS)

Object Oriented Programming 

(CSE207-04)

- Concept of Object-Oriented-Programming

- Advanced grammar for OOP in C++

  : class, template, advanced string I/O, advanced file I/O, polymorphism...  

2017 Fall

Programming Basics 

(CSE102-01)

- Computational thinking

- Basic grammar for C/C++

  : function, expression, stream I/O, conditional statement, pointer...

Advanced Object Oriented Programming 

(CSE207-04) 

- Concept of Object-Oriented-Programming (OOP)

- Advanced grammar for OOP in C++ 

  : class, template, advanced string I/O, advanced file I/O, polymorphism...