close mobile menu
Home Curriculum Faculty 한국어

Electronic Engineering Curriculum Guide
view_list view_course

* Select & View detail the Course
Basic Science - compulsory course
Basic Science - required elective
Basic Science -Electives
Basic Engineering - compulsory course
Basic Engineering - required elective
Track - compulsory course
Track - required elective
Required courses for the minor
directionPrerequisite 1
directionPrerequisite 2
Reset
Freshman (100)
 
Sophomore (200)
 
Junior (300)
 
Senior (400)
Spring
Fall
 
Spring
Fall
 
Spring
Fall
 
Spring
Fall
 

Engineering Mathematics Ⅰ

BS102a 3credits

 

Multivariable Calculus

BS101 3credits

 

Linear Algebra

BS203 3credits

 

Engineering Mathematics Ⅱ

BS201a 3credits

Signals and Systems

EE301 3credits

Fundamentals of Electronic Devices

EE302 3credits

Reinforcement learning

CSE402 3credits

 

Semiconductor Fabrication Lab

EE405 3credits

 
 
 
 
 
 
 

General Physics Ⅰ

BS103a 3credits

 

General Physics Ⅱ

BS105a 3credits

Introduction to Probability and Mathematical Statistics with R

BS202 3credits

Introduction to Electronic Circuits

EE303 3credits

Principles of Communications

EE305 3credits

Digital Communications

EE403 3credits

Computer Networks

CSE403 3credits

 
 
 
 
 

General Physics Ⅰ (Introductory Level)

BS107a 3credits

 

General PhysicsⅡ (Advanced Level)

BS110a 3credits

Introduction to Data Science

BE202 3credits

 

Artificial Intelligence Basics

BE201 3credits

Computer Architecture

CSE305 3credits

Operating Systems

CSE304 3credits

Intelligent Control Systems

EE406 3credits

Digital Image Processing

EE402 3credits

 
 
 
 

General Physics Ⅰ (Advanced Level)

BS108a 3credits

 

General Physics Lab Ⅱ

BS106a 1credits

Circuit Theory and Measurement (Lecture, Lab)

BE205, 206 2,1credits

 

Introduction to Chemical Engineering

BE204 3credits

Introduction to Semiconductor Physics

EE304 3credits

Introduction to Deep Learning

CSE303 3credits

Device Fabrication Process for Nanotechnology

EE404 3credits

 
 
 
 
 
 
 

General Physics Lab Ⅰ

BS104a 1credits

 

General Chemistry Lab Ⅰ

BS113 1credits

 

Creative mechanical design

BE203 3credits

 

Introduction to Biomedical Engineering

MECH302 3credits

Introduction to Control Engineering

MECH309 3credits

Analog Electronic Circuits

EE306 3credits

Digital Signal Processing

EE401 3credits

 
 
 
 
 
 
 

General chemistry Ⅰ

BS118 3credits

 

General chemistry II

BS119 3credits

 
 
 
 
 

Unified Modeling of Multi-physics systems

MECH304 3credits

Digital Integrated Circuit Design

EE407 3credits

 
 
 
 
 
 
 

Introduction to Biology

BS114 3credits

Data Structure

CSE203 3credits

 

Discrete Mathematics

CSE202 3credits

 
 
 
 
 
 

General Biology I

BS116 3credits

 
 

Object-Oriented Programming

CSE201 3credits

 
 
 
 
 
 
 
 

General Biology Lab

BS115 1credits

 
 

Digital Logic Design

EE201 3credits

 
 
 
 
 
 
 
 
 
 
 

General Biology Ⅱ

BS117 3credits

 
 
 
 
 
 
 
 
 
 

Introduction to Programming

BE101a 3credits

Digital Logic Design EE201

Fundamentals of gate-level digital system design and digital programming language (VHDL) are covered in this course. Students will participate in a term project to design and analyze a practical digital system. This course provides fundamental knowledge about theories and designs of digital logics.

Introduction to Biomedical Engineering MECH302

This course provides an introduction to biomedical engineering, covering a broad range of topics including soft electronics, biomedical imaging, drug delivery systems, artificial cochleas, neural sensors/stimulators, and bionic limb technology. Throughout the course, we will explore the fundamental engineering principles applied to biomedical applications.

Signals and Systems EE301

This course introduces the concepts of signals and systems and explores how they interact. Key topics include Fourier series, Fourier transform, Laplace transform, Z-transform, and sampling theory. The course also covers how to use these tools to analyze linear time-invariant systems.

