Major Courses : Foundation courses necessary for professional academic research
General Education Courses : Elective courses comprised of three different types of electives (Path of Learning, Core, and General) to broaden knowledge as an intellectual
In consideration of rapidly changing engineering field, Department of Electrical and Computer Engineering curriculum has strengthened basic courses related to mathematics and physics and included a broad spectrum of electrical energy, electro-physic, and computer system courses. After the second semester of junior year, students are provided with numerous major courses to choose from.
  • Introduction to Photonics 430.423↑ Top

    This course reviews the fundamentals of optics and laser principles. It focuses on optical communication devices and systems. Specific topics will include Gaussian beam optics, electromagnetic optics, and semiconductor optical devices.

  • Machine Learning Fundamentals and Applications in Electrical andComputerEngineering M2608.001300↑ Top

  • Introduction to Electromagnetism with Practice 430.202B↑ Top

    The objective of this course is to provide students the concrete concepts of the charge and current, the static electric field and magnetic field, the constitutive parameters of material, the resistor, capacitor, and inductor. The course consists of the labs as well as the lectures. It is expected that the students will have the hands-on experience of force exerted on the material in the electric field and the magnetic field. Also, there are several labs of the field simulations for the structures shown in the text which will help the students understand easily the field concept by visualizing the field distributions.

  • Introduction to Electronic Circuits and Laboratory 430.207B↑ Top

    Basic operation principles of silicon electronic devices analysis and frequency response of analog amplifier circuit. Analysis and design of the feedback circuit. Wave shaping principle using unstable feedback power amplifier circuit.

  • Introduction to Electronic Circuits and Laboratory 430.213A↑ Top

    Introduction to Circuit Theory and Laboratory provides electric circuit analysis theories and the related experiments. The electric circuit theory is the most important and fundamental theory in electric and electronic engineering. In this course, electric circuits are analyzed, which composed of resistors, inductors, capacitors and Op Amp in linear operational region. The circuits are analyzed using Kirchhoff's current law or Kirchhoff's voltage law. The equivalent circuit and maximum power transfer are introduced using The'venin and Norton theorems. Transient response and energy storage and discharging are described in analysis of RL, RC and RLC circuits. In experiments, electric and electronic measurement equipments are introduced, and their working principles and manipulations are demonstrated and practiced. The voltages and currents of the circuit elements are measured by standard measurement methods. Each chapter topic related circuits are designed and measured, then the two results are discussed. Also, in projects, application oriented circuits are designed and fabricated in order to enhance the design ability and engineering intuition.

  • Fundamentals of Nanoelectronic Devices 430.421A↑ Top

    This course introduces the emerging nano-electronic devices that can overcome the approaching end of Moore’s scaling and their applications in bio-engineering. Also, it provides a basic understanding of quantum device physics as well as the interactions between semiconductor surfaces and ion electrolytes, which can explain various device operations in nano-scale, quantum dimensions. The first half of the course covers the basics of nano-electronic device physics including the concepts of energy bands, effective mass, and holes. Then the introduction to various emerging nano-device structures will be given. The second half focuses on the practices with basic physics simulations, which can enhance the students’understanding of the quantum device physics and provide opportunities for students to design their own nano-electronic or bio-electronic devices and analyze their characteristics.

  • Design of Network Protocols with Experiments 430.469↑ Top

    Upon the completion of this course, the students will be able to perform the following tasks: 1)Understand and design the advanced communication network protocols 2)Learn the programming skills of network protocols and algorithms 3) Model the throughput and delay characteristics of the networks 4) Interconnect switches and routers according to a specification and configure them 5)Recognize a network problem, identifying the source of the problem and resolve it

  • Digital Logic Design and Lab 430.201A↑ Top

    The objective of this course is to provide students the concrete concepts of logic designby learning its basic concepts and doing their corresponding experiments including a small project. This class covers the basic concepts of logic design such as basic gates (NOT, NOR, NAND) with the design and optimization of combinational logic circuits. Number systems theories are introduced and the implementation of arithmetic units such as adders and multipliers are explained. For sequential logic design, this class covers basic storage elements, flipflops, PLA, FPGA, synchronous design methodology, and counters. The design methodology of finite state machines is explained with various applications.

  • Introduction to Data Communication Networks M2608.001200↑ Top

  • Introduction to Digital Signal Processing 430.461↑ Top

    Theories and practice of digital signal processing are covered in this lecture, including the design of digital filters and digital systems. In the first part, concept of signals and systems, z-transform, and sampling are reviewed and studied in detail. In the second part, we study the circuits for the digital systems, digital filters, fast Fourier transform (FFT), signal processing in the frequency domain and basic spectrum analysis methods. In studying the digital filters and systems, we design efficient hardware architectures for the digital filters, and also design the convolution systems in the frequency domain using various algorithms.

  • Digital Systems Design and Experiments 430.315A↑ Top

    This course is intented to introduce the basic principles and provide design experiences for digital systems. This course covers the register transfer level design as well as the architecture level design of digital systems. It also explains the control unit and data path design of digital systems and practices modern digital systems implementation with a hardware description language, VHDL. Topics also include processor, bus, and memory architecture and design issues as well as fastalgorithms and hardware implementation issues for arithmetic operations such as addition and multiplication. Programming assignments and term project(s) are given for design practices.

  • Digital Integrated Circuits 430.424B↑ Top

    We briefly overview the characteristics of deep sub-micron CMOS devices and explore analysis techniques and design methods of digital integrated circuits. Design and optimization techniques of logic gates, arithmetic circuits and memories are covered. Interconnection, power, clock distribution, and various other topics are discussed.

  • Introduction to Robotics 430.452A↑ Top

    Basic theory of Robotics will be overviewed. The lecture will include the coordinate system, Kinematics and Inverse kinematics, Dynamics, and Trajectory planning methods for a Robot. Also, various sensing and control techniques will be introduced. Especially, the lecture will focus on the Linear, Nonlinear, and Force Control methods for Robots. Several Programming Methods will be explained with video lectures for Intelligent Robotics Research trend.

  • Introduction to Microsystem Technology M2608.002500↑ Top

    Micronanosystem technology, based on semiconductor IC device fabrication technology, fabricates micronanosystems and applies it to various micronano scale device and system. In this lecture, design theories, fabrication technologies and applications of the micronanosystem are given. Firstly, conventional micronano fabrication methods (phto, etching and CVD, etc) as well as unconventional micronano fabrication techniques (PDMS, hydrogel and self assembled particles, etc) will be introduced. Various operation principles such as electrostatic-, electromagnetic- and piezoelectric- method will be given. Furthermore, the fundamental mechanisms of recently introduced micronano biosystem (electrobiophyics (cell membrane, protein charge and carrier-mediated transport) and bioelectrofluidics (electroosmosis, electrophoresis and ion concentration polarization) will be given. Based on the fabrication methods and fundamental theory, varioud application of chemical-, physical- and nanobio-sensor, etc will be discussed.

  • Semiconductor Devices 430.312↑ Top

    This course reviews fundamental charge transport phenomenon in semiconductors. It covers P-N junctions and basic operating principles of various semiconductor devices.

  • Bio Instrumentation 430.425↑ Top

    This course covers the basics in bio-instrumentation techniques for clinical and research measurements. Course topics include design of medical instruments composed of biosensors, amplifiers, and signal processing methods. Measurement of various bio-signals, such as those from muscles (electromyogram; EMG), heart (electrocardiogram; ECG), and eyes (electrooculogram; EOG) will be dealth with. Also discussed will be more recent topics such as neural signal acquisition and its application into the Brain Machine Interface (BMI) and the use of nano-structured biosensors for detection of cellular signals. Some lab demonstration will be done.

  • Bioelectrical and Computer Engineering M2608.000200↑ Top

  • Signals and Systems 430.306↑ Top

    This course studies various signal processing tools and systems which are widely used in modern electronics and other engineering systems. It covers diverse applications of the signal processing methods in various areas.

  • Analog Integrated Circuits M2608.001800↑ Top

    This course deals with the analysis and design of analog CMOS integrated circuits, emphasizing fundamentals as well as new paradigms that undergraduate students and practicing engineers need to master in today's industry.This course deals with the analysis and design of analog CMOS integrated circuits, emphasizing fundamentals as well as new paradigms that students and practicing engineers need to master in today's industry. Since analog circuit design requires both intuition and rigor, each concept is first introduced from an intuitive perspective and subsequently treated by careful analysis. Specifically, the course covers general topics in CMOS analog IC design; biasing, noise, single-stage amplifiers, differential amplifiers, OP-Amp, OTA, frequency domain analysis, active filter, oscillator, and PLL. While the focus of the course is on CMOS IC design, design in bipolar and BiCMOS technologies are introduced as well. A design project is a key component of the course.

  • Analog Electronic Circuits 430.301C↑ Top

    Design and analysis of analog circuits with linear system intents based on the small-signal approximation will be covered. The course topics include the basic circuit elements such as single-stage amplifier configurations, differential amplifiers, and current mirrors both in MOSFET and BJT devices, and circuits that employ feedbacks in order to realize predictable performance with uncertain device components. Especially, the course covers various analysis techniques for designing a linear system such as the notion of poles and zeros, Bode plots, and stability analysis for feedback systems.

  • Introduction to Algorithms 430.329↑ Top

    This course introduces many algorithms for various problems. It helps students to understand and develop efficient algorithms using algorithm analysis techniques. NP-complete theory is also introduced to differentiate easy and difficult problems that computers can solve, and approximation algorithms are introduced to handle difficult problems.

  • Application of Quantum Mechanics 430.326↑ Top

    In this course, fundamentals and applications of quantum mechanics, and statistical mechanics are covered. Main topics include wave-particle duality, Schrodinger equation, tunneling, hydrogen atom, energy levels of molecules, perturbation theory, photon-atom interaction, laser, fundamental concept of statistical mechanics and energy band theory, which will provide students with fundamental background for better understanding of semiconductor and photonics.

  • Introduction to Operation System 430.318↑ Top

    This course offers numerous concepts and theoretical backgrounds which lay foundation for modern operating systems. Also, it offers students with hands-on experience on operating systems through a well-designed set of programming projects based on Nachos from the University of California at Berkeley.

  • Organic Electronic Devices 430.431A↑ Top

    This course covers bonding and crystallinity in solids, thermal and electrical conductivity of solid matters, semicon- ductor properties, and insulation property of dielectric materials to help senior students systematically understand characteristics of electrical and electronic materials and physical concept of electrical and electronic devices. It also covers organic electrical and electronic materials, organic device operational principles and applications to flat panel displays and plastic electronics. Especially, organic semiconductor is next generation semiconductor that have been widely used for OLED, OTFT, Organic Photovoltaic Cells, Memory Devices, and Sensors. Electronic structure, and electrical and optical properties of organic semiconductor, interface between organic semiconductor and metal, charge transport in organic electronic devices, exciton formation and recombination, and energy transfer will be covered to help students understand organic electronic device operational principles. This course will provide students an opportunity to learn fundamental physics of new organic and inorganic materials and corresponding electronic devices in electronics engineering field.

  • Embedded System Design 430.417↑ Top

    Embedded systems are application-specific systems with the support of a microprocessor with various peripheral devices. This class covers basic knowledge and techniques for microprocessor-based hardware design and embedded software programming. Microprocessor architecture and organization are introduced and structures and operating principles of memory systems and various peripheral devices are explained. It also covers embedded software programming to effectively operate the microprocessor-based hardware systems and explains interrupt service routines, device drivers, run-time libraries, firmware, and real-time operating systems (RTOS). A design project is offered to experience the design know-hows and practice the introduced knowledge and techniques.

  • Introduction to Data Structures 430.217↑ Top

    This course is intended to introduce various data structures for efficient data storage and access. This course will help students to understand which data structures are more efficient than others among many possible data structure candidates, and to choose the best one or design a new one. For this, we will evaluate many data structures using both mathematical analysis and programming practices.

  • 전기·정보공학개론 400.019A↑ Top

    This course deals with general areas of electrical engineering for non-electrical engineering majors. The course contents cover basic concepts of electrical circuits and analysis methods, the operation principles of transistors and operational amplifiers, and the fundamentals of digital logic and its applications to microcomputers.

  • Seminar in Electrical and Computer Engineering 1 M2608.001400↑ Top

  • Seminar in Electrical and Computer Engineering 2 M2608.001500↑ Top

  • Seminar in Electrical and Computer Engineering 3 M2608.001600↑ Top

  • Design Project for Electrical Devices & Systems 430.405↑ Top

    This course provides projects regarding the electrical/ electronic fields. It covers all relevant procedures ranging from design and production of projects to technical reporting.

  • Electric Machine and Control 430.448↑ Top

    In this subject, broad spectrum of the operation principles of electric machines , which consume more than 2/3 of the electricity in modern society, will be discussed. The electric machines including its power source, so called electric power system, is getting important with the crisis of energy and protection of the environment. In this course, at the first, the operation principles of various electric machines including transformer will be introduced. And, the steady state characteristics of the machines will be discussed. Basic circuits to drive the electric machines based on power electronics are investigated with their associated electric machines. Also, the electric power system, which is used to provide electric power to the machine, will be discussed. The course is intended to introduce the basic operation principles of electric machines, drive system, and power system to the beginners. And, not only electrical engineering majors but also other engineering majors can take this lecture to extend the knowledge of electric machines and drive system.

  • Linear Algebra for Electrical Systems 430.216↑ Top

    This course presents the basic theories and techniques of matrix, linear algebra and applications for the linear systems in electrical engineering. Through this course students will learn about mathematical reasoning and proofs, and also acquire the basic skills to model, analyze and solve real engineering problems by linear algebra techniques. The topics will include the definitions of vectors and matrices, the solution of linear system of equations, vector spaces associated with matrix, determinants, independence and orthogonality, eigenvalues and eigenvectors, similarity transform, positive definite matrices, and the least square problem.

  • Electromechanical Energy Conversion 430.309A↑ Top

    The objectives of this course is to present electromechanical energy conversion theory and its applications. By using the theory, the electrical energy converts to the mechanical energy and vice versa. Firstly, fundamental electromagnetic theories are introduced briefly, for examples, divergence theorem, Stoke’s theorem, charge conservation theory and Mexwell equations. Quasistatic electromagnetic theories, generalized inductances, capacitances and the energy are introduced in the forms of inductive or capacitive in order to derive electromechanical conversion theory. Springs, dampers masses, simple mechanics, motion equations and mechanical circuits are briefly introduced before the analysis of electromechanical systems. The electromechanical energy conversion theory from stored electrical energy to mechanical energy and vice versa is derived. Synchronous and induction electric machines as uniform gap rotating machines and salient electric machines are analyzed using the theory. Finally, stability and steady-state response are analyzed in general electric machines including linear machines.

  • Introduction to Electric Power and Energy Systems 430.328↑ Top

    This course introduces electric power and energy systems. It is intended to promote abilities of the undergraduate students to understand, analyze and design various electric power and energy systems. It includes the fundamentals of electric power, 3 phase electric system, power generations by wind and solar energy systems, the transmission, the distribution, and the grid connection technologies. It will provide understanding of electric power and the power conversions in energy systems.

  • Power System Economics 430.447↑ Top

    The plan of this course is following. After introducing the participants in a restructured electricity supply industry, we discuss the concepts from microeconomics that are essential for the understanding of electricity markets. We then move on to the analysis of the operation of power systems in a competitive environment. To Keep matters simple, we begin by ignoring the transmission network and we consider the operation of pure energy markets. We then discuss power system security and the effects that networks have on electricity prices. Finally, in the last course, we consider the issue of investments in power generation and transmission equipment in a competitive environment.

  • Power Electronics 430.442↑ Top

    This course introduces power conversion and control using power semiconductors. It covers basic structures and operation principles of power devices and their usage. The course also addresses DC-DC, AC-DC, and DC-AC conversions.

  • Electromagnetics 430.203A↑ Top

    This course studies electromagnetic waves. It covers transmission lines, waveguides and cavity resonators, along with antennas and radiating systems.

  • Introduction to Electro-physics 430.435↑ Top

    The objective of this course is to provide students with the concrete concepts of fundamental theory and devices for electro-physics. Based on the solid-state physics, quantum mechanics, thermal physics and statistical physics, the following subjects are discussed: the characteristics of electronic materials, the interaction between light and material, the structures and characteristics of semiconductors, conductors, anisotropic materials, nonlinear optic materials, electronic devices and optical devices using the materials, and polymer devices. The current status and applications of the electronic devices, optical devices and display devices are also explained.

  • Electromagnetic Engineering 430.464A↑ Top

    Introduction to structures and mechanism of several microwave devices, design method of simple microwave circuits, construction and mechanism of a variety of microwave application system ntroduction to structures and mechanism of several microwave devices, design method of simple microwave circuits, construction and mechanism of a variety of microwave application system

  • Information Theory M2608.002200↑ Top

  • Fundamentals of Control Engineering 430.310↑ Top

    This course focuses on dynamic systems and responses, along with the basic properties of feedback, Root-locus method, and frequency response method.

  • Introduction to Intelligent Systems 430.457↑ Top

    This course introduces the foundations of intelligent systems, such as probabilistic modeling and inference, statistical machine learning, computer vision, and robotics, to undergraduate students. Topics include Bayesian networks, hidden Markov models, Kalman filters, Markov decision processes, linear regression, linear classification, and nonparametric models. Students will also learn about how these methods are applied to practical applications such as computer vision and robotics.

  • Advanced Control Techniques 430.456↑ Top

    This course introduces the state-variable method of describing differential equations. It covers state-space design methods including pole assignment technique, state estimator, and robust tracking.

  • Introduction to Compilers 430.414↑ Top

    This course introduces the compilers of programming language, focusing on their theoretical approaches and designs.

  • Introduction to Computer Vision M2608.001900↑ Top

  • Computer Organization 430.322↑ Top

    "This course provides hardware and software design techniques and analysis related with computer architecture and organization, which is based on basic concepts of digital system design (prerequisite course). Computer organization mostly deals with the micro-architecturee hardware implementation and the ISA(instruction Set Architecture) based on the knowledge of data structure, which is abstraction level for data flow and control. And the practical exercise of system-level implementation would be much helpful to the expert use of HDL. "

  • Communication Systems 430.466↑ Top

    This course studies basic theories of digital modulations used in digital communication systems. It covers spread spectrum communication systems, multiple access systems, and the information theory.

  • Introduction to Communications 430.317↑ Top

    This course deals with fundamental subjects on communication systems. Specific topics will include mathematical representations of signal and noise, analog modulation schemes (AM, PM, FM), and physical meaning of sampling theorem.

  • Programming Methodology 430.211↑ Top

    This course offers computer engineering majors with opportunities for learning essential practical skills for programming. These skills include the Unix operating system and their tools, advanced Java programming techniques, and C programming techniques. This course also covers socket- based network programming, graphical user interface programming, and window manager and event processing.

  • Introduction to Random Variables Processes 430.314↑ Top

    This course introduces random variables and processes to analyze a linear system with random inputs. Specific topics will include probability space, the first and second moments, the Gaussian and Poisson processes.