skku course syllabus

67
Course Code Language for Lecture Course Title CSE2002 English Discrete Structures Spring/Fall Credit Class Hours S 3 3-0-6 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 Algorithms Spring/Fall Credit Class Hours S 3 3-0-6 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 Computer Vision Spring/Fall Credit Class Hours S 3 3-0-6 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 Course Title CSE3026 English Application to Embbeded Systems Spring/Fall Credit Class Hours

Upload: ha

Post on 24-Nov-2015

106 views

Category:

Documents


0 download

DESCRIPTION

Sungkyunkwan University (Korea) Information Technology Course Syllabus

TRANSCRIPT

Course Code

Course CodeLanguage for LectureCourse Title

CSE2002EnglishDiscrete Structures

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

CSE3002EnglishAlgorithms

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

CSE3013EnglishComputer Vision

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

CSE3026EnglishApplication to Embbeded Systems

Spring/FallCreditClass Hours

F33-0-6

Course Description

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 CodeLanguage for LectureCourse Title

ECE4209EnglishAdvanced Probability and Random Processes

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

ECE4210EnglishAdvanced Topics on Performance Evaluation

Spring/FallCreditClass Hours

F33-0-6

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 CodeLanguage for LectureCourse Title

ECE4211EnglishMobile Computing

Spring/FallCreditClass Hours

F33-0-6

Course Description

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 CodeLanguage for LectureCourse Title

ECE4212EnglishComputer Architecture Design and Applications

Spring/FallCreditClass Hours

S/F33-0-6

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 CodeLanguage for LectureCourse Title

ECE4213EnglishAdvanced Electromagnetism

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

ECE4218EnglishAdvanced Digital Communicaions

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

ECE4223EnglishSemiconductor Process Technology

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

ECE4225EnglishMicroelectronic Device Applications

Spring/FallCreditClass Hours

S/F33-0-6

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, ion-inplamtation, metallization, etching and theirt related theory. A final goal is to learn basic theory of designing integrated-circuits and to design microelectronic devices for practice.

Course CodeLanguage for LectureCourse Title

ECE4228EnglishSOC Architectures

Spring/FallCreditClass Hours

S33-0-6

Course Description

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 CodeLanguage for LectureCourse Title

ECE4231EnglishComputer Control of Electric Machines

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

ECE4238EnglishLinear Systems

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

ECE4239EnglishOptimization Methods

Spring/FallCreditClass Hours

F33-0-6

Course Description

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 CodeLanguage for LectureCourse Title

EEE2007EnglishSemiconductor Electronics

Spring/FallCreditClass Hours

F33-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 CodeLanguage for LectureCourse Title

EEE2008EnglishSignals and Systems

Spring/FallCreditClass Hours

S33-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 above concepts in a laboratory settings.

Course CodeLanguage for LectureCourse Title

EEE2009EnglishElectromagnetism I

Spring/FallCreditClass Hours

S/F33-0-6

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 CodeLanguage for LectureCourse Title

EEE2012EnglishCircuit Theory II

Spring/FallCreditClass Hours

S/F33-0-6

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 CodeLanguage for LectureCourse Title

EEE2013EnglishElectronic Circuits I

Spring/FallCreditClass Hours

S/F33-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 CodeLanguage for LectureCourse Title

EEE3006EnglishModern Optics

Spring/FallCreditClass Hours

S33-0-6

Course Description

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 CodeLanguage for LectureCourse Title

EEE3013EnglishIntroduction to Robotics

Spring/FallCreditClass Hours

F33-0-6

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 CodeLanguage for LectureCourse Title

EEE3024EnglishIntroduction to Automatic Control

Spring/FallCreditClass Hours

S33-0-6

Course Description

This course provides an introduction to automatic control of linear dynamic systems. The topics include definition of input-output 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 CodeLanguage for LectureCourse Title

EEE3026EnglishIntegrated Circuits

Spring/FallCreditClass Hours

F33-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 CodeLanguage for LectureCourse Title

EEE3032EnglishCommunication Systems

Spring/FallCreditClass Hours

F33-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 CodeLanguage for LectureCourse Title

EEE3034EnglishDigital Control

Spring/FallCreditClass Hours

F33-0-6

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 CodeLanguage for LectureCourse Title