Introduction to Semiconductor Physics EE304

This course covers the principles of semiconductor physics and devices. The main topics include basic concepts from materials science, quantum mechanics, semiconductor equilibrium, and carrier transport mechanisms. The course also focuses on the PN junction and PN diode, as well as metal-semiconductor interfaces and heterojunctions in semiconductors.

Introduction to Control Engineering MECH309

This course introduces the dynamic modeling and design of automatic control systems including not only mechanical and electrical control systems but also chemical reaction process control and biological response and adjusting systems. Topics include feedback controls (e.g., PID), time-domain and frequency-domain performance measures, stability and degree of stability, the Root Locus method, Bode diagram, Nyquist criterion, and frequency-domain design analysis.

Introduction to Electronic CircuitsEE303

This course introduces the fundamental physics of basic electronic devices, including diodes, BJTs, and MOSFETs, as well as single-ended and differential amplifier designs and performance metrics. Various circuit analysis methods are also provided. This course covers basic skills and knowledge essential to become analog or digital circuit designers.

Analog Electronic Circuits EE306

This course covers differential operational amplifier design, which is essential for analog circuit design. Linearization and transconductance, which are basic circuit analysis knowledge, as well as more advanced topics such as differential amplifiers, negative feedback, noise, and frequency analysis are introduced. Students will acquire the techniques and knowledge necessary to become analog IC designers.

Fundamentals of Electronic Devices EE302

This course focuses on the principles and characteristics of fundamental semiconductor devices. It reviewers PN junctions, PN junction diodes, metal-semiconductor junctions, and semiconductor heterojunctions. The course provides an in-depth exploration of Bipolar Transistors and MOSFETs. It also explains the non-ideal behavior of real devices and their applications in memory technologies.

Principles of Communications EE305

The purpose of this course is to provide students with the technical fundamentals of analog communication. After reviewing signals and systems as well as probability and statistics, students will learn about the characteristics and performance analysis of analog modulation and demodulation techniques, such as AM and FM.

Unified Modeling of Multi-physics systems MECH304

This course aims to develop an integrated approach to electrical circuits, dynamics, and fluid mechanics. It focuses on deriving and analyzing mathematical models of these systems, including state equations and transfer functions. Specifically, the course uses Bondgraphs to provide a unified approach, integrating these disciplines from an energy perspective. After completing the Bondgraph modeling, students will derive the state equations from the model and conduct further analyses—both mathematical and system-based—to examine the system's behavior.

Reinforcement learning CSE402

This course covers the fundamentals of reinforcement learning, deep reinforcement learning algorithms, and recent advancements in the field. Additionally, we will implement various deep reinforcement learning algorithms using OpenAI Gym and TensorFlow.

Digital Communications EE403

This course introduces several basics of digital communication systems. Topics include several digital modulation schemes, transmission performance through AWGN channels, the concepts of fading, equalization, optimal receivers, and basics of information theory such as channel capacity and error control coding.

Intelligent Control Systems EE406

This course covers the modeling of dynamical systems, data-driven modeling, state estimation, and linear quadratic control. It also includes learning about dynamical models and control methods for unmanned vehicles (such as quadrotors), as well as an introduction to and practice with the basics of reinforcement learning.

Device Fabrication Process for Nanotechnology EE404

This course covers all issues in manufacturing micro/nano-electronic devices, including a thin-film process, lithography, etching process, and unit cell design rule. It introduces the theory and practice of all basic micro-nano manufacturing concepts.

Digital Signal Processing EE401

This course covers various techniques of modern digital signal processing used in a wide range of applications. It focuses on reviewing the mathematical foundations of discrete-time signal analysis, studying the theory and implementation of fast Fourier transform algorithms, and the design and implementation of digital filters.

Digital Integrated Circuit Design EE407

This course covers fundamental knowledge regarding digital integrated circuits, including transistor-level designs of logic cells, arithmetic elements, and sequential circuits. Metrics to evaluate circuit performances such as power consumption, area, and speed, and their trade-offs are described. Students who want to build careers in digital IC design are expected to take this course.

Semiconductor Fabrication Lab EE405

In this course, students will study transistor fabrication processes through hands-on practice. Students will measure the characteristics of the devices they fabricate, understanding various factors influencing device fabrication and performance.

Digital Image Processing EE402

This course is designed to introduce students to the key concepts and techniques of digital image processing and manipulation using algorithms. Topics include image filtering, enhancement, restoration, reconstruction, segmentation, and morphological processing, with practical implementation in MATLAB.