Inspiring Future, Grand Challenge

Search
Close
search
 

Academic Programs

  • home
  • Academic Programs
  • Graduate
  • Department of Digital Media Communication Engineering
  • Course&Curriculum

Department of Digital Media Communication 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
ESW5027 Advanced Computer Architecture Design 3 6 Major Master/Doctor Computer Science and Engineering - No
This course purses in-depth study on advanced computer architecture. The class topic includes computer performance measurement, advanced cache design, instruction-level parallelism, multi-core processor, virtual memory, and storage systems.
ESW5027 Advanced Computer Architecture Design 3 6 Major Master/Doctor Computer Science and Engineering - No
This course purses in-depth study on advanced computer architecture. The class topic includes computer performance measurement, advanced cache design, instruction-level parallelism, multi-core processor, virtual memory, and storage systems.
ESW5028 Principles of Database Systems 3 6 Major Master/Doctor Computer Science and Engineering - No
This course covers the architecture and principles of modern database systems, including relational databases and key-value stores. Major topics include database system architecture, storage, index, query optimization, and transaction management, with a focus on the new design ideas for flash storage and non-volatile memory.
ESW5028 Principles of Database Systems 3 6 Major Master/Doctor Computer Science and Engineering - No
This course covers the architecture and principles of modern database systems, including relational databases and key-value stores. Major topics include database system architecture, storage, index, query optimization, and transaction management, with a focus on the new design ideas for flash storage and non-volatile memory.
ESW5029 Advanced Topics in Software Engineering 3 6 Major Master/Doctor Computer Science and Engineering Korean Yes
This course aims to provide an in-depth understanding of a variety of issues, particularly important issues in the software development process. For example, it enables in-depth learning by paying attention to one issue each semester among various issues such as architecture design, requirements engineering, software design, software testing, debugging, and project management. This course is an advanced course of the software engineering at the undergraduate.
ESW5029 Advanced Topics in Software Engineering 3 6 Major Master/Doctor Computer Science and Engineering Korean Yes
This course aims to provide an in-depth understanding of a variety of issues, particularly important issues in the software development process. For example, it enables in-depth learning by paying attention to one issue each semester among various issues such as architecture design, requirements engineering, software design, software testing, debugging, and project management. This course is an advanced course of the software engineering at the undergraduate.
ESW5030 Advanced Topics in Computer Systems 3 6 Major Master/Doctor Computer Science and Engineering - No
Students will learn the latest technology and research trends to improve the performance, stability, scalability, security, and energy efficiency of various types of computer systems from mobile to cloud computing. Students study the advances of computer systems and their underlying principles with the emergence of new application programs, new computing environments, and new hardware.
ESW5031 Advanced Topics in Computer Architecture Design 3 6 Major Master/Doctor Computer Science and Engineering Korean Yes
Students will study the newest technologies and research trends on comptuer CPUs, GPU, and domain-specific accelerators for increasing their performance, efficiency, scalability, and security. The class topics include memory and cache structure, interconnection networks for multi- and many-core processors, virtualization techniques, GPU architectures, neural processing units, and other advanced computer architecture topics.
ESW5034 Machine Learning Security and Robustness 3 6 Major Master/Doctor Computer Science and Engineering English Yes
Machine Learning (ML) techniques have been rapidly adopted in various vital applications. However, ML-based systems are encountering several vulnerabilities, which are threatening the overall security of the system. Several research works have been conducted to identify and shed light on these learning models' fundamental security/privacy problems. Also, various proposals have been made to countermeasures or mitigate these vulnerabilities. Since many graduate students are machine learning practitioners, it is essential to not only develop new learning models, but also be aware of the potential adversarial attacks and the ways to protect the ML model against them. This course help students to learn about the recent cutting-edge attacks and defenses techniques from the adversarial ML domain. Also, the course covers several related topics such as fundamental security concepts, writing secure coding, software security best practices, and software validation approaches and principles. This course requires a good knowledge about machine learning including deep learning and python development to learn the course contents.
ESW5034 Machine Learning Security and Robustness 3 6 Major Master/Doctor Computer Science and Engineering English Yes
Machine Learning (ML) techniques have been rapidly adopted in various vital applications. However, ML-based systems are encountering several vulnerabilities, which are threatening the overall security of the system. Several research works have been conducted to identify and shed light on these learning models' fundamental security/privacy problems. Also, various proposals have been made to countermeasures or mitigate these vulnerabilities. Since many graduate students are machine learning practitioners, it is essential to not only develop new learning models, but also be aware of the potential adversarial attacks and the ways to protect the ML model against them. This course help students to learn about the recent cutting-edge attacks and defenses techniques from the adversarial ML domain. Also, the course covers several related topics such as fundamental security concepts, writing secure coding, software security best practices, and software validation approaches and principles. This course requires a good knowledge about machine learning including deep learning and python development to learn the course contents.
ESW5035 Advanced Computer Network ArchitectureDesign 3 6 Major Master/Doctor Computer Science and Engineering - No
his course is an advanced course of undergraduate network courses, and the prerequisites are undergraduate network courses and operating systems. The main topics are as follows: Software Defined Network (SDN): Open Flow, Network Orchestration Network Function Virtualization: Container, NFV Applications Datacenter Network: RDMA, Delay-based congestion control Mobile/Wireless Network: 4G/5G Network, Wi-Fi, IoT networks
ESW5041 Digital Health Security 3 6 Major Master/Doctor 1-3 Computer Science and Engineering - No
Digital THerapeutics sis one of the rapidly growing field which convergies ICT and Medical technologies. In this seminar, The cutting edge technologies such as IoT, AI, Display, will be presented and discussed.
ESW7001 ICT Standard Technologies and Practice 3 6 Major Bachelor/Master/Doctor 1-4 Computer Science and Engineering Korean Yes
This course aims at introducing ICT standard technologies to students, and letting them acquire the standard technologies by writing a standard draft. The ICT standard technologies include Artificial Intelligence (AI) and Networks, Smart Health, Satellite Communications, Internet of Things (IoT), Software-Defined Networking (SDN), Network Functions Virtualization (NFV), and Intent-Based Networking (IBN). It explains the introduction to ICT standardization, international standard technologies, detailed technologies per Standards Developing Organizations (SDOs), and international standardization strategies. The students can experience the process of developing a standard technology by writing a standard draft as a term project. The SDOs include 3GPP (3rd Generation Partnership Project) for the standardization of cellular networks and IETF (Internet Engineering Task Force) for the standardization of the Internet.
ESW7002 Data Modeling for Intelligent Networks and Security 3 6 Major Bachelor/Master/Doctor 1-4 Computer Science and Engineering English Yes
This course aims at the teaching of Data Modeling and Management Automation for Intelligent Networks and Security. For various services in Software-Defined Networking (SDN) and Network Functions Virtualization (NFV), it explains YANG Data Modeling Language that has been developed by IETF (Internet Engineering Task Force) that is the Internet Standardization Organization. Remote control for management automation uses NETCONF and RESTCONF protocols. This course deals with YANG data models for the management automation of intelligent networks and security. Policies and rules on the networks and security can be constructed by the YANG data models that generate XML documents. These XML documents can be delivered to a server (i.e., network or security system) by a client (or administrator) to configure the policies and rules on the target server via NETCONF or RESTCONF. As an example for network security management automation, this course uses the framework and interfaces of Interface to Network Security Functions (I2NSF) in IETF. Through Intent-Based Networking (IBN), this course explains a security policy translator to automatically translate a high-level security policy into the low-level security policy for the requested network security services.
PSE5001 Photovoltaic Power Generation System 3 6 Major Master/Doctor 1-4 Photovoltaic System Engineering English Yes
This lecture offers practical lessons in photovoltaic industry related issues such as photovoltaic policy, wafer growth, solar cell, photovoltaic module, power conditioning system, PV system design, PV system installation, PV component and system standard evaluation, economic evaluation of PV system, PV system applications, and examples of PV dissemination, new energy and renewable energy sources. Covering various topics on PV power generation, student will be exposed to the very specialized lectures in photovoltaic system.