EEE3044EnglishMobile Communication Engineering

Spring/FallCreditClass Hours

F33-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 CodeLanguage for LectureCourse Title

ICE2001EnglishLogic Circuits

Spring/FallCreditClass Hours

S/F33-0-6

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 CodeLanguage for LectureCourse Title

ICE2002EnglishData Structures

Spring/FallCreditClass Hours

S/F33-0-6

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 CodeLanguage for LectureCourse Title

ICE3002EnglishLinear Algebra

Spring/FallCreditClass Hours

F33-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 CodeLanguage for LectureCourse Title

ICE3003EnglishComputer Architectures

Spring/FallCreditClass Hours

S/F33-0-6

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 CodeLanguage for LectureCourse Title

SSE2005EnglishPhysical Electronics

Spring/FallCreditClass Hours

F33-0-6

Course Description

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 to deal with operational theories of the pn junction, pn junction diode. The object of this lecture is to gain theoretical background of semiconductor in terms of physics and to expand the achieved theory to the practical applica- tions such as semiconductor diode, transistor, field effect transistor, integrated circuits and semiconductor lasers.

Course CodeLanguage for LectureCourse Title

CSE2001KoreanComputer Engineering Experiment I

Spring/FallCreditClass Hours

S20-2-4

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 CodeLanguage for LectureCourse Title

CSE2003KoreanSystem Programming

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

CSE2006KoreanComputer Engineering Experiment II

Spring/FallCreditClass Hours

F20-2-4

Course Description

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 CodeLanguage for LectureCourse Title

CSE2007KoreanUnix Progrmming

Spring/FallCreditClass Hours

F33-0-6

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 CodeLanguage for LectureCourse Title

CSE3001KoreanComputer Engineering Experiment III

Spring/FallCreditClass Hours

S20-2-4

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 CodeLanguage for LectureCourse Title

CSE3004KoreanData Communications

Spring/FallCreditClass Hours

S33-0-6

Course Description

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 CodeLanguage for LectureCourse Title

CSE3005KoreanComputer Engineering Experiment IV

Spring/FallCreditClass Hours

F20-2-4

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 CodeLanguage for LectureCourse Title

CSE3006KoreanSoftware Engineering

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

CSE3007KoreanDatabase

Spring/FallCreditClass Hours

F33-0-6

Course Description

The purpose of this course is to introduce the fundamental concepts necessary for the design, use, and implementation of database systems.The interesting 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 CodeLanguage for LectureCourse Title

CSE3008KoreanOperating Systems

Spring/FallCreditClass Hours

F33-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 CodeLanguage for LectureCourse Title

CSE3010KoreanObject-Oriented Windows Programming

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

CSE3012KoreanComputer Graphics

Spring/FallCreditClass Hours

F33-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 CodeLanguage for LectureCourse Title

CSE3016KoreanInformation Theory

Spring/FallCreditClass Hours

F33-0-6

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 CodeLanguage for LectureCourse Title

CSE3017KoreanInternet Architectures

Spring/FallCreditClass Hours

F33-0-6

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 CodeLanguage for LectureCourse Title

CSE3018KoreanCryptography

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

CSE3021KoreanAdvanced Systems Programming

Spring/FallCreditClass Hours

F33-0-6

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 CodeLanguage for LectureCourse Title

CSE3023KoreanCompilers

Spring/FallCreditClass Hours

F33-0-6

Course Description

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 CodeLanguage for LectureCourse Title

CSE3024KoreanArtificial Intelligence

Spring/FallCreditClass Hours

F33-0-6

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 and curve detection are also introduced. Finally, we introduce symbolic programming language, LISP with examples.

Course CodeLanguage for LectureCourse Title

CSE3025KoreanComputer Networks

Spring/FallCreditClass Hours

F33-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 CodeLanguage for LectureCourse Title

CSE3028KoreanNetwork Programming

Spring/FallCreditClass Hours

S33-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 CodeLanguage for LectureCourse Title

CSE3029KoreanAdvanced Computer Engineering Design I

Spring/FallCreditClass Hours

S20-2-4

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 CodeLanguage for LectureCourse Title

CSE3030KoreanAdvanced Computer Engineering Design II

Spring/FallCreditClass Hours

F20-2-4

