Academics

Section | Course No. | Course Name | Syllabus |
---|---|---|---|

Required courses | KECE 203 | Circuit Theory Ⅰ | This is a two-part course on basic linear electric circuits analysis. Part I introduces the concept of basic electric circuit elements and networks and explores various analysis techniques on circuits with resistors, inductors, and capacitors. Part II focuses on the time and frequency response aspects of linear circuits. This course focuses on hands-on experience in analog circuits and in particular presents measurement techniques for current and voltage, use of oscilloscope, resistive circuits, measurement of input and output resistances, R-C, R-L, R-L-C circuits, op-amp circuits, transient response, AC measurements, and transformers. |

Required courses | KECE 204 | Circuit Theory Ⅱ | Introduction to theory and methods of analysis in the use of typical apparatus to generate, transmit, utilize energy in electrical form. Includes conventions of circuit description, balanced polyphase circuits, complex power concept, fundamentals of electromechanical energy conversion, practical synchronous and commutator machines, 2-port circuits. |

Required courses | KECE 205 | Circuit Theory and Laboratory | This is a two-part course on basic linear electric circuits analysis. Part I introduces the concept of basic electric circuit elements and networks and explores various analysis techniques on circuits with resistors, inductors, and capacitors. Part II focuses on the time and frequency response aspects of linear circuits. This course focuses on hands-on experience in analog circuits and in particular presents measurement techniques for current and voltage, use of oscilloscope, resistive circuits, measurement of input and output resistances, R-C, R-L, R-L-C circuits, op-amp circuits, transient response, AC measurements, and transformers. |

Required courses | KECE 206 | Engineering Electromagnetics | This course deals with steady electric and magnetic fields, time-varying fields, Maxwell equations, transmission lines, and radiation. |

Required courses | KECE 207 | Digital System Design | Introduction to modern digital systems and their related topics. This course covers numbers systems, Boolean algebra, logic circuit minimization, combinational and sequential logic design, memory system design, control unit design, and tutorial of hardware description languages (HDL). And the course presents a hands-on experience in digital logic circuit by building digital systems using the HDL simulator. |

Required courses | KECE 208 | Data Structure and Algorithm | Students will learn data structures and algorithms to handle data in various forms, such as arrays, stacks and queues, linked lists, trees, graphs, internal sorting symbol tables, files, and recursive algorithms. |

Required courses | KECE 209 | Probability and Random Process | Basic concepts of probability theory, random variables, multiple random variables, sum of random variables and long-term averages, random process |

Required courses | KECE 210 | Digital System Design and Laboratory | This course presents a hands-on experience in digital logic circuit by building digital systems using IC’s and sophisticated digital systems using an FPGA development board. |

Required courses | KECE 212 | Physical Electronics | This subject requires consideration from microscopic and macroscopic point of electronic and electric material characteristics. The point of this lecture is modern physics, quantum mechanics, the theory of energy band. |

Required courses | KECE 231 | Engineering Mathematics I | This course covers a broad spectrum of mathematical techniques needed to solve advanced problems in engineering. To repics include ordinary differential equations, Bessel's equation, Laplace transform, differentiation and integration transform, convolution, integral equation and so on. Application of these topics to the solutions of electronic/electrical and computer engineering problems is stressed. |

Required courses | KECE 232 | Engineering Mathematics II | This course covers a broad spectrum of mathematical techniques needed to solve advanced problems in engineering. Topics include complex variables, integration, power series, Taylor series, vector space, orthogonality and eigenvalues. Application of these topics to the solutions of electronic/electrical and computer engineering problems is stressed. |

