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.