Course Description

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 CodeLanguage for LectureCourse Title

CSE3035KoreanDatabase Programming

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

CSE3037KoreanMobile Programming

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

CSE3039KoreanPractical Programming Languages

Spring/FallCreditClass Hours

S33-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 CodeLanguage for LectureCourse Title

ECE4201KoreanDatabase Systems

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

ECE4202KoreanAdvanced Software Engineering

Spring/FallCreditClass Hours

F33-0-6

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 CodeLanguage for LectureCourse Title

ECE4205KoreanAdvanced Topics on Algorithm

Spring/FallCreditClass Hours

S33-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 CodeLanguage for LectureCourse Title

ECE4206KoreanAutomata Theory

Spring/FallCreditClass Hours

S/F33-0-6

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 CodeLanguage for LectureCourse Title

ECE4207KoreanInformation System Security

Spring/FallCreditClass Hours

F33-0-6

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 CodeLanguage for LectureCourse Title

ECE4208KoreanAdvanced Computer Networks

Spring/FallCreditClass Hours

S33-0-6

Course Description

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 CodeLanguage for LectureCourse Title

ECE4214KoreanOptical Phenomena and Applications

Spring/FallCreditClass Hours

S/F33-0-6

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 CodeLanguage for LectureCourse Title

ECE4216KoreanEMI/EMC

Spring/FallCreditClass Hours

F33-0-6

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 CodeLanguage for LectureCourse Title

ECE4217KoreanAdvanced Signal Processing

Spring/FallCreditClass Hours

F33-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 CodeLanguage for LectureCourse Title

ECE4219KoreanTopics in System Design

Spring/FallCreditClass Hours

F33-0-6

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 CodeLanguage for LectureCourse Title

ECE4221KoreanMOS Devices

Spring/FallCreditClass Hours

F33-0-6

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 CodeLanguage for LectureCourse Title

ECE4222KoreanIntroduction to Solid State Physics

Spring/FallCreditClass Hours

S/F33-0-6

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 CodeLanguage for LectureCourse Title

ECE4227KoreanDigital Integrated Circuits

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

ECE4232KoreanElectrical Energy Conversion

Spring/FallCreditClass Hours

S33-0-6

Course Description

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 CodeLanguage for LectureCourse Title

ECE4237KoreanRobotics

Spring/FallCreditClass Hours

F33-0-6

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 CodeLanguage for LectureCourse Title

EEE2001KoreanBasic Circuits Laboratory

Spring/FallCreditClass Hours

F20-2-4

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, Thevnin-Norton'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 CodeLanguage for LectureCourse Title

EEE2002KoreanLogic Design Laboratory

Spring/FallCreditClass Hours

S20-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, flip-flop, 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 CodeLanguage for LectureCourse Title

EEE2004KoreanElectronic Circuits Laboratory

Spring/FallCreditClass Hours

F20-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 CodeLanguage for LectureCourse Title

EEE2006KoreanPhysical Electronics

Spring/FallCreditClass Hours

S33-0-6

Course Description

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 to deal with operational theories of the pn junction, pn junction diode. The object of this lecture is to gain theoretical background of semiconductor in terms of physics and to expand the achieved theory to the practical applica- tions such as semiconductor diode, transistor, field effect transistor, integrated circuits and semiconductor lasers.

Course CodeLanguage for LectureCourse Title

EEE2010KoreanElectromagnetism

Spring/FallCreditClass Hours

F33-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 CodeLanguage for LectureCourse Title

EEE2011KoreanCircuit Theory I

Spring/FallCreditClass Hours

S/F33-0-6

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 CodeLanguage for LectureCourse Title

EEE2014KoreanElectronic Circuits II

Spring/FallCreditClass Hours

F33-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 CodeLanguage for LectureCourse Title

EEE2017KoreanElectronic and Electrical Programming Laboratory

Spring/FallCreditClass Hours

S20-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 CodeLanguage for LectureCourse Title

EEE3001KoreanMicroProcessor Laboratory

Spring/FallCreditClass Hours

S20-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 micro-computer systems. Program execution using assembler and machine language coding.

Course CodeLanguage for LectureCourse Title

EEE3005KoreanOptical Fiber Communication

Spring/FallCreditClass Hours