Required courses | KECE 301 | Electronic Circuits I | This course covers the following: semiconductor and diode, small signal model of bipolar junction transistor (BJT), applications of BJT amplifiers, field-effect transistors, OP Amp and its applications to amplifiers and logic circuits, differential and multistage amplifiers, feedback and stability, integrated circuits, small-signal analysis, and tuned circuit. And The lab entails hands-on experiments with diode circuits and BJT small-signal low-frequency amplifiers. MOSFET devices and their application using small-signal amplifiers are discussed. Also, this course features the construction of logic gates using discrete devices, thereby understanding the characteristics of each logic circuit as well as an overview of analog and digital circuit theory. |

Required courses | KECE 302 | Electronic Circuits II | This course covers the following: semiconductor and diode, small signal model of bipolar junction transistor (BJT), applications of BJT amplifiers, field-effect transistors, OP Amp and its applications to amplifiers and logic circuits, differential and multistage amplifiers, feedback and stability, integrated circuits, small-signal analysis, and tuned circuit. And This lab entails hands-on experiments with diode circuits and BJT small-signal low-frequency amplifiers. MOSFET devices and their application using small-signal amplifiers are discussed. Also, this course features the construction of logic gates using discrete devices, thereby understanding the characteristics of each logic circuit. The course also features an overview of analog and digital circuits theory. |

Required courses | KECE 303 | Electronic Circuits and Laboratory I | This course covers the following: semiconductor and diode, small signal model of bipolar junction transistor (BJT), applications of BJT amplifiers, field-effect transistors, OP Amp and its applications to amplifiers and logic circuits, differential and multistage amplifiers, feedback and stability, integrated circuits, small-signal analysis, and tuned circuit. And The lab entails hands-on experiments with diode circuits and BJT small-signal low-frequency amplifiers. MOSFET devices and their application using small-signal amplifiers are discussed. Also, this course features the construction of logic gates using discrete devices, thereby understanding the characteristics of each logic circuit as well as an overview of analog and digital circuit theory. |

Required courses | KECE 304 | Electronic Circuits and Laboratory II | This course covers the following: semiconductor and diode, small signal model of bipolar junction transistor (BJT), applications of BJT amplifiers, field-effect transistors, OP Amp and its applications to amplifiers and logic circuits, differential and multistage amplifiers, feedback and stability, integrated circuits, small-signal analysis, and tuned circuit. And This lab entails hands-on experiments with diode circuits and BJT small-signal low-frequency amplifiers. MOSFET devices and their application using small-signal amplifiers are discussed. Also, this course features the construction of logic gates using discrete devices, thereby understanding the characteristics of each logic circuit. The course also features an overview of analog and digital circuits theory. |

Elective courses | KECE 313 | Signal and Systems | Topics covered: the fundamental concepts, modeling, and representation of signals and systems as a stepping stone for more rigorous courses dealing with topics such as communications and signal processing. Also, signal representation, continuous-time systems, Fourier series, Fourier transform, Laplace transform, and discrete time systems with relevant applications are presented. |

Elective courses | KECE 316 | Data Network | This introductory course covers the basic principles of data communication networks. The concept of OSI 7 layers model will be introduced, including network-dependent layers. |

Elective courses | KECE 321 | Communication SystemⅠ | This course will provide not only the basic principles of communication theory but also analysis and design skills for the application of communication systems. We first review the fundamental theories such as signals and systems, probability and random process and then present various modulation and demodulation techniques. From this, the basic principles of digital communication systems, as well as analog communication systems, including the characteristics of communication channels, will be covered. |

Elective courses | KECE 323 | Electromagnetic Fields and Waves | Based on the Maxwell’s equations, on the conventional semiconductor devices, the new aspects on the nano-scale electronic devices will be introduced. In the class, the introduction of semiconductor physics, the operating principle and the applications of quantum electronic devices such as single electron transistor and tunneling diodes will be given together with the fabrication techniques. The outlook and the critical factors to consider will be also presented for the proper understanding on the nano-electronics. |

Elective courses | KECE 324 | Communication SystemⅡ | Introduction to communication signal processing theory, baseband signal transmission, bandpass modulation and demodulation, communication link analysis, channel coding, digital synchronization, signal multiplexing and multiple access, spread spectrum communication theory, and some examples of digital communication systems. |

