Core Course |
Industrial applications of electrical and electronic technologiesl 430.502
Not only theories but also implementation methods are required when electrical and electronic technologies are applied to industrial products. This lecture provides integration technology, implemetation technology and production technology required in applications of electrical and electronic technologies. Also it provides several industrial applications of electrical and electronic technologies.
|
Semiconductor |
Analog Integrated Circuitsl 430.535B
This course deals with the analysis and design of analog CMOS integrated circuits, emphasizing fundamentals as well as new paradigms that students and practicing engineers need to master in today's industry.
|
Introduction to Solid State Electronicsl 430.531
This course introduces electric and magnetic properties of solids and their applications to electronic devices. It covers reciprocal lattice, the Brillouin zone, and energy band structure. The course also deals with metals, semiconductors, dielectrics and ferroelectrics.
|
Advanced Digital Integrated Circuits l 430.534A
We briefly overview the characteristics of deep sub-micron CMOS devices and explore analysis techniques and design methods of digital integrated circuits. Design and optimization techniques of logic gates, arithmetic circuits and memories are covered. Interconnection, power, clock distribution, and various other topics are discussed.
|
Semiconductor Processesl 430.803A
This course will deal with various semiconductor processes such as oxidation, diffusion, chemical vapor deposition (CVD), photo lithography, etching, ion implantation, metallization, and testing in the lecture and the students will have hands-on experience of semiconductor processes with silicon wafers. The theory and experiments will enhance the understanding of semiconductor processes and the ability to perform actual fabrication processes. Integrating these unit processes appropriately, an n-channel MOSFET will be fabricated and measured.
|
Semiconductor Device Engineeringl 430.806A
This course is to privide ths semiconductor physics needed to understand the advanced semicondcutor device operations. Included are the basic energy band theory and the carrier statistics including the heavy doping effects and the band line up theory. With thiese, the advanced modeling and characterization techniques for advanced MOSFET and BJT devices will be covered. The non-ideal characteristics of semiconductor devices and their scaling properties will be also covered. In the non ideal characteristics, the quantum size effect and its effects on the device characteristics such as the capacitance-voltage and transcoductance characteristics will be covered.
|
Microelectronics Fabricationl 430.805
This course covers the practical fabrication process of semiconductor devices at ISRC, and is only offered to the process equipment student-researchers at ISRC.
|
Noise of Semiconductor Devicesl 430.807B
The theory and practice of noise are studied. From the Langevin equation, the noise power spectral density is derived. The thermal and shot noise, which are the basic noise of the semiconductor devices are treated followed by the excess noise. The noises in the practical devices such as the scaled MOSFET's are studied.
|
Semiconductor Sensors and Actuatorsl 430.808
This course treats the principles, fabrications and applications of sensors and actuators as the elements of a closed-loop system. The topics include sensing mechanisms of sensors and actuators, micromachining technology, signal processing, integrated sensor systems, MEMS (Micro Electro Mechanical System), and packaging technology.
|
Nanoelectronic Devices and Quantum Transportl 430.811A
Physical principles of nanoscale semiconductor devices and technologies for their fabrication. Device scaling trends and limits, nanofabrication technologies, quantum transport in low-dimensional (2D, 1D, 0D) structures, tunneling devices, quantum wire and quantum interference devices, single electron tunneling and single electron memory and switching devices.
|
Microwave Devicesl 430.812
This course will address device physics and applications of microwave semiconductor devices. Topics covered include material property and technology of compound semiconductors, IMPATT and GUNN diodes, MESFETs and HEMTs, and basic microwave circuits. Si microwave devices will be also discussed.
|
Topics in Semiconductor Devicesl 430.828
This course is an advanced graduate seminar devoted to current research topics in the area of semiconductor devices. Topics may vary each time the course is offered. This course may be taken more than once.
|
Topics in Integrated Circuit Designl 430.831
This course treats the new technology and trends of the VLSI circuit. The design of high speed circuits and multiple-value logic circuits are provided in terms of theory and technology.
|
Neural Prosthesisl 430.809
Students will study the latest in the field of Neural Prosthesis (Auditory prosthesis, Visual prosthesis, Motor Prosthesis, Deep Brain Stimulation, Cognitive Engineering, Microelectrode arrays, Circuits and systems, Cultural Neuronal Network), using reference textbook, theses, reports, and columns.
|
Topics in Bioelectronicsl 430.829
This lecture covers the silicon based micro-mechanical device and its biomedical applications. We will see the kind of devices that are developed for a list of clinical applications and will think about the future technological challenges. We will invite a few medical doctors who are experienced clinically in using such devices.
|
Electrical Energy |
Power System Engineeringl 430.611
This course introduces computer analysis of power systems. Specific topics will include generators, transmission lines, transformer modeling, and system matrices. The course also addresses power flow, dynamic stability, and fault analyses.
|
High Density Power Supply Designl 430.601
This course introduces the principles of power supply for computers and aerospace systems. It covers power conversion, resonance and advanced control circuits.
|
Semiconductor Power Circuits and Their Designl 430.603
This course introduces resonant, quasi-resonant, multi-resonant, and PWM converters. It also covers soft switching techniques and modeling of converters.
|
Power System Application of Optimization Methodsl 430.604A
Provides ways to analyze electric power systems in terms of network operation and planning, market interactions, performance assessment and reliability evaluation. Introduces the principal algorithms for convex optimiation, dynamic optimization, and optimal control with emphasis on application of methodology to power system examples. Topics include interior-point methods for convex optimization, decision theoretic planning, Markov decision processes, linear programming, dynamic programming, optimal control methods, and optimality conditions for nonlinear optimization.
|
Electric Machine Control Theoryl 430.606
This course addresses theories and practices of controlling motors for industrial applications. It covers the characteristics of DC motors, as well as the design of current, speed, and disturbance torque controllers. The course also deals with AC machines such as induction and synchronous motors.
|
Optimal Design of Electric Machinesl 430.607
This course addresses the optimal design of electric machines based on numerical analysis and optimization theories. It covers various deterministic search algorithms and magnetic circuit theories.
|
Finite Element Method in Electrical Engineeringl 430.609
This course examines the finite element method (FEM) in relation to electrical engineering.
|
Power System Modeling and Simulationl 430.612
This course introduces mathematical and practical bases for simulating large scale systems. It covers power system dynamics and stability along with computer simulation.
|
Power System Stability and Controll 430.613
This course addresses power system stability theories. It covers synchronous machine theory, transient stability and small-signal stability analysis. The course also examines active and reactive power controls.
|
Power System Operationl 430.614
This course deals with comprehensive power system operation. It covers mathematical optimization methods, power system security, cost models, economic dispatch, and optimal power flow.
|
Electromagnetic Conversion Theoryl 430.616
This coures deals with conversion theories of electrical and mechanical energy. Specific topics will include the principles of DC, synchronous and induction machines.
|
Topics in Power Systemsl 430.628
This course introduces the latest research trends related to power system engineering. It provides relevant discussions and research projects on selected topics.
|
Topics in Electric Energy Conversion and Circuitl 430.629A
This course introduces recent research topics and issues regarding the various electric machines, power conversion circuits and their associated control techniques based on up to date electromechanical systems and power electronics.
|
Electro-physics |
Plasma Engineeringl 430.541
This course addresses the characteristics and applications of gas discharge plasma. It covers the motion of charged particles in electromagnetic field, waves in plasma, and magneto- hydrodynamic (MHD) theory. The course also examines thin film fabrication using low temperature plasma.
|
Organic Semiconductorl 430.617A
The course introduces basic concepts and theories of organic semiconductors which become a new class of semiconductors having a broad range of applications such as organic light-emitting diode (OLED) displays, organic solar cells, and organic thin-film transistors (OTFTs), etc. It covers the electronic energy band structure, interface properties, electrical properties such as carrier mobility and recombination, optical properties such as optical absorption and emission, and exciton dynamics of organic semiconductors. It also discusses the principle behind organic electronic devices.
|
Display Engineeringl 430.833A
This course introduces the principles, device characteristics, manufacturing technologies, and applications of flat panel displays such as the liquid crystal display (LCD), plasma panel display (PDP), organic light-emitting diode display (OLED), and field emission display (FED). Main lecture topics are electro-optical properties of liquid crystals, thin-film transistor technologies (a-Si, poly-silicon, oxide TFTs), TFT-LCD manufacturing technology, materials properties and device characteristics of PDP and OLED, and driving methods and fabrication technologies of PDP and AMOLED. It also covers future display technologies such as 3D displays and flexible displays.
|
Electro-opticsl 430.839
This course covers the phenomenon of the propagation of light with arbitrary polarization in anisotropic materials. Topics include the principles and operation of the half wave plate, quarter wave plate, and filter.
|
Optical Information Processingl 430.830
Topics for this course include Fourier optics, diffraction, spatial light modulators, spectrum analysis, spatial filtering, acousto-optics, heterodyne spectrum analysis, space-integrating correlators, time-integrating systems, optical computing, optical transforms, holograms, the photoregractive effect, and delay-line signal processing.
|
Nano-Opticsl 430.832A
In this lecture, the fundamentals and applications of nano-photonics will be provided to students in order to support their future research activities in this fast-developing field. Topics to be covered will include principles, characterization, design, and fabrication of Photonic Crystal, Plasmonics, and Meta-materials, as well as, additionally slow-light, Cloaking, EM filed mapping for their applications. With this course, students will be able to build-up in-depth knowledge and design methods for the general nano-photonics. Prerequisites are Quantum Mechanics and Electromagnetics.
|
Thin Film Devicesl 430.835
This course covers the principles and design methods of thin film materials and devices used for optical instruments, such as the piezoelectric device, optical filter, and optical memory. Topics include the following: measurement and evaluation of the fabrication process; electrical, optical, and mechanical characteristics; characteristics of passive and active devices; magnetic thin film devices; and thermal devices.
|
Nonlinear Optical Engineeringl 430.836
Topics for this course include the following: nonlinear optical susceptibilities, electrooptical and magneto-optical effects, optical rectification, sum-frequency generation, harmonic generation, difference-frequency generation, parametric amplification, stimulated Raman scattering, two-photon absorption, four-wave mixing, self-focusing, and strong interaction of light with atoms.
|
Principles of Molecular Nanotechnologyl 430.837A
This course provides basic principles of the fascinating subject of bottom-up nanotechnology with emphasis on the molecular-based study of condensed matter in small systems. It covers 'advances in atomic and molecular nanotechnology', 'nanosystems intermolecular forces and potentials', 'thermodynamics and statistical mechanics of small systems', 'phase transitions in nanosystems', 'molecular self-assembly', 'molecular building blocks', etc. In addition to the fundamental knowledge, students learn how to apply the noanotechnology to electronic devices and bio-mimic systems. Prerequisites are Quantum Mechanics and Electromagnetics.
|
Electric Materials and Devicesl 430.838A
Introduction to the principles of electrical and optical properties of dielectric materials, magnetic materials and insulator. Lecture of energy band, defect, localized state, generation and recombination phenomena. The influence of material properties on the current―voltage characteristics, breakdown, conduction mechanism, partial discharge.
|
Plasma Electrodynamicsl 430.841
This course introduces the relative relation between plasma and electro-magnetic waves. In addition, plasma waves are considered using the Fluid formula and Kinetic formula.
|
Topics in Electro-physicsl 430.859
This course covers basic plasma characteristics, charged particle motions, interactions of electrons with an external electric field, generation and decay characteristics of charged particles, kinetic equation for electrons, breakdown of gases in fields of various frequency ranges, and stability of glow discharge. It also deals with capacitively coupled radio-frequency discharges.
|
Communication & Signal Processing |
Data Networkl 430.525A
In this course the protocol suites for TCP/IP internetworking will be briefly reviewed which have been studied in the undergraduate course of 'Introduction to data networks'. They include IP address format, routing, LAN protocols, ARP, TCP, ICMP etc. These protocols will make packet delivery successful through the current error―prone Internet . Then this course will mainly focus on the performance analysis of network protocols and provide basic optimization techniques in addition to queueing delay models. Students will be assigned some network programming homework assignments which will be useful to understand how to put new services into the current technique.
|
Random Signal Theoryl 430.523
This course examines linear stochastic processes containing uncertain parameters and random inputs. Specific topics will include stationary and ergodic processes, spectral analysis, and the properties of common random processes.
|
Computer and Network Securityl 430.737B
This course provides a foundation of network related computer and network security issues. Basically, it builds upon concepts of security such as confidentiality, integrity, authentication and cryptographic algorithm and protocol. It covers common attacks originating from the network which includes dial-up security (PAP, CHAP, RADIUS, Diameter), WLAN security, IPSec & SSL based VPNs, e-mail security (PGP, S/MIME); Kerberos; X.509 certificates; AAA and Mobile IP; SNMP security;. Also, It covers prevention and detection of attacks, and response to those attacks. Prerequisites: Introduction to data communication networks(optional), C(C++) Programming
|
Wireless Networkingl 430.752B
In this course, various topics related to wireless networking are covered. The differences between wireless and wired networks, wireless channel characteristics, wireles medium access control (MAC) protocols, and routing in wireless networks are studied. Moreover, we study the detailed operations of IEEE 802.11 wireless local area network (WLAN), 802.15 wireless personal area network (WPAN), and IEEE 802.16(e) wireless metropolitan area network (WMAN).
|
Detection and Estimationl 430.730
This course covers the detection theory and estimation of Bayes, MAP, Neyman-Pearson, and MMSE, as well as the performance of the optimal receiver.
|
Adaptive Signal Processingl 430.733A
In many practical signal processing and communication systems, the system (or channel) are often unknown and/or time-varying. In order to alleviate the problems caused by these uncertainties, adaptive signal processing methods are developed. The adaptive signal processing is widely used in the areas of noise reduction, communications, signal separation, system identification, echo cancellation, array sensors, channel equalization, etc. In this lecture, theories and applications of signal processing algorithms are studied and several experiments are conducted.
|
Source Coding Theoryl 430.740
This course will include the following topics: theory of compression and coding of image and speech signals based on Shannon's information theory; introduction to information theory (entropy, etc.); characteristics of sources such as voice and image; sampling theorem; methods and properties of lossless and lossy coding; vector quantization; transform coding; and subband coding.
|
Speech Signal Processingl 430.742
The purpose of this course is to briefly review the speech processing techniques in analysis, coding, recognition and synthesis. First, students will be presented with acoustical modeling and background for speech production, which serves as a fundamental ingredient of almost all the important technical problems of speech. In speech analysis, which has historically been a major phase of speech research, students will mainly address estimates of pitch and formant frequencies. Speech coding will include the principles and development of each coder from the early VOCODER to the state-of-the-art CELP. The speech recognition part, which is based on feature evaluation and distance measurement, will take up the description of the fundamental pattern matching method. Finally, students will review the conventional speech synthesis method and discuss the practical problems encountered in its implementation.
|
Image Signal Processingl 430.750
This course is for electrical engineering graduate students, intended to provide the fundamentals of digital image processing. It is recommended that students taking this course has an undergraduate technical background in one of these areas: linear system theory, vector algebra, probability, or random process. Topics covered in this course are as follows: mathematical representation of continuous images; the psychophysical properties of human vision; photometry and colorimetry; image sampling and quantization techniques; mathematical representation of discrete images; two-dimensional signal processing techniques including general linear operators, pseudo inverse operators, superposition and convolution operators, and unitary transforms such as the Fourier, Hadamard, and Karhunen-Loeve transforms; linear processing techniques implemented by direct convolution and Fourier domain filtering; image enhancement and restoration techniques; extraction of information from an image including morphological image processing; edge detection; image feature extraction; image segmentation; object shape analysis; and object detection.
|
Topics in Signal Processingl 430.758
This course discusses current issues and research directions in signal processing based on recently published research results. Topics and emphasis may differ depending on the lecturer.
|
Advanced Digital Communicationsl 430.728
This course, from the system engineering perspective, mostly treats the signal design and detection efficient to digital communications. The topics include the following: coding and decoding theory; modulation and demodulation techniques; transmitter and receiver design; coherent, noncoherent, and differentially coherent detection techniques; block and convolutional coding; and QAM, CPM, and spread-spectrum systems. The understanding of fundamental communication theory and probability function theory is required to complete this course.
|
Advanced Error Correcting Codesl 430.732
There are various kinds of error correcting codes that are used in the field of wireless communication. Sophisticated theory over those codes are introduced in this course. Cyclic codes, finite fields, Galois ring, alternant code, Goppa code, Reed-Muller code, Kerdock code, and Preparata code will be introduced. The course provides a brief review of convolutional codes and the Viterbi decoder that are widely used in mobile communications in the present, and then introduces Turbo codes, LDPC codes, and Space-Time codes that can be applicable to next generation systems.
|
Wireless and Satellite Communicationsl 430.744
In this course, students will deal with Mobile and Satellite communication environments, the modeling and designing of the systems, performance analysis, and their applications. In the Mobile communications part, students learn about all mobile radio systems including the future PCS. New materials such as CDMA and microcell technologies will help their understanding. In the Satellite part, students will deal with requisite technologies that are not covered in the Mobile communications part. Basic concepts of communication theory and probability function theory are prerequisites to this course.
|
Information Theoryl 430.745
The topics covered in this course are as follows: extreme points of communication theory; data compression to the entropy limit; communication at the channel capacity limit; Kolmogorov complexity; Shannon entropy; rate distortion theory; Huffman coding and random coding; and unified treatment based on the assymptotic equipartition theorem.
|
Channel Coding Theoryl 430.746
Channel coding refers to the class of signal transformations designed to improve communications performance by enabling the transmitted signals to better withstand the effects of various channel impairments, such as noise, fading and jamming. Usually the goal of channel coding is to reduce the probability of bit error or to reduce the required signal to noise ratio at the cost of expending more bandwidth. At the channel codes, redundancy is inserted into the transmitted data stream so that the receiver can detect and possibly correct errors that occur during transmission. This course deals with block codes and convolutional codes.
|
Advanced Wireless Communicationsl 430.751A
Wireless communications have been becoming very important. The focus of this course is providing students with overall comprehension of physical and MAC layer which forms a basis in the wireless digital communications. This course starts from the review of digital communications, investigates the characteristics of wireless channels. and studiesCODE division multiple access (CDMA) systems, which is the backbone of 2nd & 3rd generation communications systems. Moreover, this course covers multiple antenna systems, smart antenna systems, and radio resource management. These topics offer a lot of potential to increase system capacity and to improve performance.
|
Topics in Communicationsl 430.759
"This course will cover the theory and practice of contemporary cryptography for advanced seniors and graduate students. The course consists of two parts: the first part presents the important modern block cipher algorithms such as DES, IDEA, RC5 and RC6 encryption algorithms, along with key generation and encryption/decryption techniques; the second part covers the various authentication techniques based on digital signatures. Several hash functions such as DMDC, MD5, SHA-1, and HMAC are introduced to compute message digests for providing a systematic presentation of authentication.
|
Advanced Electromagnetics 1l 430.734
This course will cover electromagnetics, including electrostatics and electrodynamics. Students will analyze the electrostatic problem focusing on Green's theorem and its application. The generation, propagation, reflection, and refraction of electromagnetic waves using wave equations and antenna theory will be discussed in electrodynamics.
|
Advanced Electromagnetics 2l 430.735
This course will cover methods to solve Maxwell's equations according to their appropriate source and boundary conditions. Many important electromagnetic theories including Green functions will be discussed in order to give students a basis for their subsequent antenna and microwave studies.
|
Applied Acousticsl 430.743
This course is for graduated students who have fulfilled the prerequisite, Fundamentals of Acoustics. The purpose of this course is to enable the students to research engineering topics related to acoustics, through the discussion of the special topics of acoustical engineering. The topics to be discussed are as follows: analysis of mechanical vibrations using equivalent electrical circuit modeling; analysis of characteristics of acoustical wave varying with the medium and boundary conditions; calculation of beam patterns of various shapes; characteristics of the human auditorial perception system to be utilized for compression and coding of acoustical signals; analysis of acoustical features of a room, using image method and ray tracing; and analysis and design of electroacoustic transducer including loudspeakers and microphones.
|
Microwave Circuitsl 430.748
This course will cover analytical design methods of passive devices used in the microwave band. Topics include the following: filter theory, matched circuit and bandwidth broadening, mechanism and analytical circuit design method of an active circuit (amplifier, mixer and oscillator), and MMIC-ization.
|
Ultrasonic Engineeringl 430.749
The purpose of this course is to explain and describe the peculiarities of high frequency sound and its applications with general acoustics as a foundation. The first part of this course is devoted to the fundamentals of ultrasonics including the basic ideas and laws of acoustics, radiation and diffraction of sound, the generation, the detection and the measurement of ultrasound, the absorption and attenuation of ultrasound, and the basic methods of measuring sound velocities. In the second part of this course, a series of typical and important applications of ultrasound are covered. Topics include the following: applications of ultrasound in signal processing and measuring techniques; diagnostic methods in non-destructive material testing and medical diagnostics; special methods of ultrasonic imaging; and applications of high intensity ultrasound.
|
Control Systems |
Linear System Theoryl 430.512
This course studies basic mathematics in linear space and algebra. Specific topics will include dynamical systems, fundamental matrices and state transition matrix. The course also deals with controllability, observability, stability issues.
|
Mathematical System Theoryl 430.513
This course addresses the application of mathematical knowledge to practical engineering problems. It covers topological and algebraic structures of linear operators on function spaces. The course also deals with metric space, completeness, contraction mapping, and fixed point theory.
|
Optimization Theory and Applicationsl 430.709A
The course contains linear, nonlinear, integer, dynamic and stochastic optimization techniques. Every technique is illustrated with examples from authentic engineering designs to demonstrate how it is possible to maximize the desired benefit and minimize negative aspects of project design. This course includes increased emphasis on applications for industries as well as new computer programs to solve both linear and nonlinear problems.
|
Estimation Theoryl 430.714
Topics for this course include the following: classical estimation theory such as mean square estimation, maximum likelihood estimation, and Wiener filtering; discrete and continuous-time Kalman filter; shaping filter; optimal smoothing; design and performance analysis of the Kalman filter; square root filtering; and nonlinear filtering including the extended Kalman filter.
|
Modeling and Applied Dynamicsl 430.702
Topics for this course include the following: kinematics; Lagrangian dynamics of rigid bodies and multi-body systems; and bond-graph modeling of electrical, mechanical and hydraulic networks.
|
Nonlinear System Theoryl 430.704
This course covers the Lyapunov approach and Operator-theoretic approach to the stability analysis of nonlinear control systems. Classical methods such as the phase plane method, describing function method, Lyapunov direct & indirect methods, and Popov/circle criteria, and modern methods such as the singular perturbation technique, feedback liberalization technique, robust H control, robust Lyapunov redesign, and sliding mode control will be covered.
|
Advanced Topics in Nonlinear Controll 430.705
This course covers the Lyapunov approach and Operator-theoretic approach to the stability analysis of nonlinear control systems. Classical methods such as the phase plane method, describing function method, Lyapunov direct & indirect methods, and Popov/circle criteria, and modern methods such as the singular perturbation technique, feedback liberalization technique, robust H control, robust Lyapunov redesign, and sliding mode control will be covered.
|
Cooperative Control Theory and Applicationsl 430.708A
Cooperative systems are defined as multiple dynamic agents that share information and tasks to accomplish common objectives. A primary issue in cooperative control is development of control algorithms capable of coordinating the multiple agents to cooperatively perform a mission. The decision-making and control are typically distributed or decentralized in that agents determine their actions based on the environments and the information exchanged among agents. This course introduces distributed cooperative control strategies for multiple dynamical agents under fixed or dynamically changing communication links and their applications to cooperative control of multiple autonomous vehicles including rendezvous and distributed formation control.
|
Intellignet Robot and Applicationsl 430.710
Topics of this course include the following: various sensor applications and robot intelligence; visual guidance and servoing; two robot arm problems; non-manufacturing intelligent robots; multi-robot applications; robot interconnection and performance evaluation methods; and sensor fusion and AI applications to robotics.
|
Introduction to Computer Visionl 430.711A
This course introduces the fundamentals of computer vision and machine vision, and their applications. Through this course, students will learn about the basic theories, methodologies as well as practical skills for designing and solving computer vision problems ranging from the low-level vision(early vision) and mid-level vision (feature extraction, reconstruction) to high-level vision (recognition, analysis). Recent emerging research topics and trends in computer vision will also be covered.
|
Optimal Control Theoryl 430.713
Topics for this course include the following: formulation of optimal control problems; dynamic programming; Hamilton-Jacobi theory; applications to time and fuel optimal systems and the linear quadratic problems; examples taken from a variety of fields; and introduction to computational considerations.
|
Micro-Electro Mechanical Systems Design & Fabricationl 430.844
Introduction to the principles of electrical and optical properties of dielectric materials, magnetic materials and insulator. Lecture of energy band, defect, localized state, generation and recombination phenomena. The influence of material properties on the current-voltage characteristics, breakdown, conduction mechanism, partial discharge.
|
Topics in Control and Automationl 430.729
In this course, students are introduced to various practical methods concerning the identification of nonlinear sytems. They are also introduced to various nonlinear programming techniques to compute the optimal solution of nonlinear objective functions on real time. However, students are restricted to intensively studying the methods and techniques that may be effectively applied to nonlinear feedback control and the computer network. Finally, students discuss their feasibility through the examination of practical examples.
|
Computer & VLSI |
Introduction to Computer-Aided Designl 430.554
This course introduces computer-aided design of VLSI circuits. Topics include graph theory, combinatorial optimization, layout compaction, and cell generation.
|
Knowledge and Database Management Systemsl 430.555
This course is intended to introduce various data structures for efficient data storage and access. This course will allow students to understand which data structures are preferred to others among many possible data structures that can be used for given circumstances, and to choose the best one or design a new one. This course will basically cover relational model, object-oriented model, SQL query language, file system structures, B+tree and hash indexes, query processing and optimization, transaction management, concurrency control and recovery. It helps students to understand and develop efficient algorithms using algorithm analysis techniques. Through programming practices, each student will implement many data structures and algorithms that have been discussed in the class.
|
Topics in System Softwarel 430.658
This course addresses recent issues on system programming. It covers database, programming language, graphics, and operating systems.
|
Advanced Compilersl 430.630
This course introduces parallel programming languages. It covers parallel programming examples and analysis, along with code optimization skills related to parallel computer architecture.
|
Computer Organization and Designl 430.636
This course addresses the manipulation of CPU oriented architecture and design methods. It covers I/O systems, system cache, and virtual memory.
|
Embedded Systems Softwarel 430.632A
This course covers important issues on real time system design such as task scheduling.
|
SoC Design Automationl 430.633A
Introduction of computer aided design automation from behavioral specification down to integrated circuits mask layout. Mainly focus on synthesis processes such as architectural and logic synthesis and the detailed algorithms.
|
Digital Signal Processing System Designl 430.631A
This course covers the hardware and software based implementation of real-time multimedia and communication systems. Not only the algorithm level optimization, such as multirate signal processing, fast algorithms, and fixed-point arithmetic, but also efficient implementation methods using hardware and software will be studied. As for the implementation platforms, PC, VLIW digital signal processor, FPGA, and VLSI will be used. In the PC and digital signal processor based implementations, several software optimization techniques such as software pipelining and SIMD computation are covered, while in the FPGA and VLSI based architecture, the trade-off of throughput and hardware complexity will be studied. MPEG video and wireless communication will be considered as for the applications. The prerequisites of this course are the "introduction to digital signal processing" and "digital system design." In addition, the students need to be acquainted with C and VHDL based programming. This course is recommended for students not only in the VLSI and Computer module but Communication and Signal processing as well.
|
Topics in Computer and VLSIl 430.659
This course provides lectures by guest speakers on computers and VLSI technology.
|
Graphics Programmingl 430.638
This course consists of three parts: (1) fundamentals of graphics,(2) OpenGL and its extensions, and (3) parallel computing using GPUs. Education of the fundamentals of graphics and OpenGL will be given for the first 1.5 months. The programming project during this period will be the animation of an articulated body. The next two weeks will be spent to educate the OpenGL Extensions. During this period, students will practice shading techniques based on those extensions. The last one month will be spent to teach GPU-based parallel computing.During this period,students will practice parallel computation of matrix multiplication and/or FFT using GPUs
|
Advanced Programming Methodologyl 430.843
This course is intended to be a deep introduction to how to design and program algorithms with serious practices. The theory materials covered in the class include, Sorting, Searching, Graph Theory, NP―Complete, Divide―and―Conquer, Dynamic Programming, Greedy, Randomized, and Approximate Algorithms. The audiences should expect to learn a lot of know―hows for managing big programming projects by doing several programming projects in depth.
|