F33-0-6

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 CodeLanguage for LectureCourse Title

EEE3007KoreanNano Device

Spring/FallCreditClass Hours

F33-0-6

Course Description

In this course, we will cover many topics including the growth methods and the physical/electrical characteristic for sub-nanometer 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 CodeLanguage for LectureCourse Title

EEE3008KoreanData Communication

Spring/FallCreditClass Hours

S33-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, multiplexing. This course is designed to help the student understand : - 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 CodeLanguage for LectureCourse Title

EEE3009KoreanDisplay Electronics

Spring/FallCreditClass Hours

S/F33-0-6

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 CodeLanguage for LectureCourse Title

EEE3010KoreanDigital Systems

Spring/FallCreditClass Hours

S33-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 CodeLanguage for LectureCourse Title

EEE3011KoreanDigital Signal Processing

Spring/FallCreditClass Hours

F33-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 transforms (FFT) for digital signal analysis, complex demodulaion and data compression. Cepstrum tecnique and spectral estimation.

Course CodeLanguage for LectureCourse Title

EEE3012KoreanDigital Communication

Spring/FallCreditClass Hours

S33-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 CodeLanguage for LectureCourse Title

EEE3015KoreanSemiconductor Integration Engineering

Spring/FallCreditClass Hours

F33-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 CodeLanguage for LectureCourse Title

EEE3019KoreanElectrical Power System Engineering

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

EEE3022KoreanElectronic Materials

Spring/FallCreditClass Hours

F33-0-6

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 CodeLanguage for LectureCourse Title

EEE3023KoreanElectromagnetic Wave Engineering

Spring/FallCreditClass Hours

S33-0-6

Course Description

This course covers theory of electromagnetic wave and the application. This course assumes the student has basic understanding of electromagnetic theory 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 CodeLanguage for LectureCourse Title

EEE3025KoreanControl Engineering Design

Spring/FallCreditClass Hours

F33-0-6

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, wired- and 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 CodeLanguage for LectureCourse Title

EEE3030KoreanComputer Networks

Spring/FallCreditClass Hours

F33-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 CodeLanguage for LectureCourse Title

EEE3033KoreanVLSI Design

Spring/FallCreditClass Hours

F33-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 CodeLanguage for LectureCourse Title

EEE3035KoreanEmbedded System Design

Spring/FallCreditClass Hours

S33-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 CodeLanguage for LectureCourse Title

EEE3036KoreanMotor Control Laboratory

Spring/FallCreditClass Hours

S20-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 CodeLanguage for LectureCourse Title

EEE3038KoreanAutomation and Design of Electric Power System

Spring/FallCreditClass Hours

F33-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 CodeLanguage for LectureCourse Title

EEE3039KoreanPower Electronics Engineering and Design

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

EEE3040KoreanElectric Machines

Spring/FallCreditClass Hours

S33-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 CodeLanguage for LectureCourse Title

EEE3041KoreanPower Electronics System Analysis

Spring/FallCreditClass Hours

F33-0-6

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 CodeLanguage for LectureCourse Title

EEE3042KoreanDisplay Optics

Spring/FallCreditClass Hours

F33-0-6

Course Description

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 CodeLanguage for LectureCourse Title

EEE3043KoreanDesign of Distribution Automation

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

EEE3045KoreanNetworked Control System

Spring/FallCreditClass Hours

F33-0-6

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 CodeLanguage for LectureCourse Title

ICE2003KoreanProbability and Random Processes

Spring/FallCreditClass Hours

S33-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 CodeLanguage for LectureCourse Title

ICE3001KoreanMicroprocessor

Spring/FallCreditClass Hours

F33-0-6

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 CodeLanguage for LectureCourse Title

ICE3008KoreanInternship Program I for School of Information and Communication

Spring/FallCreditClass Hours

S180-18-0

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.

Course CodeLanguage for LectureCourse Title

ICE3009KoreanInternship Program II for School of Information and Communication

Spring/FallCreditClass Hours

F180-18-0

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 CodeLanguage for LectureCourse Title

ICE3011KoreanField Training Program II for School of Information and Communication

Spring/FallCreditClass Hours

S/F30-3-0

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 CodeLanguage for LectureCourse Title

ICE3012KoreanField Training Program III for Information and Communication