Elective courses | KECE 331 | Semiconductor DevicesⅠ | The key element of silicon VLSI and compound semiconductor MMIC are CMOS and MESFET, respectively. We will learn operation principle, analytic modeling theory of these two devices. |

Elective courses | KECE 334 | Semiconductor DevicesⅡ | This course takes the operation principle of the pn junction which is basic structure in semiconductor, bipolar transistor, MOS capacitor and MOSFET. We learn the elementary knowledge of the characteristics in the equilibrium state, analysis of the I-V characteristics and modeling method. Consequently the goal of this lecture is to acquire a profound knowledge in the field of semiconductor devices. |

Elective courses | KECE 340 | Operating System | First, the basic concepts of the operating system will be explained. The following topics will then be discussed: process management, I/O management, memory management and file system management. In process management, process communication and process scheduling will be dealt with. In I/O management, RAM disk, clock and terminal management will be explained. In memory management, after dealing with virtual memory management and paging, the segmentation method will be dealt with. In file system management, file security and protection, including the directory system, will be explained. |

Elective courses | KECE 343 | Computer Architecture | This course covers what computer is and how the computer performs tasks directed by instructions coded in a program. The topics covered include history of computing, information representation, instruction set architecture, computer arithmetic, central processing unit and pipeline, caches and memory hierarchy, buses and interconnects, and IO devices. Assembly language programming, togetherwith basic programming and compiler concepts are also discussed. |

Elective courses | KECE 361 | Electric Power Engineering I | This class serves as an introduction to methods of analyzing power systems. The course covers calculation of line parameters, representation of transmission lines and power components, and power flow control. |

Elective courses | KECE 362 | Electric Power Engineering I | The course covers symmetrical components, power system fault analysis, system protection, power system controls, and power system stability. |

Elective courses | KECE 364 | Electric Machines I | This class serves as an introduction to the basic construction, operating principles, and analysis of transformers and rotating dc and ac electric machines. For each type of electric machine, the terminal characteristics and performance are analyzed using the electrical equivalent circuit. |

Elective courses | KECE 370 | Digital Signal Processing | Discrete-time signals and systems, sampling, Z-transform, transform analysis of linear time-invariant systems, structures for discrete-time systems, filter design techniques, and the discrete Fourier transform and its computation are covered in this course. |

Elective courses | KECE 382 | Control Engineering | "Feedback is discussed as a fundamental concept of automatic control. |

Elective courses | KECE 389 | Engineering Internship I | The primary objective of the Internship course is to provide a student interested with a practical experience in real world of electrical and computer engineering field. Each student is to select an industry of his or her choice and undertake a project assigned by sponsoring industry under the guidance of a faculty member. |

Elective courses | KECE 399 | Engineering Internship II | The primary objective of the Internship course is to provide a student interested with a practical experience in real world of electrical and computer engineering field. Each student is to select an industry of his or her choice and undertake a project assigned by sponsoring industry under the guidance of a faculty member. |

Required courses | KECE 403 | Senior Design Ⅰ | Individual project, in which a student designs a system and evaluates its performance. It is guided under the direction of a faculty member in the department. The topic must be worked out in advance between the student and faculty member involved. Example application areas are communications, computer systems, microelectronics, and multimedia signal processing. |

Required courses | KECE 404 | Senior Design Ⅱ | Individual project, in which a student designs a system and evaluates its performance. It is guided under the direction of a faculty member in the department. The topic must be worked out in advance between the student and faculty member involved. Example application areas are communications, computer systems, microelectronics, and multimedia signal processing. |

Elective courses | KECE 411 | Materials Science for Electric and Electronic Engineering | This course provides fundamental properties and materials structures of metals, alloys, semiconductors, insulators, dielectic, ferroelectric and magnetic materials for applications of electrical and electronic devices. It also introduces basic knowledges and applications of diverse electronic devices and components which are fabricated by electrical and electronic |

