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...