Spring/FallCreditClass Hours

S/F40-4-0

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 CodeLanguage for LectureCourse Title

ICE3013KoreanField Training Program IV for School of Information and Communication

Spring/FallCreditClass Hours

F50-5-0

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 CodeLanguage for LectureCourse Title

ICE3014KoreanMultimedia Engineering

Spring/FallCreditClass Hours

S33-0-6

Course Description

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 CodeLanguage for LectureCourse Title

ICE3016KoreanSeminar in Information Technology

Spring/FallCreditClass Hours

F11-0-2

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 CodeLanguage for LectureCourse Title

ICE3017KoreanCapstone Design

Spring/FallCreditClass Hours

F30-3-6

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 CodeLanguage for LectureCourse Title

ICE4001KoreanCTO Seminar

Spring/FallCreditClass Hours

S33-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 CodeLanguage for LectureCourse Title

SSE2002KoreanLogic Design Laboratory

Spring/FallCreditClass Hours

F20-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, flip-flop, 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 CodeLanguage for LectureCourse Title

SSE2007KoreanElectromagnetism I

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

SSE2008KoreanElectromagnetism

Spring/FallCreditClass Hours

F33-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 CodeLanguage for LectureCourse Title

SSE2016KoreanElectric Circuits Laboratory

Spring/FallCreditClass Hours

S20-2-4

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, Thevnin-Norton'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 CodeLanguage for LectureCourse Title

SSE2019KoreanCircuit Theory

Spring/FallCreditClass Hours

S33-0-6

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 CodeLanguage for LectureCourse Title

CSE2005File Processing

Spring/FallCreditClass Hours

33-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 CodeLanguage for LectureCourse Title

CSE2009Introduction to Computer System Design

Spring/FallCreditClass Hours

33-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 CodeLanguage for LectureCourse Title

CSE3015Application of Software Engineering

Spring/FallCreditClass Hours

33-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 CodeLanguage for LectureCourse Title

CSE3019Modeling and Simulation

Spring/FallCreditClass Hours

33-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 CodeLanguage for LectureCourse Title

CSE3033Enterprise Application Programming

Spring/FallCreditClass Hours

33-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 CodeLanguage for LectureCourse Title

CSE3034Web Programming

Spring/FallCreditClass Hours

33-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 CodeLanguage for LectureCourse Title

CSE3036Seminar in Computer Engineering

Spring/FallCreditClass Hours

11-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 CodeLanguage for LectureCourse Title

CSE3038Design Pattern

Spring/FallCreditClass Hours

33-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 CodeLanguage for LectureCourse Title

ECE4203Software Seminar I

Spring/FallCreditClass Hours

33-0-6

Course Description

Performs research on a topic assigned by his or her advisor for his degree.

Course CodeLanguage for LectureCourse Title

ECE4204Computer Simulation Principles

Spring/FallCreditClass Hours

33-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 CodeLanguage for LectureCourse Title

ECE4215Seminar I in Communications

Spring/FallCreditClass Hours

33-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 CodeLanguage for LectureCourse Title

ECE4220Communication Systems Design

Spring/FallCreditClass Hours

33-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 CodeLanguage for LectureCourse Title

ECE4224Semiconductor Device Charactrization

Spring/FallCreditClass Hours

33-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 CodeLanguage for LectureCourse Title

ECE4226Semiconductor Seminar I

Spring/FallCreditClass Hours

33-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 CodeLanguage for LectureCourse Title

ECE4229Algorithms in SoC CAD

Spring/FallCreditClass Hours

33-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 CodeLanguage for LectureCourse Title

ECE4230Seminar I in Systems

Spring/FallCreditClass Hours

33-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 CodeLanguage for LectureCourse Title

ECE4233Simulation Engineering of Electric Power Systems

Spring/FallCreditClass Hours

33-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 CodeLanguage for LectureCourse Title

ECE4234Power System Analysis

Spring/FallCreditClass Hours

33-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 CodeLanguage for LectureCourse Title

ECE4235Power Electronics Control

Spring/FallCreditClass Hours

33-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 CodeLanguage for LectureCourse Title

ECE4236Introduction to Virtual Reality

Spring/FallCreditClass Hours

33-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 CodeLanguage for LectureCourse Title