Elective courses | KECE 412 | Engineer‘s Leadership | Engineers generally have the weaknesses of skill for having human relations harmoneouly, presenting their opinions and reports understandably, and solving some problems creatively. This course covers how engineers can overcome these weaknesses effectively, and to be promising executives in their fields. |

Elective courses | KECE 414 | Memory Devices for Information Technology | This subject provides primary concepts, operation principles and fabrication of memory devices based on semiconductor devices in a basic level, and then introduces the essential operations of volatile and nonvolatile memory devices achieved by dielectric, magnetic, and optical properties of materials for applications of information technology. Furthermore, next-generation nonvolatile memory devices such as magnetoresistive RAM (random access memory) and phase change RAM are also briefly introduced. |

Elective courses | KECE 415 | Nanoelectronic Engineering | "This course covers a basic concept and fundamental structures of future nanoscale electronic devices, molecular devices, quantum devices and bio-electronic devices based on diverse nanostructured materials, which are quite different from conventional silicon or compound semiconductor devices. It also introduces basic structure, operation principles and fabrication methods of such future nanoscale devices. materials. " |

Elective courses | KECE 416 | Information Display | This subject covers basic properties and operation principles of electronic devices and components which are applied to information displays. It deals with operation principles and fabrication methods of divers information displays, and also introduces technology trend of future generation information displays. comparison of the practical examples in the electronic devices. |

Elective courses | KECE 417 | Parallel Computing | The subject of this course covers principles of parallel program execution, and parallel programming APIs such as OpenMP, MPI, and Pthread. Also the students learn how to analyze the performance on parallel machines. |

Elective courses | KECE 418 | Multimedia Signal Processing | We learn fundamental and mathematical signal processing theories for a variety of multimedia systems. Special focus is placed on statistical signal estimation and optimization techniques. |

Elective courses | KECE 419 | Electric Machines Ⅱ | This class serves as an advanced course for the analysis of ac electric machines, which included three phase and single phase induction, synchronous motors and generators. |

Elective courses | KECE 421 | Information and Coding Theory | This course deals with the principles and applications of information and coding theory, which forms the basis of the modern theory of communications. This includes how information is measured in terms of probability and entropy; how such information is used to calculate the capacity of a communication channel, with and without noise. This also includes wavelets, complexity, time series, compression, coding schemes including error correcting codes and efficient coding of audio-visual information for human perception. |

Elective courses | KECE 423 | Communications Network Design | This introductory course will provide a basic knowledge of optical communication systems and networks. Optical signal transmission via optical fiber, laser diode and optical transmitter, photodiode and optical receiver, performance evaluation of optical transmitter and receiver, coherent optical communications, WDM optical communications, optical communication network design, optical fiber amplifier and other optical components and devices will be covered. |

Elective courses | KECE 424 | Antenna Engineering | This course emphasizes practical aspect of RF engineering by combining basic field and circuit theories from prerequisite courses. Students carry out circuit component analysis using commercial software packages. Understand the specialized terms related to antenna characterization and basic operation principle of various types of antennas. |

Elective courses | KECE 425 | Mobile Communication Engineering | This course covers the technologies to overcome fading channel and to enhance spectrum efficiency such as fading channel characteristics, channel equalizer techniques, channel estimation techniques, and multi-user communication systems. |

Elective courses | KECE 427 | Communication Signal Processing | This course will provide the basics of random processes using communication and signal processing applications. Revolving around signal models corrupted by random noise, the materials covered will introduce concepts such as filtering, detection, and estimation. |

Elective courses | KECE 428 | Communication System Design and Simulation | This course deals with design principles and techniques of the basic building blocks consisting of analog and digital communication systems. Topics covered include design of oscillators, filters, PLL, equalizers, and modulators and demodulators for AM, FM, PM, BPSK, QPSK, QAM. |

