Course Code

advertisement
Course Code
Language for Lecture
Course Title
CSE2002
English
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Discrete Structures
Course Description
The purpose of this course is to introduce discrete mathematics and its computerscience applications so that the students
have an adequate set of mathematical tools for solving problems in their advanced courses. The interesting topics
will cover the followings; logic and sets, relations, functions, combinatorics, graphs, boolean algebra, machines and
computations, algebraic systems, and probability. The background course for this study might be introduction to science
or FORTRAN language.
Course Code
Language for Lecture
Course Title
CSE3002
English
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Algorithms
Course Description
The purpose of this course is to introduce algorithms for solving problems in computer applications and basic principles
and techniques for analyzing algorithms. The topics will include analyzing criteria, searching, sorting, graphs, polynomials,
string matching, and hard problems etc.
Course Code
Language for Lecture
Course Title
CSE3013
English
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Computer Vision
Course Description
This course focuses in the study of theories for image analysis. The first part consists of Image formulation model, early
processing, boundary detection, region growing and segmentation, motion detection, merging and introduction of
morphology. The second part, we cover basic concepts of statistical model, dis- criminant function, decision boundary
and rules and neural network for visual pattern recognition.
Course Code
Language for Lecture
CSE3026
English
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Course Description
Course Title
Application to Embbeded Systems
This course introduces the basic methods for designing and implementing embedded systems. In detail, the basic
concepts on embedded systems, real-time systems, embedded operating systems, and embedded Linux environments
will be covered in this course. Also, we study kernel module programming and device driver construction methods, and
eventually, we focus on the development of embedded systems and applications. This course let the students to practice
using the sensor and actuator APIs in order to be able to get the knowledge for implementation of embedded systems.
Course Code
Language for Lecture
Course Title
ECE4209
English
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Advanced Probability and Random Processes
Course Description
The aim of this course is to develop a thorough understanding of the principles of random processes and knowledge of
applying them to some problems in electrical engineering. First, the basic theory in probability and random process is
introduced, paying particular attention to the multivariate Gaussian density function. Then, the theory of random processes
and their characterization by autocorrelation and power spectral density functions is developed. The theory is then applied
to the design of optimum linear systems.
Course Code
Language for Lecture
Course Title
ECE4210
English
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Advanced Topics on Performance Evaluation
Course Description
The study of abstraction of a system in the real world into some kind of tractable model for the performance evaluation of
the system in concern. The techniques used are probability theory, basic queueing analysis, the computer modeling and
simulation method, and statistical analysis method for data analysis.
Course Code
Language for Lecture
ECE4211
English
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Course Description
Course Title
Mobile Computing
In this course, the issues of mobile computing environments, which is introduced by technical advances in the
development of portable computers and wireless communication technologies, are studied. We deal with design issues
which stem from three essential properties of mobile computing: portability, mobility, and wireless communication.
Especially, we study communication protocols for mobile computing environments, design methodologies of softwares for
mobile computing environments, operating systems for mobile hosts, and some typical application softwares for mobile
environments.
Course Code
Language for Lecture
Course Title
ECE4212
English
Spring/Fall
Credit
Class Hours
S/F
3
3-0-6
Computer Architecture Design and Applications
Course Description
The focus of the course will be on high-performance processor and memory architectures. We will explore various
techniques designed to maximize parallelism and improve performance. We will look at the influence of technology on
processor and memory architectures and how that may affect future processor designs. The emphasis is on the major
component subsystems of high performance computers: pipelining, instruction level parallelism, memory hierarchies,
input/output, and network-oriented interconnections. Students will undertake a major computing system analysis and its
related project.
Course Code
Language for Lecture
Course Title
ECE4213
English
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Advanced Electromagnetism
Course Description
The topic of this course is the theoretical analysis of electromagnetic wave phenomenon. Organization of this course is as
follows. The course begins with brief introduction to Maxwell's equations. Next, wave equations, characteristics of plane
waves, waveguides and resonators, and radiation theory are discussed. Several equivalence theorems and the concept of
Green's function are explained. Then, solutions of wave equations and scattering are discussed in cartesian, cylindrical,
and spherical coordinates respectively. Finally, the techniques of perturbational and variational techniques are introduced.
Course Code
Language for Lecture
Course Title
ECE4218
English
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Advanced Digital Communicaions
Course Description
Topics include mathematical modeling of communication channels, digital signal design for the efficient information
transmission, and optimum receiver design for the recovery of the distorted signals due to channel effects. More
specifically, the following topics are introduced: performance analysis of digital modulation/demodulation schemes, signal
detection/estimation, and channel coding. In addition, basics of the spread spectrum communications are discussed.
Course Code
Language for Lecture
Course Title
ECE4223
English
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Semiconductor Process Technology
Course Description
This course helps to understand the overall semiconductor processes by introducing the theory and the application of unit
processes; photolithography, photo-mask, dry-etch, cleaning, chemical-mechanical polishing(CMP), diffusion and thin
film, and module processes; transistor, isolation, capacitor, interconnection. This also suggests the direction of process
technologies for the future generations.
Course Code
Language for Lecture
Course Title
ECE4225
English
Spring/Fall
Credit
Class Hours
S/F
3
3-0-6
Microelectronic Device Applications
Course Description
The primary goal is to descibe the operting principles and VLSI technolgy of semiconductors devices including pn
junctions, bipolar transistors, and MOSFETs. The second concerned topics are listed as deposition, diffusion, ioninplamtation, metallization, etching and theirt related theory. A final goal is to learn basic theory of designing integratedcircuits and to design microelectronic devices for practice.
Course Code
Language for Lecture
ECE4228
English
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Course Description
Course Title
SOC Architectures
This course introduces basic components of system on chip and platform-based design for SoC. It covers the subjects on
SoC system specification, platform-based design and platform architectures, embedded system hardware/ software
components, programmable processor core in SoC, embedded memory architecture, and architectural integration of SoC
Course Code
Language for Lecture
Course Title
ECE4231
English
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Computer Control of Electric Machines
Course Description
This lesson theoretically considers servo motor and motion control technologies, on the base of mechatronics engineering.
Computer is generally used as a controller and sensor signal processor because of fast computational capability and
suitable architecture, this lesson experimentally deals with servo motor based on computer for understanding.
Course Code
Language for Lecture
Course Title
ECE4238
English
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Linear Systems
Course Description
Methods of analysis for continuous and discrete-time linear systems. Convolution, classical solution of dynamic
equations, transforms and matrices are reviewed. Emphasis is on the concept of state space. Linear spaces, concept of
state, modes, controllability, observability, state transition matrix, state variable feedback, compensation, decoupling are
treated.
Course Code
Language for Lecture
ECE4239
English
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Course Description
Course Title
Optimization Methods
Linear programming, nonlinear programming, iterative methods and dynamic programming are presented, especially as
they relate to optimal control problems. Discrete and continuous optimal regulators are derived from dynamic
programming approach which also leads to the Hamilton-Jacobi-Bellman Equation and the Minimum Principle. Minimum
energy problems, linear tracking problems, output regulators and minimum time problems are considered.
Course Code
Language for Lecture
Course Title
EEE2007
English
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Semiconductor Electronics
Course Description
A background information of Physics in Electronics will give plenty of benefits to the student taking this course. Junction
analysis is expanded from homojunc-tion to heterojunction. Semiconductor growth technology, diffusion mechanism,
donor and acceptor materials, metalization method and surface state effect of
semiconductor are described mainly
featuring silicon and compound semiconductorsThe main stream line of the lecture will be the different semiconductor
device applications such as bipolar transistors, field effect transistors, integrated circuits and optoelectronic devices like
light emitting diode, photovoltaic
devices, laser, detectors. device application includes device fabrication,
analysis, design and characterization of the different semiconductor devices.
Course Code
Language for Lecture
Course Title
EEE2008
English
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Signals and Systems
Course Description
Fundamentals of the analysis and processing of continuous and discrete signals in both time and frequency domains.
Linear Time Invariant (LTI) systems and filtering. convolution, Fourier Series(FS), Fourier Transform(FT), Transform(DFT),
Introduction to analog and digital communications and the Sampling Theorem Computer based simulation and data
processing are used to demonstraste the
above concepts in a laboratory settings.
Course Code
Language for Lecture
EEE2009
English
Spring/Fall
Credit
Class Hours
S/F
3
3-0-6
Course Description
Course Title
Electromagnetism I
General grasp of electrostatics and magnetostatics. Introductions to electric
field intensity, electric flux density, electric
potentials, Gauss's law, and Divergence theorem. Material characteristics of conductors and dielectrics are explained,
which produce the concept of capacitance. Analytic and numerical solutions of electric field, using Laplace's and
Poisson's equation. Finally,
Bio-Savart law, Ampere's law, and Stoke's theorem are introduced for
magnetostatics.
Course Code
Language for Lecture
Course Title
EEE2012
English
Spring/Fall
Credit
Class Hours
S/F
3
3-0-6
Circuit Theory II
Course Description
Nonsinusoidal wave, transient phenomena, laplace transform. Fourier analysis techniques. Admittance parameters,
Impedance parameters, Hybrid Admittance parameters. Parameter Conversions. T-π equivalent networks. Two-port
networks Sinusoidal frequency analysis, Resonant circiutis. Distributed parameter circuit.
Course Code
Language for Lecture
Course Title
EEE2013
English
Spring/Fall
Credit
Class Hours
S/F
3
3-0-6
Electronic Circuits I
Course Description
Topics include physical models of diodes and transistors, FET circuits, small- and large-signal operation, advanced
treatment of active circuits, low frequency amplifiers, frequency response of amplifiers, and feedback amplifiers
characteristics.
Course Code
Language for Lecture
EEE3006
English
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Course Description
Course Title
Modern Optics
The goal of this class is to understand the propagation of light in free space and in materials. The light propagation is
first explained by the wave theory or Huygens's principle. Then the principles of reflection and refraction are explained.
Next the light propagation is explained by the oscillating dipoles of atoms. Based on this theory the light scattering is
explained. Next the operation of simple optical systems such as simple lens system, compound lens system, camera
and human eyes is explained.
Course Code
Language for Lecture
Course Title
EEE3013
English
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Introduction to Robotics
Course Description
Manipulators, kinematic modelling, inverse kinematics, task level description
if motion, joint velocity analysis, force and
moment analysis, acturator torque analysis, trajectory planning positional control, range sensing, mapping and
navigation.
Course Code
Language for Lecture
Course Title
EEE3024
English
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Introduction to Automatic Control
Course Description
This course provides an introduction to automatic control of linear dynamic systems. The topics include definition of inputoutput and state variables, mathematical modeling of control systems based on physical laws, block diagram
representation of systems, transfer function and Laplace transform, state space representation of dynamic systems.
Feedback control concept, stability of systems, transient and steady state responses of systems in the time domain, and
basic controller formsare treated and computer simulations of dynamic control systems using control software toolbox are
assigned as homework.
Course Code
Language for Lecture
EEE3026
English
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Course Description
Course Title
Integrated Circuits
Modern VLSI design, Methodology of CMOS circuit design. Fundamentals of MOS
transistor and its operating
principle. CMOS IC design and its circuits. cons- truction of CMOS logic gates, inverter, NAND, NOR and complex gates.
Duality of P and N structure. Bsic structure of multiplexor and memory. Representation of circuit design. Behavioral
representation, structure representation, physical
representation. Design equations in cutoff, linear,saturation region. DC
characteristic of CMOS inverter and related noise margin. Alternatives of staticCMOS, Dynamic CMOS, Domino CMOS.
Course Code
Language for Lecture
Course Title
EEE3032
English
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Communication Systems
Course Description
This course covers diverse topics related to the communication, and the topics related to the application of the
communication theory. The topics to be
covered include communication channel model, fading phenomena,
receiver struc- ture, basics of mobile communication, basics of satellite communication, wave
propagation model,
communication traffic model, and synchronization theory.
Course Code
Language for Lecture
Course Title
EEE3034
English
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Digital Control
Course Description
Many industrial control systems include digital computers as an integral part of their operation. Recent trends toward
digital control of dynamic systems, rather than analog control, is mainly due to the recent revolutionary advances in digital
computers and to advantages found in working with digital signals rather than continuous-time signals. Also, the
availability of low-cost microprocessors and microcomputers established a new trend for even small-scale control
systems to include digital computers to obtain optimal performance. The main purpose of this course is to present a
comprehensive treatment of the analysis and design of discrete-time control systems. In particular, this course provides
clear and easy-to-understand explanations for concepts involved in the study of discre-time control systems.
Course Code
Language for Lecture
EEE3044
English
Spring/Fall
Credit
Course Title
Mobile Communication Engineering
Class Hours
F
3
3-0-6
Course Description
This course covers various topics on mobile communications, which include cellular systems, personal communication
network, multiple access techniques (CDMA/WCDMA/FDMA/TDMA), wireless protocol, transmission techniques in wireless
channels, synchronization techniques, design and management of mobile communication network, frequency
management and next generation mobile communication systems.
Course Code
Language for Lecture
Course Title
ICE2001
English
Spring/Fall
Credit
Class Hours
S/F
3
3-0-6
Logic Circuits
Course Description
Introductions in Boolean algebra, combinational logic circuits, and sequential logic circuits. Techniques to analyze and
design digital logic circuits and
systems are studied. Topics include Boolean algebra, logic minimization, multi-level
combinational logic circuits, programmable and steering logic, flip-flops, timing issues, memory elements, and the basics
of finite state machines.
Course Code
Language for Lecture
Course Title
ICE2002
English
Spring/Fall
Credit
Class Hours
S/F
3
3-0-6
Data Structures
Course Description
The purpose of this course is to introduce data structures necessary for solvingcomputer-oriented real problem and
principles and techniques for specifying algorithms. The interesting topics will include the following; arrays, stacks,
quenes, linked lists, trees, graphs, sorting, hashing, and AVL trees. The recommended prerequisite course for this study
might include DiscreteStructure and C-language.
Course Code
Language for Lecture
ICE3002
English
Spring/Fall
Credit
Course Title
Linear Algebra
Class Hours
F
3
3-0-6
Course Description
Due to its tractability and analytic property linear algebra posesses its fundametal role in almost all subjects in
engineerings and sciences. Well developed matrix calculation will be studied and geometrical insights will be
emphasized whenever possible. Transformations and orthogonal projection in the same vector space will be considered
the same. Geometrical insights will be developed for space mappings in possible cases. Contents:Matrix calculations,
matrix representations for linear mappings, changeof basis, Eigenvalue and eigenvector, Linear programming.
Course Code
Language for Lecture
Course Title
ICE3003
English
Spring/Fall
Credit
Class Hours
S/F
3
3-0-6
Computer Architectures
Course Description
We introduce computational models which govern the logical instruction execu-
tion sequencing of the CPU and review
a brief history of computer systems. Mostdiscussions on computer architectures are focused on von Neumann Computer
archi-tectures : the CPU, memory organization an memory hierarchy, various kind of
peripherals and their
characteristics, an interconnection structures for connec-ting the CPU and othe components.
Here the details on pipelined CPU organizations are described. We also discuss how much control unit implementation
techniques are benefitable from the RISC-based processor design technology and give a comparison with that of
conventional CISC computer architectures. Based on minimized program execution time high-performance
microprocessors commercial available now has been compared in terms of processing performance. In the end of this
course the design principles, architectures, goals and technical issues in implementation of parallel processing computer
systems are introduced in brief for broadening eye spans of students at the undergraduate level.
Course Code
Language for Lecture
SSE2005
English
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Course Description
Course Title
Physical Electronics
Reviewing macroscopic and microscopic properties, the lecture introduces a basictheory of quantum mechanics.
Fundamental properties of solid state such as the crystal structure, bonding mechanism, thermodynamic and electrical
properties
are studied. Many body effects are treated to study physical theories of real solid state. The study of
basic electronic structures in carried out to under- stand the fundamental physical theories of semiconductor. The
concepts of
charge carriers in semiconductor and conductivity properties are covered
theories of the pn junction, pn junction diode. The
semiconductor in
to deal with operational
object of this lecture is to gain theoretical background of
terms of physics and to expand the achieved theory to the practical applica-
semiconductor diode, transistor, field effect transistor,
tions such as
integrated circuits and semiconductor lasers.
Course Code
Language for Lecture
Course Title
CSE2001
Korean
Spring/Fall
Credit
Class Hours
S
2
0-2-4
Computer Engineering Experiment I
Course Description
This is the introductory computer programming course intended primarily for students with a major in computer science or
computer engineering It uses the C language, and prepares the student for more advanced work in computer
science/engineering courses.
Course Code
Language for Lecture
Course Title
CSE2003
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
System Programming
Course Description
This course introduces the theory, design, and implementation methodology of
various types of system softwares such
as assembler, preprocessor(macro proce- ssor), linker, loader, and text editor. System software is closely related to
hardware architecture and thus the central theme of this course is the relationship between machine architecture and
system softwares. The recommendedprerequisites for this course might include data structures and C/C++ programming
languages.
Course Code
Language for Lecture
CSE2006
Korean
Spring/Fall
Credit
Class Hours
F
2
0-2-4
Course Description
Course Title
Computer Engineering Experiment II
This course is to study the operational principles of digital logic circuits that constitute computer, data process, control
system, and communication through the analysis and design of the circuits. The topics include number system, boolean
algebra, combinational network, sequential network, etc.
Course Code
Language for Lecture
Course Title
CSE2007
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Unix Progrmming
Course Description
This course introduces UNIX operating systems and programming techniques based on the UNIX system calls. Subjects to
be covered are UNIX commands and shell programming, system tools such as lex, yacc, and awk, file system and I/O
programming, system calls, processes and inter-process communication (IPC), IPC via networks, signals and system
programming by using the signals, threads and threads programming, program development tools.
Course Code
Language for Lecture
Course Title
CSE3001
Korean
Spring/Fall
Credit
Class Hours
S
2
0-2-4
Computer Engineering Experiment III
Course Description
This course covers the methods and advanced skills required for writing and maintaining well-structured/ object-oriented
software. Extensive practice with a programming language such as Java is provided. Different sections use different
programming languages to get advanced programming techniques.
Course Code
Language for Lecture
CSE3004
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Course Description
Course Title
Data Communications
The course covers both the essential and the fundamental topics in data communications and, at that time, many of the
newer and important areas of growing technical need. These include data communication networks, open system
standards, the electrical interface, multiplexing, error detection and correction, data security, data link control protocols,
and integrated all-digital networks.
Course Code
Language for Lecture
Course Title
CSE3005
Korean
Spring/Fall
Credit
Class Hours
F
2
0-2-4
Computer Engineering Experiment IV
Course Description
This course provides an intensive team-based project experience in the specification, design, and implementation of
software and/or hardware for subsequent use in research, industry, and teaching. Some specialized topics such as
embedded systems, network programming, and database management, and etc are intensively covered.
Course Code
Language for Lecture
Course Title
CSE3006
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Software Engineering
Course Description
This course introduces the overall process of software development such as requirement acquisition/definition,
specification, design, implementation, verification/ validation, conformance testing and maintenance, and handles a
number of technical issues employed in each step. Additionally, the lectures on SPICE and CMM, which reflect the
importance of software process today, are given. Other trendy issuses such as usability engineering, S/W reuse and CASE
are also offered.
Course Code
Language for Lecture
CSE3007
Korean
Spring/Fall
Credit
Course Title
Database
Class Hours
F
3
3-0-6
Course Description
The purpose of this course is to introduce the fundamental concepts necessary
of database systems.The interesting
for the design, use, and implementation
topics will include the followings, DBMS concepts, ER design, relational model,
normalization, hierarchical model, network model, file organization, etc. The prerequisite courses for this study might
include Introduction to computer science, discrete structures, data structures.
Course Code
Language for Lecture
Course Title
CSE3008
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Operating Systems
Course Description
Operating system is an essential part of a computer system. It provides an interface to the users and also manages
system resources. There are three major goals of this course. One is to provide a firm foundation in the principles and
concepts that underlie operating systems. The second is to study and discuss major issues of operating systems such as
process management, storage management, file and I/O management, and security management. Finally, we study
some design issues for the distributed operating systems and operating systems of parallel processing systems. Also, we
study and discuss the characteristics of some standardized operating systems such as Unix and Linux.
Course Code
Language for Lecture
Course Title
CSE3010
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Object-Oriented Windows Programming
Course Description
This course is intended to introduce advanced skills for application softwares under windows environments. It also
provides students with the abilities to develop complex logics associated with GUI-based application softwares through
event-based flows.
Course Code
Language for Lecture
Course Title
CSE3012
Korean
Computer Graphics
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Course Description
This course introduces graphic hardwares, transformation techniques among vari- ous types of coordinates,raster graphic
techniques,3 dimension(3D)CG expression,shadow handling mechanism etc. as basic concepts and technical issues to
realize virtual Reality(VR), which is being focussed as a next generation
computer environment, are also introduced.
Course Code
Language for Lecture
Course Title
CSE3016
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Information Theory
Course Description
This course includes information, Entropy matuasl information, communication model which are based on communicaiton
theory, source coding theorem, Huffman coding and channel capacity.
Course Code
Language for Lecture
Course Title
CSE3017
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Internet Architectures
Course Description
This course explains Internet architecture and its principle protocols for a student that has some experience in data
communications. Also, this course gives detailed overview of how the Internet works and how it has evolved, presents
architectural model showing how TCP/IP and related protocols fit together. This course covers error recovery operations,
local and wide area networks, IP and ICMP, TCP and UDP, the point-to-point protocol and the layer 2 tunneling protocol,
routing protocol, Internet security, network management, and voice over IP.
Course Code
Language for Lecture
Course Title
CSE3018
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Cryptography
Course Description
This course introduces classical ciphers, symmetric & asymmetric ciphers, public key cryptosystems and zero-knowledge
interactive proof systems based on the elementary number theory, information theory and complexity theory. Utilizing
these systems gives a clear view to our lectures about identification, authentication, digital signature, key management
services, domestic-abroad standard cryptography and their applications such as communication and network security.
Course Code
Language for Lecture
Course Title
CSE3021
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Advanced Systems Programming
Course Description
This course introduces the system programming technologies that uses the system call interfaces of the Unix/Linux
operating systems. In detail, we study the system programming methodologies that deals with files and file systems,
processes, IPC(Inter-Process Communication) facilities, signals, and I/O management components.
Course Code
Language for Lecture
CSE3023
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Course Description
Course Title
Compilers
We review the automata theory centered around the context-free grammar and re- gular grammars. As the context of
this course the theories of lexical analysis of parsing, optimization and of code generation are introduced and
experimented by software implementation. For these purpose and broadening student's under- standing of compiler
construction regular grammar, LL and LR parsing theories, intermediate code optimization theory and object code
generation and optimiza- tion techniques(register coloring) and optimization techniques of peephole and of loops are
touched in much more detail. For evaluation on the student's
understanding, lexical analysis module and parser
module are given as projects.
Course Code
Language for Lecture
Course Title
CSE3024
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Artificial Intelligence
Course Description
This course focuses on foundation of theory and introduction of advanced topics.Detailed subjects for theory are problem
representation in state space, search strategy including breadth first search, depth first search and heuristic searchand
knowledge representeation methods such as using predicate logic, resolution and using rules. Advaced topics planning
system (STRIPS), neural network and
fuzzy techniques such as perceptron and hopfield network with learning methods,
computer vision techniques such as image representation, edge detection, line
Finally, we introduce symbolic
and curve detection are also introduced.
programming language, LISP with examples.
Course Code
Language for Lecture
Course Title
CSE3025
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Computer Networks
Course Description
There are details about the upper layer, protocols, standards, and interfaces, based on the basic concept of data
communication. This course is concerned with the mode of operation of the different types of data network that are used
to
interconnect a distributed community of computers and the various interface a
with them. Also, describe the function and
standards and protocols associated
operation of the additional protocols that are needed to enable a set of
aplication programs to communicate with one another to perform specific distributed application functions.
Course Code
Language for Lecture
Course Title
CSE3028
Korean
Network Programming
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Course Description
Network programming involves writing programs that communicate with other programs across a computer network. One
program is normally called the client and the other the server. Most operating systems provide precompiled programs that
communicate across a network-common examples in the TCP/IP world are Web clients(browsers) and Web servers, and
the FTP and Telnet clients and servers-but this lecture describes how to write our own network programs. We write network
programs using an application program interface or API. We describe two APIs for network programming(sockets,
sometimes called “Berkeley sockets” acknowledging their heritage from Berkeley Unix, and XTI, a slight modification of
the Transport Layer Interface developed by AT&T).All the examples in the lecture are from the Unix operating system,
although the foundation and concepts required for network programming are, to a large degree, operating system
independent. The examples are also based on the TCP/IP protocol suite.
Course Code
Language for Lecture
Course Title
CSE3029
Korean
Spring/Fall
Credit
Class Hours
S
2
0-2-4
Advanced Computer Engineering Design I
Course Description
This course is a project-oriented design course to familiarize students with software engineering methods and
information systems. Topics include requirements analysis, modelling, design representations, implementation techniques,
and evaluation of systems. This course comprises the design phase and the implementation phase for each lab
experiment.
Course Code
Language for Lecture
CSE3030
Korean
Spring/Fall
Credit
Class Hours
F
2
0-2-4
Course Description
Course Title
Advanced Computer Engineering Design II
This course addresses design principles, programming techniques, and case studies of embedded real-time systems.
Interface techniques, devices, representations and modeling about physical processes are covered. This course
emphasizes on the design and implementation of several components as well as systems integration.
Course Code
Language for Lecture
Course Title
CSE3035
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Database Programming
Course Description
This course introduces, using a commercial Relational DBMS, the practical database programming skills for the various
database theory. In particular, we cover basic/advanced SQL, integrity constraints, Views, Transactions, stored
procedures, database programming interfaces, and SQL tuning.
Course Code
Language for Lecture
Course Title
CSE3037
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Mobile Programming
Course Description
This course covers a selection of mobile programming techniques that might be suitable for moble devices. This course is
designed for students who want to build an application running on real mobile devices. For this purpose, students will learn
a broad spectrum of mobile programming issues and understand a mobile programming environment that is unique from
others.
Course Code
Language for Lecture
CSE3039
Korean
Spring/Fall
Credit
Course Title
Practical Programming Languages
Class Hours
S
3
3-0-6
Course Description
This course introduces the underlying fundamental concepts in various programming languages. The topics are organized
around the central area of data objects and types, abstraction mechanisms, sequence control and data control, storage
management, syntax and operation environments from the user, implementor, or designer's view. Also, the major
programming languages such as imperative language, logical language, functional language, and object oriented
languages are explored.
Course Code
Language for Lecture
Course Title
ECE4201
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Database Systems
Course Description
In this course, extending basic concepts in databases introduced in undergraduate course, we learn fundamental concepts
and theory for constructing and managing database systems. The major contents that will be covered is the following: file
indexing, external hashing, external sorting, database tuning, relational schema design, concurrency control, recovery,
security, integrity control, distributed databases, deductive databases., etc.
Course Code
Language for Lecture
Course Title
ECE4202
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Advanced Software Engineering
Course Description
This lesson considers methodologies for developing high quality softwares, that is one of the ultimate goals in software
engineering. Furthermore, this discusses various introduced techniques to evaluate the quality of legacy softwares with the
current trend both at home and abroad.
Course Code
Language for Lecture
ECE4205
Korean
Course Title
Advanced Topics on Algorithm
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Course Description
The purpose of this course is to provide detailed understandings for time/space complexity, recurrences, algorithm design
technique, lower bounds, graph/matrix/set algorithms, sorting, intractable problems.
Course Code
Language for Lecture
Course Title
ECE4206
Korean
Spring/Fall
Credit
Class Hours
S/F
3
3-0-6
Automata Theory
Course Description
In this course, we introduce automata theory which provides an important theoretical background in various fields in
computer science. The major contents that will be covered is the following: automata and grammar concepts, regular
language, finite automata, context free language, deterministic and nondeterministic concept, recursive and recursive
enumerable problems, undecidability, intractable problems, etc..
Course Code
Language for Lecture
Course Title
ECE4207
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Information System Security
Course Description
The objective of this course is to introduce the concepts of the network security and applications. The concepts of the
network security, Public key infrastructure for electronic commerce, electronic cash, and electronic mail security for the
privacy, etc are studied. These are the concepts for the information activity on the network. This lecture makes the
objective to understand the area about the security of the information system.
Course Code
Language for Lecture
ECE4208
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Course Description
Course Title
Advanced Computer Networks
This course is an advanced study of the computer networks in Internet. Emphasis is on understanding the network layer
(3rd layer) and the transport layer (4th layer). Also optimization algorithms proposed in each layer are covered in the
course. Specific topics covered include Routing, IPv6, multicasting in IP and flow, congestions controls in TCP and
security issues on the computer networks.
Course Code
Language for Lecture
Course Title
ECE4214
Korean
Spring/Fall
Credit
Class Hours
S/F
3
3-0-6
Optical Phenomena and Applications
Course Description
This lecture covers optical phenomena and their application. In particular, various optical fields, including modern optics,
optical signal process, lasers, optoelectric devices, optical communication theory and their components will be presented.
Course Code
Language for Lecture
Course Title
ECE4216
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
EMI/EMC
Course Description
This course covers the practical methods of noise suppression and control in electronic circuit and systems. The
organization of the material is as follows. After brief introduction to the concept of noise suppression, the detailed noise
reduction techniques are explained, which include shielding, grounding, balancing, decoupling, and filtering. Next, the
course covers the noise characteristics of passive and active components and their uses in noise reduction circuitry.
Finally, noise generation and propagation mechanisms in digital circuits and their reduction design techniques are
explained. Finishing this course, the students will have a basic knowledge for solving the EMI/EMC problems at the design
time which limit the final performance of modern complicated electronic components, circuitry, and systems.
Course Code
Language for Lecture
ECE4217
Korean
Spring/Fall
Credit
Course Title
Advanced Signal Processing
Class Hours
F
3
3-0-6
Course Description
A survey of techniques for signal processing going beyond Fourier based approaches. Orthogonal transforms such as
Walsh and Hadamard. Homomorphic techniques, generalized Wiener filtering, rank order filtering. Model based signal
processing including autoregressive and maximum entropy, frequency-time and space-time, emphasis on algorithms and
self paced projects are also covered.
Course Code
Language for Lecture
Course Title
ECE4219
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Topics in System Design
Course Description
The objective of this course is to provide and familiarize the students with the critical concepts and specifications of
current and future mobile communication systems. More specifically, the following topics are included: GSM,
CDMA/CDMA2000/W-CDMA, WLAN, WiBro, UMTS, and BCO. Also, personal wireless systems such as UWB and
Bluetooth will be covered. In addition, basics of the digital broadcasting technology (US VSB, European DVB, mobile
DMB, etc.) will be discussed.
Course Code
Language for Lecture
Course Title
ECE4221
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
MOS Devices
Course Description
The use of metal-oxide-semiconductor devices in integrated circuit fabrication has been growing at an enormous rate
since the implementation of this technology in the early 1960's. MOS is presently the dominant technology for digital logic
and memory circuits. MOS Devices discusses the MOS technology at the device level in the first half of the course and in
the second half at the circuit level. We will examine the MOS capacitor and the MOS field effect transistor (MOSFET) in
detail, discussing fabrication briefly where necessary. We will develop physical and/or theoretical models of MOSFET
operation, and will confirm our understandings using the SILVACO simulation tools.
Course Code
Language for Lecture
Course Title
ECE4222
Korean
Spring/Fall
Credit
Class Hours
S/F
3
3-0-6
Introduction to Solid State Physics
Course Description
Solid State Physics is concerned with the properties, often astonishing and often of great utility, that result from the
distribution of electrons in metals, semiconductors, and insulators. It also tells how the imperfections of real solids can be
understood with simple models using the well-known experimental results and the theories.
Course Code
Language for Lecture
Course Title
ECE4227
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Digital Integrated Circuits
Course Description
It covers structures and operational principles of CMOS transistors and digital citcuits (INV, NAND, NOR, LATCH, Current
Mirror), computation of sizing and delays, Flash A/D converter.
Course Code
Language for Lecture
ECE4232
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Course Description
Course Title
Electrical Energy Conversion
This lesson discusses the basic concepts of an electrical energy. Main subjects are photovoltaic energy, wind-power
energy, fuel-cell energy, conversion method of an electrical energy, system modeling.
Course Code
Language for Lecture
Course Title
ECE4237
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Robotics
Course Description
This course discusses the kinematics and the dynamics of manipulators. The path planning of each joint and some control
algorithms of manipulators are also discussed.
Course Code
Language for Lecture
Course Title
EEE2001
Korean
Spring/Fall
Credit
Class Hours
F
2
0-2-4
Basic Circuits Laboratory
Course Description
This course consists of 3 main subjects. The first one is to practice skills in handling basic electrical and electronic
equipments, the second takes the tests of basic electric circuit theory, and the last one are tests of linear electrical device
characteristics. Basic equipment such as an ammeter, volt-meter, tester, oscilloscope, function generator and power
supplier are included. Basic electric circuit theory covers Kirchhoff's voltage, current law, Superposition law, ThevninNorton's law, and resonant characteristics of R-L-C circuits. This lecture will provide a student to understand basic
properties of linear elemental devices like resistor, inductor, capacitor, and their combinations in electrical circuits.
Course Code
Language for Lecture
Course Title
EEE2002
Korean
Logic Design Laboratory
Spring/Fall
Credit
Class Hours
S
2
0-2-4
Course Description
IIn this course, basic theories of digital system including the operation and characteristic of logic elements are reviewed.
Students are encouraged to design and verify module blocks, i.e. adder, subtractor, encoder, decoder, multiplexer, flipflop, synchronous and asynchronous counters, and shift registers. In addition to the basic logic circuit design, more
complicated logic circuits such as ping-pong game, frequency counter, etc., are designed. FPGA design software and
board are used for verifying VHDL-based digital circuit designs. Students are paticipated in design various combinational
and sequential logic circuits using FPGA-based design kit.
Course Code
Language for Lecture
Course Title
EEE2004
Korean
Spring/Fall
Credit
Class Hours
F
2
0-2-4
Electronic Circuits Laboratory
Course Description
This course is to develope the ability to match the results of schematic design of electronic circuits to their experimental
results. The course begins with measurement methods of basic instruments, their interface to the computer, fabrication
methods of PCB and brief introduction to SPICE. Next, the basic building blocks for complicated circuit design are
experimented. The experimental contents include rectifier, operational amplifier, single transistor amplifier, output stage
amplifier, multistage amplifier, differential amplifier, active filter, waveform generator, and AD-DA converter. Finally, term
project will be assigned to every laboratory groups to implement the complex circuit on the real PCB.
Course Code
Language for Lecture
EEE2006
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Course Description
Course Title
Physical Electronics
Reviewing macroscopic and microscopic properties, the lecture introduces a basictheory of quantum mechanics.
Fundamental properties of solid state such as the crystal structure, bonding mechanism, thermodynamic and electrical
properties
are studied. Many body effects are treated to study physical theories of real solid state. The study of
basic electronic structures in carried out to under- stand the fundamental physical theories of semiconductor.
concepts of
charge carriers in semiconductor and conductivity properties are covered
theories of the pn junction, pn junction diode. The
semiconductor in
The
to deal with operational
object of this lecture is to gain theoretical background of
terms of physics and to expand the achieved theory to the practical applica-
semiconductor diode, transistor, field effect transistor,
tions such as
integrated circuits and semiconductor lasers.
Course Code
Language for Lecture
Course Title
EEE2010
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Electromagnetism Ⅱ
Course Description
Introduction to advanced concepts of active electronic circuits. Topics include operational amplifier characteristics and
systems, stability and oscillators,
wave shaping and waveform generator, analog-to-digital converter, digital-to-
analog converter, active filters, and power circuits and systems.
Course Code
Language for Lecture
Course Title
EEE2011
Korean
Spring/Fall
Credit
Class Hours
S/F
3
3-0-6
Circuit Theory I
Course Description
Circuit element, Kirchhoff's law, Ohm's laws. Sine wave altenating current, Instantaneous value, average value, effective
value. R-L-C series circuit and parallel circuit. Phasor representation of sine wave AC, impedance and
admittance
circuit. Two port network, bridge circuit, coupled circuit. Active power, complex power. Constant voltage and current
source. Thevenin's and norton's theorem. Polyphase AC curcuit, balanced and unbalanced 3-phase curcuit, method of
symmetrical coordinates.
Course Code
Language for Lecture
EEE2014
Korean
Spring/Fall
Credit
Course Title
Electronic Circuits II
Class Hours
F
3
3-0-6
Course Description
Introduction to advanced concepts of active electronic circuits. Topics include operational amplifier characteristics and
systems, stability and oscillators,
wave shaping and waveform generator, analog-to-digital converter, digital-to-
analog converter, active filters, and power circuits and systems.
Course Code
Language for Lecture
Course Title
EEE2017
Korean
Electronic and Electrical Programming Laboratory
Spring/Fall
Credit
Class Hours
S
2
0-2-4
Course Description
The course offers practical C programming Experiences to the students who have basic knowledge of C language. The
programs in this laboratory will be basic data structures, and circuit modeling.
Course Code
Language for Lecture
Course Title
EEE3001
Korean
Spring/Fall
Credit
Class Hours
S
2
0-2-4
MicroProcessor Laboratory
Course Description
Understanding of microprocessors through test and experiments. Hardware and software design of digital systems using
microprocessors. Designs on interfaces, memory decoding, serial/parallel communications and interrupts control.
Software design is conducted with the aid of a microprocessor trainer system. Also, it deals with the structure of microcomputer systems. Program execution using assembler and machine language coding.
Course Code
Language for Lecture
Course Title
EEE3005
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Optical Fiber Communication
Course Description
Modes in dielectric slab waveguide and optical fiber waveguides, Dispersion and pulse distortion in optical Waveguides,
coupling to the waveguide, Grated - index fiber, Light-Emitting diodes, Laser diodes, optical amplifiers,
photomultiplier;semiconductor photodiodes, source coupling, connector priciple, Distribution networks, fiber components,
wavelength-Division Multiplexing, Source modulation and Circuits, heterodyne receivers, Noises, receiver circuit
design,Analog and digital optical fiber system design.
Course Code
Language for Lecture
Course Title
EEE3007
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Nano Device
Course Description
In this course, we will cover many topics including the growth methods and the physical/electrical characteristic for subnanometer dimensional materials. With the basic knowledge on nano scale materials, we deal with the nano devices (e.g.,
memory, logic, display devices, etc.), nano structures and operation principles.
Course Code
Language for Lecture
EEE3008
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Course Description
Course Title
Data Communication
In general, there are details about low level protocols and standards including the related technologies in the data
communication fields. So, it covers all
the standard topics found in a typical introductory course in data
communicationsuch as transmission media, analog and digital signals, data transmissions,
is designed to help the student understand :
and
multiplexing. This course
- concepts of data communications - the differences, advantage,
disadvantages of different transmission media - analog and digital signals,
demodulation techniques - the need for error detection and
modulation and
correction.
Course Code
Language for Lecture
Course Title
EEE3009
Korean
Spring/Fall
Credit
Class Hours
S/F
3
3-0-6
Display Electronics
Course Description
This course studies various display systems including TFT-LCDs. Newly emerging devices like electroluminescence (EL),
field emission display (FED), and plasma display panel (PDP) are the major topics in the course work. Important
consideration factors in display system are given as fast response time and excellent mechanical properties of EL, high
speed operation and long device lifetime of FED, and ease of large area implementation of PDP.
Course Code
Language for Lecture
Course Title
EEE3010
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Digital Systems
Course Description
This course provides advanced techniques for design of digital systems. Sequential and asynchronous digital circuits are
introduced, and design techniques for those circuits are covered. Basic modules such as multipliers, floating point
arithmetic, state machines, and their control blocks are studied. Based on the concepts introduced so far, design
methodologies for more complex digital systems are covered. Standard hardware description languages such as VHDL or
Verilog, and design automation tool flow are also covered so that students can cope with today's design environment.
Only the students who studied "Logic Design" can take this lecture.
Course Code
Language for Lecture
Course Title
EEE3011
Korean
Digital Signal Processing
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Course Description
The topics to be covered are :
Analysis and process techniques used
in computer processing of signals. Analog to digital conversion. Recursive digital filters, and matched
filters. Time series analysis of waveforms, z-transforms, and Fast Fourier
analysis, complex demodulaion and data
transforms (FFT) for digital signal
compression. Cepstrum tecnique and spectral estimation.
Course Code
Language for Lecture
Course Title
EEE3012
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Digital Communication
Course Description
This course covers the essential theories and principles of digital and data
are ; digital network configuration,
communication. The topics to be included
circuit and packet switching system, digital representation of information,
synchronous and asynchronouse time division multiplexing, network architecture modem, layered protocol, packet data
network, local area network, and the
concept of ISDN (Integrated Services Digital Network).
Course Code
Language for Lecture
Course Title
EEE3015
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Semiconductor Integration Engineering
Course Description
The primary goal is to educate student as a semiconductor process engineer. Ultra Large Scale Integration (ULSI)
technology will be covered in terms of microelectronic device fabrication process and electrical and electronic
characterization of the fabricated devices. To understand micro- or nano-scale electronic devices, student will learn how
unit device is operated and what kind of fabrication procedure has to be used. Unit process such as Lithography and
Etching, Oxidation, Diffusion, Ion Implantation, Thin Film Deposition, PVD, CVD, Epitaxy, Interconnection, MOS Process
Integration, MOS Capacitor, BJT Integration will be treated in this course.
Course Code
Language for Lecture
Course Title
EEE3019
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Electrical Power System Engineering
Course Description
The electric utility industry is probably the largest and most complex system in the world. The electrical power system
engineers are concerned with every steps in the process of generation, transmission, distribution and utilization of
electrical energy.The objective of this course is to study methods of power system analysis and design, particularly with
the aid of a computer and information technology in sufficient depth to give the student the basic theory at the
undergraduate level. The approach is designed to develop students' thinking process, enabling them to reach a sound
understanding of a broad range of topics to power system engineering and application of computer technology, while
motivating their interest in the electrical power industry
Course Code
Language for Lecture
Course Title
EEE3022
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Electronic Materials
Course Description
The lectures cover wide range of basic theories and properties on the most commonly used materials in electrical and
electronic field such as semiconductor, dielectric, and electronic materials. Learning some properties of these materials
such as physical, electrical, optical, magnetic characteristics, and temperature properties, the students will be exposed to
the device applications of the afore mentioned materials. The basic operational principles of the various device
applications, namely, semiconductor devices, optoelectronic components, superconducting elements, magnetic devices,
and power control devices take an important portion of the lectures. Some of the specific application examples are
semiconductor integrated circuits, laser, optical fiber communication, functional ceramics, high temperature ceramics,
ferroelectric- capacitors, magnetic recording head and solar cells. The object of the offered lecture is to deliver a well
established fundamental theories and applications of the material science and not to focus on only a specific field of
material science. Recommended course works prior to take this course are Electric Field and Electromagnetic Theory,
Electrophysics and Semiconductor Engineering
Course Code
Language for Lecture
EEE3023
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Course Description
Course Title
Electromagnetic Wave Engineering
This course covers theory of electromagnetic wave and the application. This
understanding of electromagnetic theory
course assumes the student has basic
and emphasizes on the practical application of wave trammission and
propagation.Topics to be covered include: transmission lines, graphical aids to
transmission line
analysis(Smith chart), transmission line impedance matching, transmission line equations and representation, field
equations, propagation of plane waves and guided waves, resonant cavities, waveguide as a circuit element,radiation of
elecromagnetic waves, and general theory on antennas.
Course Code
Language for Lecture
Course Title
EEE3025
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Control Engineering Design
Course Description
This course provides design methods for control of linear dynamic systems. The controllers introduced in this course
include PID controllers, Lead-Lag compensators, state feedback controllers, etc., for which the design and analysis
techniques are reviewed in both the time and frequency domains. Among the design methods are the root-locus technique
which plots the root of transfer function in terms of controller gain parameter in the complex plane, the Bode plot and
Nyquist diagram that make it possible to determine the stability of controller by using the gain and phase responses of
transfer function with respect to the frequency change, the pole placement control design method based on the state
equation and state feedback controller, etc.. Application of these techniques to various linear dynamic systems are
explained and simulations using the control software toolbox are done to compare its result with the theoretic prediction.
The topics enable us to get accustomed to the design and analysis of controllers which play a key role in controlling the
systems and devices used for man's convenience sake in our modern life : from the home electronic commodities as
electric fans, air conditioner, refrigerator, etc.; and the electronic facilities of computer, audio- and video-players, wiredand wireless communication systems, etc.; to the products of mechatronic systems as automobile, elevator, airplane,
robot, space ship, etc.. A term project to design a controller for a g
Course Code
Language for Lecture
EEE3030
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Course Description
Course Title
Computer Networks
There are details about the upper layer, protocols, standards, and interfaces, based on the basic concept of data
communication. This course is concerned with the mode of operation of the different types of data network that are used
to
interconnect a distributed community of computers and the various interface a
with them. Also, describe the function and
standards and protocols associated
operation of the additional protocols that are needed to enable a set of
aplication programs to communicate with one another to perform specific
distributed application functions.
Course Code
Language for Lecture
Course Title
EEE3033
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
VLSI Design
Course Description
This course aims to convey a knowledge of basic concepts of circuit designand automation for digital LSI and VLSI
components in state of the art MOStechnologies. This course also covers recent issues of the circuit design optimization
of low power circuits for use in applications such as micro-processors, signal and multimedia processors.
Course Code
Language for Lecture
Course Title
EEE3035
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Embedded System Design
Course Description
This course is aiming at the understanding of hardwares and softwares for embedded system including the realtime OS.
Reflecting the fast spread of embedded system as PDA with the wide use of the internet, the state of the art of
development of embedded system and its trend are taught along with the related component technologies. The topics are
its operating system, I/O, development tools, application programs, processor, network interface, TCP/IP stack, etc.
Preliminary courses : Computer architecture, Operating system, etc.
Course Code
Language for Lecture
EEE3036
Korean
Spring/Fall
Credit
Course Title
Motor Control Laboratory
Class Hours
S
2
0-2-4
Course Description
This course covers basic principles of motor and experiment of motor control. This lecture will provide a student to
understand basic control techniques of induction motor, synchronous motor and etc.
Course Code
Language for Lecture
Course Title
EEE3038
Korean
Automation and Design of Electric Power System
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Course Description
In many coutries, the electric supply industry is undergoing a significant restructuring that has only just begun. Fully
competitive markets of electric energy are fairly recent phenomena, and the existing competitive markets have not
experienced significant of resource shortages yet. This course deals with the basic principles of power system automation
from the point view of the central control facilities under competitive environment. And it discusses central computers used
to process power system economic operating data, present vital data to an operator, and allow the operator to implement
commands to equipment field. Also it contains the economic load dispatch, the Gauss-Seidel, Newton-Raphson, and
decoupled method to iteratively calculate network power flow.
Course Code
Language for Lecture
Course Title
EEE3039
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Power Electronics Engineering and Design
Course Description
Circuit for Digital electronic equipment is an application oriented and interdisciplinary course, which require a background
in mathematics, electrical circuits, control system, analog and digital electronics, microprocessor and electric
machines.The understanding of the operation of a electronic equipment requires a clear knowledge of the transient
behavior of current and voltage waveforms for each and every circuit element at every instant time.These features make
circuit for electronic equipments a difficult course for students to understand.Therefore using software such as PSpice,
MatLab and PSIM, the students get experience simulation for the operation of a electronic equipment.
Course Code
Language for Lecture
Course Title
EEE3040
Korean
Electric Machines
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Course Description
This course provides students with fundamental principles and applications of electrical machines that cover the topics
including magnetic circuits, transformers, principles of electro-mechanical energy conversion and rotating machines,
synchronous machine, induction machines, various D.C. machines, small power A.C. motors. It deals with various
application of electric machines such as robot, MEMS, electric car.
Course Code
Language for Lecture
Course Title
EEE3041
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Power Electronics System Analysis
Course Description
Inverters and converters play an important role to operate fuel cell systems, hybrid electric vehicles, and etc. In this
subject, design and control of various power conversion circuits according to the application conditions. Completing this
subject, one can handle hardwares and softwares for power conversion circuits and can utilize the theory and technique
for industry applications.
Course Code
Language for Lecture
EEE3042
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Course Description
Course Title
Display Optics
Lectured in this class are basic principles of optics to understand and design various display systems. Lecture topics
include superposition of light, polarization and its applications, liquid crystals, interference theory and optical systems,
diffraction, Fourier transform and its application to optical system analysis and design.
Course Code
Language for Lecture
Course Title
EEE3043
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Design of Distribution Automation
Course Description
This lesson includes topics on distribution system planning, load characteristics, application of distribution transformers,
design of subtransmission lines, distribution substations, primary systems, and secondary systems; voltage drop and
power-loss calculations; application of capacitors; harmonics on distribution systems; and distribution system protection
and reliability.
Course Code
Language for Lecture
Course Title
EEE3045
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Networked Control System
Course Description
The characteristics of the networked control system(NCS) are explained and the design requirement of the NCS are
suggested. We treat the topics of the stability of the NCS, robust controller design for the NCS and the scheduling
techniques for performance improvement. The NCS implemented by CAN(Controller Area Network) is presented as an
application case.
Course Code
Language for Lecture
ICE2003
Korean
Course Title
Probability and Random Processes
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Course Description
Introduction to basic probability theory and modeling random processes for the analysis and design of electric system.
Topics may include axiomatic foundation of probability, conditional probability, indepedence, random variables,
distribution function, density functions, characteristic functions, expectation and random process.
Course Code
Language for Lecture
Course Title
ICE3001
Korean
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Microprocessor
Course Description
Introduce the recent advaces in microprocessor design technologies and advances in microprocessor organizations and
speed enhancements accompanied by.We review the changes in control unit,arithmetic logic unit,and register file
organizationand take look at how the interconnection structures between the CPU and various components: memory,and
peripherals are affected by the changes in the organiza- tion of microprocessors. And followed by the descriptions of the
EDAC(Error
Detection And Correction),the TLB(Translation Lookaside Buffer),the DMAC(Direct Memory Controller),
and the programmable interrupt controller.
Course Code
Language for Lecture
ICE3008
Korean
Spring/Fall
Credit
Class Hours
S
18
0-18-0
Course Description
Course Title
Internship Program I for School of Information
and Communication
This internship program places junior/senior students in private/public companies, research laboratories, and government
offices etc. for one semester. After taking this course, students get 18 credits: 9 credits for major course, and another 9
credits for elective course.
Course Code
Language for Lecture
Course Title
ICE3009
Korean
Spring/Fall
Credit
Class Hours
F
18
0-18-0
Internship Program II for School of Information
and Communication
Course Description
This internship program places junior/senior students in private/public companies, research laboratories, and government
offices etc. for one semester. After taking this course, students get 18 credits: 9 credits for major course, and another 9
credits for elective course. A student who wants to experience one year-long internship program should take both this
course and "Internship Program 1 for School of Information and Communication".
Course Code
Language for Lecture
Course Title
ICE3011
Korean
Spring/Fall
Credit
Class Hours
S/F
3
0-3-0
Field Training Program II for School of
Information and Communication
Course Description
This program is a short term field training program for 3 or 4 weeks in summer and winter breaks for junior/senior
students. Students are supposed to learn and experience practical knowledge from fields such as private/public
companies, research laboratories, and government offices etc.
Course Code
Language for Lecture
Course Title
ICE3012
Korean
Spring/Fall
Credit
Class Hours
S/F
4
0-4-0
Field Training Program III for Information and
Communication
Course Description
This program is a short term field training program for 5 or 6 weeks in summer and winter breaks for junior/senior
students. Students are supposed to learn and experience practical knowledge from fields such as private/public
companies, research laboratories, and government offices etc.
Course Code
Language for Lecture
Course Title
ICE3013
Korean
Spring/Fall
Credit
Class Hours
F
5
0-5-0
Field Training Program IV for School of
Information and Communication
Course Description
This program is a short term field training program for 7 or 8 weeks in summer and winter breaks for junior/senior
students. Students are supposed to learn and experience practical knowledge from fields such as private/public
companies, research laboratories, and government offices etc.
Course Code
Language for Lecture
ICE3014
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Course Description
Course Title
Multimedia Engineering
This course introduces the basics on multimedia computer systems incorporating real-time media such as audio/video
and HCI(Human Computer Interaction), data
encoding standards, data compression techniques, hypermedia and
optical storage devices. Also technological advances in computer networks, multimedia, micropro-cessor and
mediaprocessor are presented to help the students for keeping the
eyes on current issues in such a rapidly evolving
field. We're going to discuss on Computer Mediated Communication as a building block to craft interative multimedia
applications and on how to use various browsers available on the Internet for customization.
Course Code
Language for Lecture
Course Title
ICE3016
Korean
Spring/Fall
Credit
Class Hours
F
1
1-0-2
Seminar in Information Technology
Course Description
This class provides broad knowledge about many fields of information technology. Various subjects are selected which are
currently hot issues in information technology, and invited talks are given about the selected subjects.
Course Code
Language for Lecture
Course Title
ICE3017
Korean
Spring/Fall
Credit
Class Hours
F
3
0-3-6
Capstone Design
Course Description
This course provides the essentials, design and practicing of electrical and engineering and computer engineering. The
student will have completed a single project from conceptual design (problem selection, definition, and analysis), through
preliminary design of the complete system and performance design (optimization), to final design of the system.
Course Code
Language for Lecture
ICE4001
Korean
Spring/Fall
Credit
Course Title
CTO Seminar
Class Hours
S
3
3-0-6
Course Description
This CTO seminar provides with students managerial view, desirable personal characteristics necessary for manager or
leaders working for companies dealing with the cutting-edge technologies. This lecture is organized as a series of lectures
offered by the CTOs or equivalent top engineers in the industrial fields. It is designed to present the technical as well as
non-technical students how to work in cross-functional teams and demonstrate leadership as managers of a division of a
technology company.
Course Code
Language for Lecture
Course Title
SSE2002
Korean
Spring/Fall
Credit
Class Hours
F
2
0-2-4
Logic Design Laboratory
Course Description
IIn this course, basic theories of digital system including the operation and characteristic of logic elements are reviewed.
Students are encouraged to design and verify module blocks, i.e. adder, subtractor, encoder, decoder, multiplexer, flipflop, synchronous and asynchronous counters, and shift registers. In addition to the basic logic circuit design, more
complicated logic circuits such as ping-pong game, frequency counter, etc., are designed. FPGA design software and
board are used for verifying VHDL-based digital circuit designs. Students are paticipated in design various combinational
and sequential logic circuits using FPGA-based design kit.
Course Code
Language for Lecture
Course Title
SSE2007
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Electromagnetism I
Course Description
General grasp of electrostatics and magnetostatics. Introductions to electric
field intensity, electric flux density, electric
potentials, Gauss's law, and Divergence theorem. Material characteristics of conductors and dielectrics are explained,
which produce the concept of capacitance. Analytic and numerical solutions of electric field, using Laplace's and
Poisson's equation. Finally,
Bio-Savart law, Ampere's law, and Stoke's theorem are introduced for
magnetostatics.
Course Code
Language for Lecture
Course Title
SSE2008
Korean
Electromagnetism Ⅱ
Spring/Fall
Credit
Class Hours
F
3
3-0-6
Course Description
Introduction to advanced concepts of active electronic circuits. Topics include operational amplifier characteristics and
systems, stability and oscillators,
wave shaping and waveform generator, analog-to-digital converter, digital-to-
analog converter, active filters, and power circuits and systems.
Course Code
Language for Lecture
Course Title
SSE2016
Korean
Spring/Fall
Credit
Class Hours
S
2
0-2-4
Electric Circuits Laboratory
Course Description
This course consists of 3 main subjects. The first one is to practice skills in handling basic electrical and electronic
equipments, the second takes the tests of basic electric circuit theory, and the last one are tests of linear electrical device
characteristics. Basic equipment such as an ammeter, volt-meter, tester, oscilloscope, function generator and power
supplier are included. Basic electric circuit theory covers Kirchhoff's voltage, current law, Superposition law, ThevninNorton's law, and resonant characteristics of R-L-C circuits. This lecture will provide a student to understand basic
properties of linear elemental devices like resistor, inductor, capacitor, and their combinations in electrical circuits.
Course Code
Language for Lecture
SSE2019
Korean
Spring/Fall
Credit
Class Hours
S
3
3-0-6
Course Description
Course Title
Circuit Theory
Circuit element, Kirchhoff's law, Ohm's laws. Sine wave altenating current, Instantaneous value, average value, effective
value. R-L-C series circuit and parallel circuit. Phasor representation of sine wave AC, impedance and
admittance
circuit. Two port network, bridge circuit, coupled circuit. Active power, complex power. Constant voltage and current
source. Thevenin's and norton's theorem. Polyphase AC curcuit, balanced and unbalanced 3-phase curcuit, method of
symmetrical coordinates.
Course Code
Language for Lecture
CSE2005
Course Title
File Processing
Spring/Fall
Credit
Class Hours
3
3-0-6
Course Description
File process method for efficient management and storage of data. The file structures such as blocking and buffering for
disk I/O, sequential file, hash file, search tree, indexed sequential file, and muliple key file.
Course Code
Language for Lecture
CSE2009
Course Title
Introduction to Computer System Design
Spring/Fall
Credit
Class Hours
3
3-0-6
Course Description
This course introduces students to computer engineering through the development of computer-based problem solving
skills and engineering design applications. The main goal is to develop problem solving skills, to use software tools, to
develop abilities in modeling and visualization, to access/use/create web-based documents, to develop teamworks, and
finally to learn to produce written and oral reports.
Course Code
CSE3015
Language for Lecture
Course Title
Application of Software Engineering
Spring/Fall
Credit
Class Hours
3
3-0-6
Course Description
This course is aimed to make students have practicel and efficient knowledges
and experiences for the overall process
of S/W development on the specific pro- jects by using the general methodologies and related techniques introduced in
the previous course of SE. Concretely a set of techniques, such as requirement definition, specification, implementation,
verification/validation and test in each project are utilized.
Course Code
Language for Lecture
CSE3019
Spring/Fall
Course Title
Modeling and Simulation
Credit
Class Hours
3
3-0-6
Course Description
This course covers the behavioral design and evaluation techniques which trace the process of the target system in time
domain. The detailed topics are model formulation and construction methods, model calibration and validation methods,
the design of simulation experiments, and the interpretation methods for simulation results. For this purpose the discrete
event modeling concepts, the most widely used simulation modeling technique, is introduced.
Course Code
Language for Lecture
CSE3033
Spring/Fall
Course Title
Enterprise Application Programming
Credit
Class Hours
3
3-0-6
Course Description
The course will focus on the design and development of web based applications using a number of currently popular tools
and strategies; also to be learned is the use of databases as data repositories for web applications. Topics to be
examined include: HTTP, CGI, PHP, ASP, Cold Fusion, Java Servlets, Java Server Pages, Enterprise Java Beans, XML,
database connectivity, scalability, security, WAP and other cutting edge web technologies.
Course Code
Language for Lecture
CSE3034
Spring/Fall
Course Title
Web Programming
Credit
Class Hours
3
3-0-6
Course Description
This course covers the design and application of Hypertext Markup Language (HTML), which is used to create documents
on the World Wide Web. The topics include structure, presentation format, lists, links, images, tables, frames. To make
students understand those contents it covers introduction to HTML, Web Page Design, Web Page Forms, Introduction to
JavaScript, and Multimedia Web Pages. The student will create Web pages on their own.
Course Code
Language for Lecture
CSE3036
Spring/Fall
Course Title
Seminar in Computer Engineering
Credit
Class Hours
1
1-0-2
Course Description
This class provides broad knowledge about many fields of computer engineering. Various subjects are selected which are
currently hot issues in computer engineering, and invited talks are given about the selected subjects.
Course Code
Language for Lecture
CSE3038
Spring/Fall
Course Title
Design Pattern
Credit
Class Hours
3
3-0-6
Course Description
This course intends to provide techniques about design patten and refactoring. The former is about patternized design
knowledge of expert designers, that is particulary important to improve software quality. The latter is an advanced
technique to improve software design without changing internal structure of the software. This course is a prerequisite for
SCM certification of MIC.
Course Code
Language for Lecture
ECE4203
Spring/Fall
Course Title
Software Seminar I
Credit
Class Hours
3
3-0-6
Course Description
Performs research on a topic assigned by his or her advisor for his degree.
Course Code
Language for Lecture
ECE4204
Spring/Fall
Course Title
Computer Simulation Principles
Credit
Class Hours
3
3-0-6
Course Description
This lecture covers general introduction of discrete event computer modeling & simulation, such as Building valid
simulation models & simulation engine. Also input probability distributions & random number generator for computer
model will be discussed.
Course Code
Language for Lecture
ECE4215
Spring/Fall
Course Title
Seminar I in Communications
Credit
Class Hours
3
3-0-6
Course Description
The object of seminar 1 in communications is to provide undergraduate/graduate students with up-to-date knowledge
about a variety of communication technologies. To familiarize students with current research and development activities in
communication areas, about which invited talks are given.
Course Code
Language for Lecture
ECE4220
Spring/Fall
Course Title
Communication Systems Design
Credit
Class Hours
3
3-0-6
Course Description
The aim of this course is to offer a principle of high level design techniques related to communication systems. By
providing a broad background and a combined technique in communication medium, RF system, noise theory, and digital
communication techniques, this course will enable the students to address the following design subjects: high lvel RF
system/antenna/circuit design, transmitter/receiver architecture, and noise/IM/gain/spectrum mask. For this purpose,
this course offers the simulation technique using C language and the design and performance evaluation technique based
on simulation.
Course Code
Language for Lecture
ECE4224
Spring/Fall
Course Title
Semiconductor Device Charactrization
Credit
Class Hours
3
3-0-6
Course Description
The lecture is offered for the person who is reasonably familiar with the physics and operation of major semiconductor
devices as in pn junction, bipolar transistors, MOS capacitors and transistors, solar cells, Schottky barrier diodes. By
comparing most of the known characterization tools, a student get a firm grip on pros and cons of the various
experimental methods.
Course Code
Language for Lecture
Course Title
ECE4226
Semiconductor Seminar I
Spring/Fall
Credit
Class Hours
3
3-0-6
Course Description
New techniques on Semiconductor process, electronic devices and VLSI design are covered. Special topics or recent
trends will be covered in this class. Lecturer, students registered in this class, or experts may present the new techniques.
Course Code
Language for Lecture
ECE4229
Course Title
Algorithms in SoC CAD
Spring/Fall
Credit
Class Hours
3
3-0-6
Course Description
This course covers all aspects of SoC Computer Aided Design Methodologies such as high level synthesis, logic and
circuit synthesis, FGPA and DSP synthesis.
Course Code
Language for Lecture
ECE4230
Spring/Fall
Course Title
Seminar I in Systems
Credit
Class Hours
3
3-0-6
Course Description
The object of seminar 1 in systems is to provide graduate students with up-to-date knowledge about a variety of system
technologies. Some invited specialists will give a seminar, or discuss with current research and development activities in
system areas for the students' better understanding.
Course Code
Language for Lecture
ECE4233
Course Title
Simulation Engineering of Electric Power Systems
Spring/Fall
Credit
Class Hours
3
3-0-6
Course Description
The objective of this lecture is to present methods of power system simulation, particularly with the aid of a personal
computer, in sufficient depth to give the student the basic technique at the graduate level. Main subjects are steady-state
& transient power system simulation, fault modeling technique, FACT(flexible alternating current transmission) simulation
and the usage of EMTP, ATP, PSCAD/EMTDC.
Course Code
Language for Lecture
ECE4234
Spring/Fall
Course Title
Power System Analysis
Credit
Class Hours
3
3-0-6
Course Description
This lesson discusses the basic concepts of an electric power system. Main subjects are transmission line parameter,
steady-state operation, system modeling, network modeling and numerical solution
Course Code
Language for Lecture
ECE4235
Spring/Fall
Course Title
Power Electronics Control
Credit
Class Hours
3
3-0-6
Course Description
This lesson studies the topics from basic principles of DC and AC induction machines to application of microprocessor
controlled drives on robot arm, power supplies and railway traction drives.
Course Code
Language for Lecture
ECE4236
Spring/Fall
Course Title
Introduction to Virtual Reality
Credit
Class Hours
3
3-0-6
Course Description
Modern computer graphics have provided for many years the newest and potentially most expressive media for pictorial
communication, but improvements in the power and accessibility of interactive 3D graphics systems have recently added a
new dimension. It is now possible to draw computer graphics images at rates sufficient that the viewpoint for the graphic
image may be slaved to follow person's movement. This format has variously been termed cyberspace, virtual reality, or
artificial reality. This course provides basic information and technical brief for those who require grounding in what is
regarded as the next generation computer interface-virtual reality or virtual environment systems. It also serves as a
comprehensive technical background how the various technologies work, including their principles of operation. Both the
human factors and related engineering issues are discussed in detail.
Course Code
Language for Lecture
ECE4240
Spring/Fall
Course Title
Fuzzy Systems
Credit
Class Hours
3
3-0-6
Course Description
Fuzzy SystemsThis class introduces the concepts of fuzzy set theory including universe of discourse, membership
function, fuzzification, defuzzification, fuzzy rules, fuzzy measure, etc. By doing so, one can compare the classical set
theory and probability with the fuzzy set theory in dealing with the control systems. Advantages and disadvantages of fuzzy
set theory are given by applying it to nonminimum phase control systems anddiscretetime-delay control systems.
Course Code
Language for Lecture
Course Title
EEE3016
Semiconductor Device Simulation
Spring/Fall
Credit
Class Hours
3
3-0-6
Course Description
The primary goal is to describe the operating principles and device fabrication technology in electrical and electronic
engineering. Lecture deals with an advanced method of material property characterization and device design (SILVACO
simulation).
Atlas with Spices 2B, 2D Device Simulatoin. Blaze, 2D Heterojunction Bipolar transistor, and III-V
compound Simulator, Laser, 2D Semiconductor Laser Simulator, Giga, 2D Lattice Heating Simulator with Heat Sink,
Mixed Mode, 2D Mixed Circuit and Device Simulator, TFT, 2D Amorphous and Poly Silicon Simulator, Luminous, 2D
Optoelectronic Simulator, Quantum, 2D Quantum Effects Simulator, Ferro, 2D Ferroelectric Material Simulator.
Course Code
Language for Lecture
EEE3017
Course Title
Antenna Engineering
Spring/Fall
Credit
Class Hours
3
3-0-6
Course Description
The course begins with a brief introduction to antennas and propagation. Next, antenna concepts such as gain, directivity,
and radiation patterns are introduced. The theory for impedance determination for dipole and loop antennas are
presented. Then, the course treats the aperture-type antennas. The receiving properties of antennas are evaluated using
the concepts of effective area, effective length, impedance match, and antenna noise temperature. Finally, a broad
spectrum of topics related to radio-wave propagation is presented.
Course Code
Language for Lecture
EEE3027
Course Title
Microwave Engineering
Spring/Fall
Credit
Class Hours
3
3-0-6
Course Description
This course covers practical application of microwave theory.
basic understanding of electromagnetic
Thes course assumes the student has
theory. Major topics include microwave circuits and networks-passive and
active,wave propagation, and antennas. Detailed topics to be included are; Microwave Network theory, waveguides,
multijunction networks, periodic structure ParameterMatrices, distributed network,coupled lines, capacitance matrix
transformations,antena model (Green's function), aperture radiation, methods of moment,
and microwave solid state devices, microwave
semiconductor.
reflectors and arrays,
Course Code
Language for Lecture
EEE3037
Spring/Fall
Course Title
Seminar in Electrical Engineering
Credit
Class Hours
1
1-0-2
Course Description
Economics and managing skills are mandatory for today's and tomorrow's engineers. EE students in this class get basic
skills which may be required as a mid or top level manager. Broad range of practical skills are focused in this class rather
than theoretical backgrounds and deep knowledges. The topics may include public and privately owned companies,
concept of interests which may be either profit or cost, concepts of investment, stocks, stock markets and M/A,
international trades, accounting and tax, contracts and agreements, intellectual properties, laws related to company
activities, opening a new business, and management of human resources, etc.
Course Code
Language for Lecture
Introduction to Information and Communication
ICE2004
Spring/Fall
Course Title
Engineering
Credit
Class Hours
3
3-0-6
Course Description
In this subject, variuos branches of information and communication technology, such as communication, signal
processing, semiconductor, computer, software, and power system are briefly introduced. This subject is provided to help
the students orient themselves for their further studies in his/her college life.
Course Code
Language for Lecture
ICE3006
Spring/Fall
Course Title
Internship Program I
Credit
Class Hours
2
0-2-0
Course Description
The internship program provides the student with the opportunity to practice and/or apply knowledge and skills in various
electrical and computer engineering professional areas. This program is intended to provide a valuable experience to the
student's undergraduate studies by integrating prior course work into a working engineering environment. Students electing
to participate in the Internship program are given Pass/No Credit as electives.
Course Code
Language for Lecture
ICE3007
Course Title
Internship Program II
Spring/Fall
Credit
Class Hours
2
0-2-0
Course Description
This is a second part of the Co-Op internship program which is really the practical application of Electrical and Computer
Engineering knowledge and skills through an internship in a sponsoring organization. The student must have a faculty
advisor as well as an industrial advisor who will supervise the student. Students participating in engineering projects are
required to write technical reports at the end of the project.
Course Code
Language for Lecture
Course Title
Field Training Program I for School of Information
ICE3010
and Communication
Spring/Fall
Credit
Class Hours
2
0-2-0
Course Description
This program is a short term field training program for 2 weeks in summer and winter breaks for junior/senior students.
Students are supposed to learn and experience practical knowledge from fields such as private/public companies,
research laboratories, and government offices etc.
Course Code
Language for Lecture
ICE3015
Spring/Fall
Course Title
Numerical Analysis
Credit
Class Hours
3
3-0-6
Course Description
Numerical methods are methods for solving problems on a computer (or on a pocket calculator if the problem is simple).
Basically it relates to computer developments, and even a minor improvement on algorithm could make profound
enhancements on the calculation speed. The aim of this lecture is to understand the algorithms on mathematical
problems, and students are encouraged to program the given algorithms and try them out on the computer. It is
recommended that the lecturer select the programming language (or scientific calculation software), and students make
their own codes using the selected language. Each student could have their own libraries or tool boxes on numerical
analysis at the end of this lecture. The mathematical subjects we will handle with are: linear and nonlinear algebraic
equations, interpolation, numerical integration and differentiation, curve fitting, spline, and ordinary differential equations.
Course Code
Language for Lecture
SSE2017
Spring/Fall
Course Title
Electronic Circuits Laboratory
Credit
Class Hours
2
0-2-4
Course Description
This course is to develope the ability to match the results of schematic design of electronic circuits to their experimental
results. The course begins with measurement methods of basic instruments, their interface to the computer, fabrication
methods of PCB and brief introduction to SPICE. Next, the basic building blocks for complicated circuit design are
experimented. The experimental contents include rectifier, operational amplifier, single transistor amplifier, output stage
amplifier, multistage amplifier, differential amplifier, active filter, waveform generator, and AD-DA converter. Finally, term
project will be assigned to every laboratory groups to implement the complex circuit on the real PCB.
Course Code
Language for Lecture
SSE2018
Spring/Fall
Course Title
Semiconductor Electronics
Credit
Class Hours
3
3-0-6
Course Description
A background information of Physics in Electronics will give plenty of benefits to the student taking this course. Junction
analysis is expanded from homojunc-tion to heterojunction. Semiconductor growth technology, diffusion mechanism,
donor and acceptor materials, metalization method and surface state effect of
semiconductor are described mainly
featuring silicon and compound semiconductorsThe main stream line of the lecture will be the different semiconductor
device applications such as bipolar transistors, field effect transistors, integrated circuits and optoelectronic devices like
light emitting diode, photovoltaic
devices, laser, detectors. device application includes device fabrication,
analysis, design and characterization of the different semiconductor devices.
Course Code
Language for Lecture
SSE2020
Spring/Fall
Course Title
Electronic Circuits I
Credit
Class Hours
3
3-0-6
Course Description
Topics include physical models of diodes and transistors, FET circuits, small- and large-signal operation, advanced
treatment of active circuits, low frequency amplifiers, frequency response of amplifiers, and feedback amplifiers
characteristics.
Course Code
Language for Lecture
SSE2021
Spring/Fall
Course Title
Electronic Circuits II
Credit
Class Hours
3
3-0-6
Course Description
Introduction to advanced concepts of active electronic circuits. Topics include operational amplifier characteristics and
systems, stability and oscillators,
wave shaping and waveform generator, analog-to-digital converter, digital-to-
analog converter, active filters, and power circuits and systems.
Course Code
Language for Lecture
Course Title
SSE2022
Spring/Fall
Signals and Systems
Credit
Class Hours
3
3-0-6
Course Description
Fundamentals of the analysis and processing of continuous and discrete signals in both time and frequency domains.
Linear Time Invariant (LTI) systems and filtering. convolution, Fourier Series(FS), Fourier Transform(FT), Transform(DFT),
Introduction to analog and digital communications and the Sampling Theorem Computer based simulation and data
processing are used to demonstraste the
Course Code
above concepts in a laboratory settings.
Language for Lecture
SSE2023
Spring/Fall
Course Title
C Programming Practice
Credit
Class Hours
1
0-2-2
Course Description
First year undergraduate students learns more about general programming techniques of C language and its practical
implementations in the industry. They read some case studies, exercise many examples of basics in C including data
types, operators, conditions and iterative statements, functions, arrays, pointers, strings, and structures. In several typical
OS such as MS Windows, Unix, and Linux, students improve their programming skills by using Visual C++ and gcc
compiler.
Course Code
Language for Lecture
SSE2024
Spring/Fall
Course Title
Java Programming Practice
Credit
Class Hours
1
0-2-2
Course Description
This course is to improve Java Programming skills for first year undergraduate students with several practical exercises.
They will have essential programming experiences and learn how to program in an object oriented manner with Java.
Topics include introductory object oriented programming, algorithmic thinking, problem solving, developing Java
Applications, Java Applets, control structures, methods, arrays, object-based programming, object oriented
programming, and strings objects. Students obtain Java programming skills and fashions for structured programming and
logical reasoning.
Course Code
Language for Lecture
SSE3002
Spring/Fall
Course Title
Seminar in Semiconductor Engineering
Credit
Class Hours
1
1-0-2
Course Description
Economics and managing skills are mandatory for today's and tomorrow's engineers. EE students in this class get basic
skills which may be required as a mid or top level manager. Broad range of practical skills are focused in this class rather
than theoretical backgrounds and deep knowledges. The topics may include public and privately owned companies,
concept of interests which may be either profit or cost, concepts of investment, stocks, stock markets and M/A,
international trades, accounting and tax, contracts and agreements, intellectual properties, laws related to company
activities, opening a new business, and management of human resources, etc.
Course Code
Language for Lecture
SSE3003
Spring/Fall
Course Title
MicroProcessor Laboratory
Credit
Class Hours
2
0-2-4
Course Description
Understanding of microprocessors through test and experiments. Hardware and software design of digital systems using
microprocessors. Designs on interfaces, memory decoding, serial/parallel communications and interrupts control.
Software design is conducted with the aid of a microprocessor trainer system. Also, it deals with the structure of microcomputer systems. Program execution using assembler and machine language coding.
Course Code
Language for Lecture
SSE3013
Spring/Fall
Course Title
Digital Signal Processing
Credit
Class Hours
3
3-0-6
Course Description
The topics to be covered are : Analysis and process techniques used in computer processing of signals. Analog to digital
conversion. Recursive digital filters, and matched filters.
Course Code
Language for Lecture
SSE3021
Course Title
Digital Integrated Circuits
Spring/Fall
Credit
Class Hours
3
3-0-6
Course Description
Modern VLSI design, Methodology of CMOS circuit design. Fundamentals of MOS
transistor and its operating
principle. CMOS IC design and its circuits. cons- truction of CMOS logic gates, inverter, NAND, NOR and complex gates.
Duality of P and N structure. Bsic structure of multiplexor and memory. Representation of circuit design. Behavioral
representation, structure representation, physical
representation. Design equations in cutoff, linear,saturation region. DC
characteristic of CMOS inverter and related noise margin. Alternatives of staticCMOS, Dynamic CMOS, Domino CMOS.
Course Code
Language for Lecture
SSE3022
Spring/Fall
Course Title
Analog Integrated Circuits
Credit
Class Hours
3
3-0-6
Course Description
This lectur introduces basic design aspects of analog CMOS integrated circuits. These aspects include the dc and ac
characteristics of linear amplifiers, frequency response and compensation, and the analysis and design of various
feedback amplifiers.
Course Code
Language for Lecture
SSE3023
Spring/Fall
Course Title
VLSI Design
Credit
Class Hours
3
3-0-6
Course Description
This course aims to convey a knowledge of basic concepts of circuit designand automation for digital LSI and VLSI
components in state of the art MOStechnologies. This course also covers recent issues of the circuit design optimization
of low power circuits for use in applications such as micro-processors, signal and multimedia processors.
Course Code
Language for Lecture
Course Title
SSE3031
Spring/Fall
Computer Based Machines Simulation
Credit
Class Hours
3
3-0-6
Course Description
This course provides basic information and technical brief for those who require grounding in what is regarded as the
machines and large-scale systems. It also serves as a comprehensive technical background how the various technologies
work, including their principles of operation. The objective of this course is to study simulation methods of continuous
system modelling function, surge arrester, various machines, and transformer, particularly with the aid of a computer
based simulation software, in sufficient depth to give the student the basic theory and simulation techniques at the
undergraduate level
Course Code
Language for Lecture
SSE3035
Spring/Fall
Course Title
Electromagnetic Wave Laboratory
Credit
Class Hours
2
0-2-4
Course Description
The purpose of this course is to confirm the theory of antenna, electromagnetic wave and microwave engineering through
experiments. The course begins with operation of microwave measurement instruments and design excercise using
microwave CAD is followed. Finally fabrication and measurements are performed with emphasis on correspondence with
theory and experiments.
Course Code
Language for Lecture
SSE3036
Spring/Fall
Course Title
Semiconductor Integration Engineering
Credit
Class Hours
3
3-0-6
Course Description
The primary goal is to educate student as a semiconductor process engineer. Ultra Large Scale Integration (ULSI)
technology will be covered in terms of microelectronic device fabrication process and electrical and electronic
characterization of the fabricated devices. To understand micro- or nano-scale electronic devices, student will learn how
unit device is operated and what kind of fabrication procedure has to be used. Unit process such as Lithography and
Etching, Oxidation, Diffusion, Ion Implantation, Thin Film Deposition, PVD, CVD, Epitaxy, Interconnection, MOS Process
Integration, MOS Capacitor, BJT Integration will be treated in this course.
Course Code
Language for Lecture
SSE3037
Course Title
Microwave Engineering
Spring/Fall
Credit
Class Hours
3
3-0-6
Course Description
This course covers practical application of microwave theory. Thes course assumes the student has basic understanding
of electromagnetic theory. Major topics include microwave circuits and networks-passive and active,wave propagation,
and antennas. Detailed topics to be included are; Microwave Network theory, waveguides, multijunction networks,
periodic structure ParameterMatrices, distributed network,coupled lines, capacitance matrix transformations,antena model
(Green's function), aperture radiation, methods of moment, reflectors and arrays, and microwave solid state devices,
microwave semiconductor.
Course Code
Language for Lecture
SSE3038
Course Title
Data Communication
Spring/Fall
Credit
Class Hours
3
3-0-6
Course Description
In general, there are details about low level protocols and standards including the related technologies in the data
communication fields. So, it covers all
the standard topics found in a typical introductory course in data
communicationsuch as transmission media, analog and digital signals, data transmissions,
is designed to help the student understand :
multiplexing. This course
- concepts of data communications - the differences, advantage, and
Disadvantages of different transmission media - analog and digital signals, modulation and demodulation techniques the need for error detection and correction.
Course Code
Language for Lecture
SSE3039
Spring/Fall
Course Title
Communication Theory I
Credit
Class Hours
3
3-0-6
Course Description
This course covers diverse topics related to the communication, and the topics related to the application of the
communication theory. The topics to be covered include communication channel model, fading phenomena, receiver
struc- ture, basics of mobile communication, basics of satellite communication, wave
propagation model,
communication traffic model, and synchronization theory.
Course Code
Language for Lecture
SSE3040
Spring/Fall
Course Title
Communication Theory II
Credit
Class Hours
3
3-0-6
Course Description
This course covers the essential theories and principles of digital and data communication. The topics to be included are ;
digital network configuration,
circuit and packet switching system, digital representation of information, synchronous
and asynchronouse time division multiplexing, network architecture modem, layered protocol, packet data network, local
area network, and the concept of ISDN (Integrated Services Digital Network).
Course Code
Language for Lecture
SSE3041
Spring/Fall
Course Title
Introduction to Automatic Control
Credit
Class Hours
3
3-0-6
Course Description
This course provides an introduction to automatic control of linear dynamic systems. The topics include definition of inputoutput and state variables, mathematical modeling of control systems based on physical laws, block diagram
representation of systems, transfer function and Laplace transform, state space representation of dynamic systems.
Feedback control concept, stability of systems, transient and steady state responses of systems in the time domain, and
basic controller formsare treated and computer simulations of dynamic control systems using control software toolbox are
assigned as homework.
Course Code
Language for Lecture
Course Title
SSE3042
Spring/Fall
Digital Systems Design
Credit
Class Hours
3
3-0-6
Course Description
This course provides advanced techniques for design of digital systems. Sequential and asynchronous digital circuits are
introduced, and design techniques for those circuits are covered. Basic modules such as multipliers, floating point
arithmetic, state machines, and their control blocks are studied. Based on the concepts introduced so far, design
methodologies for more complex digital systems are covered. Standard hardware description languages such as VHDL or
Verilog, and design automation tool flow are also covered so that students can cope with today's design environment.
Only the students who studied "Logic Design" can take this lecture.
Course Code
Language for Lecture
SSE3043
Spring/Fall
Course Title
Embedded System Design
Credit
Class Hours
3
3-0-6
Course Description
This course is aiming at the understanding of hardwares and softwares for embedded system including the realtime OS.
Reflecting the fast spread of embedded system as PDA with the wide use of the internet, the state of the art of
development of embedded system and its trend are taught along with the related component technologies. The topics are
its operating system, I/O, development tools, application programs, processor, network interface, TCP/IP stack, etc.
Preliminary courses : Computer architecture, Operating system, etc.
Course Code
Language for Lecture
SSE3044
Spring/Fall
Course Title
Operating Systems
Credit
Class Hours
3
3-0-6
Course Description
Operating system is an essential part of a computer system. It provides an interface to the users and also manages
system resources. There are three major goals of this course. One is to provide a firm foundation in the principles and
concepts that underlie operating systems. The second is to study and discuss major issues of operating systems such as
process management, storage management, file and I/O management, and security management. Finally, we study
some design issues for the distributed operating systems and operating systems of parallel processing systems. Also, we
study and discuss the characteristics of some standardized operating systems such as Unix and Linux.
Course Code
Language for Lecture
Course Title
SSE3045
Spring/Fall
Computer Networks
Credit
Class Hours
3
3-0-6
Course Description
There are details about the upper layer, protocols, standards, and interfaces, based on the basic concept of data
communication. This course is concerned with the mode of operation of the different types of data network that are used
to interconnect a distributed community of computers and the various interface a standards and protocols associated with
them. Also, describe the function and
operation of the additional protocols that are needed to enable a set of aplication
programs to communicate with one another to perform specific distributed application functions.
Course Code
Language for Lecture
SSE3046
Spring/Fall
Course Title
Computer Algorithm
Credit
Class Hours
3
3-0-6
Course Description
This course covers advanced techniques for analyzing upper bounds for algorithms and lower bounds for problems.
Problem areas include sorting, advanced data structures, graphs, dynamic programming, divide-and-conquer method,
greedy methods, combinatorial algorithms, NP-completeness, and parallel models. Only the students who studied "Data
Structures" can take this lecture.
Download