교육과정(Course)

[CSE501] Advanced Information Security

This course aims to understand the theory of advanced information security. In this lesson we first understand the meaning of information security, then the importance and goals, of information security, cryptography, security models and policies, operating systems, security, application security, malware, security assessment and management of advanced theories and research.

[CSE621] Special Topics in Information Security Applications

This is an advanced graduate course for some selected topics related to information security. The topics to be covered can vary by instructor.

[CSE711] Computer Network Security

In this course we will learn the essential concepts of communication security, such as identification, authentication, access control, confidentiality, integrity, non-repudiation and reuse prevention. Based on these studies, emerging issues In wireless ad-hoc and mobile communication network security are mainly researched. Related to the main topic and keywords are the following: IEEE802.11 WLAN, Bluetooth, HyperLAN, WMN (Wireless Mesh Network), Ubiquitous Sensor Network, and Security Mobility.

[CSE811] IT Security Evaluation Theory

IT security products have been installed and are operating in most agencies and companies to protect important information. This course covers how to evaluate IT Security products based on CC/CEM, which are ISO standards to ensure that the IT security products are safety and reliability.

[CSE512] Advanced Data

This course provides students with comprehensive introduction to the recent research topics in database areas. We will cover the object-oriented database models, object-relational database models, XML data model, multimedia database models, flash-aware databases, and so on. The goal of the course is to give the student a basic understanding of recent research topics in database systems and applications.

[CSE513] Advanced Software Engineering

This course is an advanced software engineering (SE) course, first to evaluate and to analyze conventional software engineering concepts, methodologies, and technique. Then, this course deals with reuse software engineering areas such as object-oriented SE, system engineering-based SE, component-based SE, architecture-based SE, etc., in order to overcome the limitations or constraints of conventional development methodologies. The analysis covers various issues such as conceptual, methodological, technological, institutional and social issues. Attending students will be able to elevate their capability for trend estimation and total life-cycle engineering in the SE field.

[CSE514] Advanced Algorithms

This course covers advanced topics on design and analysis of efficient algorithms. The topics covered are graph algorithms, algebraic algorithms, string matching algorithms, geometric algorithms, and approximation algorithms for NP-hard problems.

[CSE542] Advanced Computer Networks

Based on the knowledge acquired during undergraduate school, the students are expected to have in-depth understanding of network layer protocols, transport layer protocols, and mobility-support protocols that are available and will be deployed in the Internet. This in-depth understanding will help the students to follow the advanced network course and to perform their research that utilizes the network infrastructure.

[CSE561] Advanced Computer Architecture

Students will discuss each area covered in the related courses in depth including undergraduate computer organization. Recent issues in technological trends and theoretical backgrounds are also included in the course. The topics are : Fundamentals of Computer Design, Instruction Set Architecture, Scalability and Performance issues, Principles of Parallelism, Memory-Hierarchy, Interconnection Networks, Multiprocessors including Cache Coherence, and Multicore issues.

[CSE6111] Advanced Artificial Intelligence

In this course, we will study knowledge representation and reasoning in depth. More specifically, we cover Propositional logic, first-order logic, and frame-based knowledge reprsentation structures. We also cover ontology representation, description logic and OWL. In this class, as a final term project you are supposed to develop a knowldge-based system with Protege-OWL, an ontology engineering tool.

[CSE714] Information Retrieval

This course introduces information retrieval overall. In the first part, it covers Boolean retrieval and basic techniques for indexing and retrieving. In the second part, it covers advanced topics: relevance feedback, XML retrieval, vector model, probabistic model, and classification methods. At the end of class, the students present some data-mining research papers which will be given in class.