Elective courses | KECE 432 | New Material Engineering | The purpose of this course is to provide knowledge about new material for electric and electronic devices of the next generation based on The Physical Engineering and The Materials Science for Electric and Electronic Engineering. This course provides required knowledge to understand the characteristics, operations and limits of some variable substances which are ‘Hot Issues’ recently : bio, nano, display and specific sensors etc. Furthermore, this course will handle technologies and fields concerning applications of the knowledges written above, for easy adaptation to real site circumstances. |

Elective courses | KECE 434 | Introduction to Optoelectronics | This course will cover the basic concepts of compound semiconductors using optoelectronic devices and will include topics such as optics effect, wave guiding, wave propagation, modulation and the operating principles and application of the optical communication network of optoelectronic devices such as LED laser diode, photo detector, optical modulator, optical switch, and so on. |

Elective courses | KECE 437 | RF Engineering | This course introduces the fundamentals of RF and microwave circuits for wireless communications. Covered topics include wireless system fundamentals, transmission lines, impedance matching, and RF/microwave circuit design including amplifiers, oscillators, and mixers. |

Elective courses | KECE 438 | Introduction to quantum electronics | The quantum mechanical approaches for the semiconductor devices will be introduced with the detail concepts, philosophical & physical ideas and some practical applications such as band theory, p-n junction, laser, etc. In the class, the historical development of quantum electronics, mathematical methods and physical insight, Eigenvalue problems, the physical meaning of angular momentum, matrix formation of quantum mechanics, the time-dependent Schr?dinger equation, and perturbation theory will be explained with the comparison of the practical examples in the electronic devices. |

Elective courses | KECE 443 | Object-Oriented Programming and Laboratory | Introduction of the principles and organization of modern digital computers, programming language theory, methodologies, and their usage are covered. C++ language programming and their applications are studied in detail. |

Elective courses | KECE 445 | Introduction to Database | The topics covered in this course are: database system architecture, relational data base, object-oriented data base, and data models. |

Elective courses | KECE 446 | Internet Programming | In this course, we will study on popular markup languages such as HTML and XML and script languages including JavaScript and PHP. Based on that, we will investigate how to connect with other systems modules such as database to build various web-based applications. |

Elective courses | KECE 449 | Computer Networks | Topics include ISO 7 Layer, physical layer, link layer, network layer, transport layer, session layer, presentation layer, and their applications. Also, existing protocol for each layer, the protocol description and verification method, as well as multimedia applications using application layers. Through experimentation, the network function are implemented and verified |

Elective courses | KECE 450 | Renewable Energy Resources | General characteristics of renewable energy resources are explained, and requirement for integration of renewable energy resources to power systems are studied. Simulation studies for power system analysis are also required. |

Elective courses | KECE 452 | Power System Operation and Control | Basic theory for large-scale system analysis is covered. Also system analysis using commercial tools and application of analysis techniques to electric power systems are included. Design projects of controlling system voltage and frequency in real system are conducted. |

Elective courses | KECE 454 | Control of Electrical drives | Control technology of electrical drives are needed in various field such as industrial machines, high speed railway and electrical vehicle etc. In this lecture we study about characteristics of motor, adequate control algorithm, controller design and performance evaluation. |

Elective courses | KECE 456 | Code Generation and System Optimization | "This course introduces the concept and structure of a compiler and code optimization on a computer system. The course covers all the compiler passes such as scanner, parser, IR, calling convention, register allocation, instruction generation and scheduling, and code optimization. Also, we learn several code optimization techniques interacting with processor such as CPU and GPU, memory system and operating system. " |

Elective courses | KECE 457 | Electric Power Economics | Economic structure of power systems. Problem formulation, optimization methods and programming for economic analysis of power system operation and planning. Economic dispatch, load forecasting, unit commitment, interchange, planning and reliability analysis. |

