High Tech, High Touch

Search
Close
Search
 

Graduate

Graduate

Department of Computer Science and Engineering

For more details on the courses, please refer to the Course Catalog

교육과정
Code Course Title Credit Learning Time Division Degree Grade Note Language Availability
ECE5652 Advanced Data Communications 3 6 Major Master/Doctor 1-4 Electrical and Computer Engineering - No
The reliable transfer of data between computers is most important in computer networks. To realize this, we have to understand many technologies. For this, this subject introduces following technologies. Transmission media, Attenuation and distortion, signal propagation, synch/Asynch transmission Modem, DSU/CSU, Digital subscribers Loop technologies, Optical Transmission.
ECE5654 Distributed System Topics 3 6 Major Master/Doctor 1-4 Electrical and Computer Engineering - No
This course deals with the basic theories on distributed systems. First, the models and architectures for distributed systems are studied Communication primitives, process synchronization schemes, deadlock resolution methodologies, naming, and distributed file systems are studied next. Lastly, client-server environments and object oriented distributed systems are studied.
ECE5655 Advanced System Software 3 6 Major Master/Doctor 1-4 Electrical and Computer Engineering - No
This course introduces the high-level theories and design/ implementation methodologies of various types of system softwares. System softwares are closely related to hardware architectures and communication mechanisms, and thus the central theme of this course is the relationship between machine/communication architectures and system softwares. The recommended prerequisites for this course might include data structures, computer networks, and C/C++/JAVA programming languages.
ECE5658 Operating System Design 3 6 Major Master/Doctor 1-4 Electrical and Computer Engineering - No
In this course, we study the design and development methodologies of operating systems. We study the kernel architectures and resource management techniques of the UNIX operating system which is typical existing operating system. With the basic knowledge on the UNIX operating systems, we deal with the design methodologies of resource management issues for multi-tasking, multi-user operating systems. Especially, we study the process management techniques, file system organization, and input/output handling techniques.
ECE5752 Robot Vision 3 6 Major Master/Doctor 1-4 Electrical and Computer Engineering - No
Industrial robots with vision function can perform more various tasks. This course discusses low-level vision to control robots, and then techniques which implements a robot system with vision function, and finally control algorithms which are required in applying this robot system to tasks.
ECE5756 Real-Time System Special Topics 3 6 Major Master/Doctor 1-4 Electrical and Computer Engineering - No
In this course, the issues of real-time systems are studied through the current papers. Amongst many areas of real-time systems research, a few will be selected and emphasized during the course. The research areas include languages for real-time systems, real-time system analysis, real-time OS, real-time database, real-time communication, and real-time applications. This course focuses the basic theories, design techniques, and development issues in one or two areas mentioned above.
ECE5758 Intelligent Robots 3 6 Major Master/Doctor 1-4 Electrical and Computer Engineering English Yes
In order to use robots very efficiently, robots are requested to be able to perform all tasks as humans can. This course discusses the technique of sensor and its application in order to make robots perform tasks intelligently.
ECE5902 Writing of IT Technical Papers in English and Research Ethics 2 4 Major Master/Doctor 1-4 Electrical and Computer Engineering - No
This course applies to technical papers in computer science and electrical engineering, with emphasis on papers in systems and networks. Writing the results technically is a crucial aspect of doing research. Through such communication other people can learn about and benefit from the findings.
ECE5907 Computer Architecture Design and Applications 3 6 Major Master/Doctor 1-5 Electrical and Computer Engineering Korean Yes
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.
ECE5909 Advanced Computer Networks 3 6 Major Master/Doctor 1-5 Electrical and Computer Engineering English Yes
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.
ECE5910 Advanced Probability and Random Processes 3 6 Major Master/Doctor 1-5 Electrical and Computer Engineering - No
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.
ECE5911 Advanced Topics on Performance Evaluation 3 6 Major Master/Doctor 1-5 Electrical and Computer Engineering - No
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.
ECE5921 Advanced Topics on Algorithm 3 6 Major Master/Doctor 1-5 Electrical and Computer Engineering English Yes
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.
ECE5940 Mobile Computing 3 6 Major Master/Doctor 1-4 Electrical and Computer Engineering - No
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.
ECE5941 Internship Program Ⅰ 3 6 Major Master/Doctor 1-4 Electrical and Computer Engineering - No
The Internship Program allows students to integrate academics with relevant work experience through one or two semesters of work and study. Students apply classroom knowledge to a real-life work situation, allowing them to gain experience to help them make more informed decisions about their futures.