Elective courses | KECE 461 | Analog Integrated Circuits | LSI/VLSI design and fabrication processes are studied. VLSI design, layout, and timing simulation tools are introduced, and various design introductions such as CMOS-amplifier, OP-Amp, Advanced OP-Amp, and data converter will be studied. |

Elective courses | KECE 462 | ASIC Design | This lecture introduces the design technologies of ASICs and it’s characteristic improvements based on the theories of the bipolar and MOS devices. In addition, a Trade-Off in the analog circuit design will be discussed in detail. This course also includes practical CMOS device modeling techniques, designing amplifiers and comparators and so on. |

Elective courses | KECE 463 | VLSI Design and Laboratory | Students can have a chance to deal with various digital systems, and learn how to use various CAD tools. This course finally covers the hardware implementation of systems through design, simulation and synthesis with using CAD tools. |

Elective courses | KECE 470 | Pattern Recognition | Pattern recognition concepts, Bayesian decision theories, classification, clustering, feature extraction, supervised and unsupervised training, and applications to speech, audio, image and video recognition systems. |

Elective courses | KECE 471 | Computer Vision | We learn key concepts and topics in computer vision, such as binary image analysis, edge detection, segmentation, object tracking, pyramidal image representation, stereo and motion. |

Elective courses | KECE 480 | General Robotics | This course covers introductory topics of robotics. It includes basic mathematical theories, real robotics applications, and hand-on experiences. Major topics are robot kinematics, robot dynamics, sensing, actuation, control architectures, world representation, and robot learning. |

Elective courses | KECE 483 | Mechatronics | Mechatronics concerns intelligent systems built using technologies from areas of electrical, mechanical and control engineering. Principles and techniques are learned on how to build mechatronics systems using microprocessors. |

Elective courses | KECE 486 | Intelligent Systems | Intelligent systems based on neural networks and/or fuzzy logic are discussed. Structures and learning algorithms for neural networks are dealt with, together with theories for fuzzy logic enabling linguistic logic and reasoning to be incorporated. In addition, intelligent control based on neural networks and/or fuzzy logic is discussed. |

Elective courses | KECE 492 | Wireless Networks | Study of communications networks pertaining to data communications, network architecture, performance measures. Case study includes existing local area network, cellular mobile communications network and wireless data network (e.g., wireless LAN/PAN). |

Elective courses | KECE 493 | Semiconductor Processing | This course introduces the basic processes common to most IC technologies and provides a base for understanding more advanced processing and design courses. The scope of this course is limited to the material related only to silicon processing and packaging, while some of the recent issues related to VLSI/ULSI fabrication are mentioned. Th |

Elective courses | KECE 494 | Integrated Computing | This course covers major topics of computer engineering for advanced study. Subjects included are - ubiquitous computing - mobile/embedded computing - cluster/cloud computing - data/bio-engineering- computing algorithms |

Elective courses | KECE 495 | Power Electronics | Power electronics may be defined as the applications of solid-state electronics for the control and conversion of electric power. The characteristics of switching devices, design and analysis of circuits for conversion of electric power - converter, inverter, ac voltage controller and dc to dc converter- are discussed. |

Elective courses | KECE 496 | Digital Integrated Circuits | This introductory course covers digital integrated circuits. Based on an understanding of semiconductor devices and its circuits, many methods in designing VLSI circuit are treated. Also, CMOS digital circuits (switch and protection circuit, inverters and buffers, static logic circuit, dynamic logic circuit, arithmetic circuits, ROM, RAM) will be covered for future VLSI circuit designers. |

Elective courses | KECE 497 | Digital Control | Analysis and design methods are learned for control systems implemented on microprocessors or computers. Specifically, analog/digital signal transformations, tools for analysing discrete-time signals and systems, stability analysis, and controller design methods are discussed. |

Elective courses | KECE 499 | Digital Image Processing | Image fundamentals, image transforms, image enhancement, image restoration, image compression, image segmentation, image representation, image recognition and their interpretation. |