KAIST - COMPUTER SCIENCE

  • korea
  • search
  • login

Directions

 

공통필수

과목코드 과목명 강:실:학(숙) 개설학기
CC510 전산응용개론 2:3:3 봄 & 가을학기
과목명 전산응용개론 부제목
과목코드 CC510 과목분류 공통필수
전공필수 강:실:학(숙) 2:3:3
과정 대학원과정 세미나 봄 & 가을학기
과목 설명 영어강의여부 Y

필수선택

과목코드 과목명 강:실:학(숙) 개설학기
CS500 알고리즘 설계와 해석 3:0:3 봄학기
과목명 알고리즘 설계와 해석 부제목
과목코드 CS500 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄학기
과목 설명

This course introduces basic techniques for the design and analysis of computer algorithms, such as divide-and-conquer, the greedy method, and dynamic programming. Students learn to reason algorithmically about problems arising in computer applications, and experience the practical aspects of implementing an abstract algorithm.

영어강의여부 Y
CS504 계산기하학 3:0:3 봄학기
과목명 계산기하학 부제목
과목코드 CS504 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄학기
과목 설명

Computational geometry studies algorithms and data structures for processing and storing geometric objects. This courses discusses algorithm design techniques such as plane sweep and geometric divide & conquer; data structures such as point location structures, interval trees, segment trees, and BSP trees; and geometric structures such as arrangements, triangulations, Voronoi diagrams, and Delaunay triangulations.

영어강의여부 N
CS510 컴퓨터 구조 3:0:3 봄학기
과목명 컴퓨터 구조 부제목
과목코드 CS510 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄학기
과목 설명

This goal of this course is to provide the student with an understanding of (i) the architectural aspect of the performance issues, and (ii) investigation of the full spectrum of design alternatives and their trade-offs.

영어강의여부 Y
CS520 프로그래밍 언어 이론 3:0:3 가을학기
과목명 프로그래밍 언어 이론 부제목
과목코드 CS520 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 가을학기
과목 설명

This course reviews design principles and implementation techniques of various programming languages. This course also introduces a wide spectrum of programming paradigms such as functional programming, logic programming, and object-oriented programming.

영어강의여부 N
CS522 형식언어 및 오토마타이론 3:0:3 봄학기
과목명 형식언어 및 오토마타이론 부제목
과목코드 CS522 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄학기
과목 설명

This course is intended to understand the current theories of deterministic parsing of context-free grammars. Two basic parsing schemes, LR(k) and LL(k) parsing, are considered and the practical SLR(1) and LALR(1) techniques are discussed. The syntactic error recovery in LR-based parsing is also discussed.

 

영어강의여부 N
CS530 운영체제 3:0:3 봄 or 가을학기
과목명 운영체제 부제목
과목코드 CS530 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

The main focus of this course is to understand the concurrency features of modern operating systems. Concurrent programming is dealt with in detail to simulate various parts of an OS. Other topics that are required to understand the process-oriented OS structure are also discussed.

영어강의여부 Y
CS540 네트워크아키텍춰 3:0:3 봄 or 가을학기
과목명 네트워크아키텍춰 부제목
과목코드 CS540 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

The goal of this course is to provide students with an understanding on the following topics. (1) the concept of layered architectures, (2) the design and implementation of communication protocols, (3) the multimedia communication protocol, and (4) the design of high-speed protocols. The course also covers many aspects of protocol engineering: design, implementation and test of communication protocols.

영어강의여부 Y
CS542 인터넷 시스템 기술 3:0:3 봄 or 가을학기
과목명 인터넷 시스템 기술 부제목
과목코드 CS542 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

This course reviews the state-of-the-art of today's Internet system as well as service architectures, describes the challenges facing them, and discusses emerging approaches. In particular, the course covers issues around Internet traffic characterization; protocols; server architectures and performance; mobile and pervasive services and systems, virtualization; content distribution; peer-to-peer architecture, quality of services (QoS); and architectural alternatives for applications and services. The goal of the course is to gain understanding of the current research issues and a vision of the next generation Internet system and service architecture.

영어강의여부 N
CS543 분산시스템 3:0:3 가을학기
과목명 분산시스템 부제목
과목코드 CS543 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 가을학기
과목 설명

This course provides theoretical knowledge and hands-on experience with distributed systems' design and implementation. The course will focus on the principles underlying modern distributed systems such as networking, naming, security, distributed sychronization, concurrency, fault tolerance, etc. along with case studies. Emphasis will be on evaluating and critiquing approaches and ideas. (Prerequisite: CS510, CS530)

영어강의여부 N
CS546 무선이동인터넷 3:0:3 봄 or 가을학기
과목명 무선이동인터넷 부제목
과목코드 CS546 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

This course is intended for graduate students who want to understand Wireless Mobile Internet. It provides a comprehensive technical guide covering introductory concepts, fundamental techniques, recent advances and open issues in ad hoc networks and wireless mesh networks. The course consists of lectures, exams and term project.

영어강의여부 N
CS548 고급 정보보호 3:0:3 가을학기
과목명 고급 정보보호 부제목
과목코드 CS548 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 가을학기
과목 설명

The main objective of this course is to provide students with comprehensive knowledge of information security. The course helps students to build profound understanding of information security by teaching the fundamentals of information security, which include, but are not limited to: cipher, access control, protocol, and software engineering. The primary fous of the course is on the general concept of information security.

영어강의여부 Y
CS550 소프트웨어 공학 3:0:3 봄학기
과목명 소프트웨어 공학 부제목
과목코드 CS550 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄학기
과목 설명

This course covers fundamental concepts required in developing reliable softwares in a cost-effective manner.

영어강의여부 Y
CS552 소프트웨어 시스템 모델링 3:0:3 가을학기
과목명 소프트웨어 시스템 모델링 부제목
과목코드 CS552 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 가을학기
과목 설명

For long time, computer scientists have investigated the problem of automating software development from a specification to its program. So far the efforts were not fully successful but much of the results can be fruitfully applied to development of small programs and critical small portions of large programs. In this course, we study the important results of such efforts and, for that, we learn how to model software systems with formal description techniques, how to model software systems such that the various properties expected of the software systems are verifiable and how to verify various properties of software systems though the models.

영어강의여부 N
CS554 소프트웨어 및 시스템 설계 2:3:3 가을학기
과목명 소프트웨어 및 시스템 설계 부제목
과목코드 CS554 과목분류 필수선택
전공필수 강:실:학(숙) 2:3:3
과정 대학원과정 세미나 가을학기
과목 설명

Development of software and systems requires to understand engineering design paradigms and methods for bridging the gap between a problem to be solved and a working system. This course teaches how to understand problems and to design, architect, and evaluate software solutions.

영어강의여부 N
CS560 데이타베이스 시스템 3:0:3 봄학기
과목명 데이타베이스 시스템 부제목
과목코드 CS560 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄학기
과목 설명

This course addresses current technologies of various aspects of database systems. The main objective of this course is to study the design and implementation issues of high performance and high functionality database systems. Through this course, the students will have concrete concepts on database systems and will have in-depth knowledge on most issues of advanced database researches.

영어강의여부 Y
CS562 데이터베이스 설계 3:0:3 가을학기
과목명 데이터베이스 설계 부제목
과목코드 CS562 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 가을학기
과목 설명

The goal of this course is to establish a consistent framework for database design. Practical database design methodology, major principles, tools and analysis techniques for various phases of database design process are studied.

영어강의여부 N
CS570 인공지능 및 기계학습 3:0:3 봄학기
과목명 인공지능 및 기계학습 부제목
과목코드 CS570 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄학기
과목 설명

Classical artificial intelligence algorithms and introduction to machine learning based on probability and statistics.

영어강의여부 Y
CS572 지능형 로보틱스 3:0:3 가을학기
과목명 지능형 로보틱스 부제목
과목코드 CS572 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 가을학기
과목 설명

The goal of this course is to provide students with state-of-the-art technologies in intelligent robotics. Major topics include sensing, path planning, and navigation, as well as artificial intelligence and neural networks for robotics.

영어강의여부 N
CS574 자연언어 처리I 3:0:3 봄 or 가을학기
과목명 자연언어 처리I 부제목
과목코드 CS574 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

As a typical application of symbolic AI machine translation (M.T) addresses the major issues involving computational linguistics, rules base, and more fundamentally knowledge representation and inference. In this regard, the goal of the course is to provide students with first-hand experience with a real AI problem. The topics include application of M.T., basic problems in M.T., and classical approaches to the problems.

영어강의여부 N
CS576 컴퓨터 비젼 3:0:3 봄 or 가을학기
과목명 컴퓨터 비젼 부제목
과목코드 CS576 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

The goal of this course is to provide students with theory and application of computer vision. Major topics include digital image fundamentals, binary vision, gray-level vision, 3-D vision, motion detection and analysis, computer vision system hardware and architecture, CAD-based vision, knowledge-based vision, neural-network-based vision.

영어강의여부 N
CS579 계산언어학 3:0:3 가을학기
과목명 계산언어학 부제목
과목코드 CS579 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 가을학기
과목 설명

This course focuses on universal models for languages, especially English and Korean. For computational study, issues on knowledge representation, generalized explanation on linguistic phenomena are discussed. When these models are applied to natural language processing, properties needed for computational models and their implementation methodologies are studied.

영어강의여부 N
CS580 컴퓨터그래픽스 3:1:3 봄학기
과목명 컴퓨터그래픽스 부제목
과목코드 CS580 과목분류 필수선택
전공필수 강:실:학(숙) 3:1:3
과정 대학원과정 세미나 봄학기
과목 설명

We will study fundamentals of computer graphics and their applications to games, movies, and other related areas. In particular, we will study different branches, fundamentals, rendering, animation, and modeling, of computer graphics. Also, CS580 can be taken by students who have not taken any computer graphics related courses in their undergraduate courses.

영어강의여부 Y
CS584 인간과 컴퓨터 상호작용 3:0:3 봄 & 가을학기
과목명 인간과 컴퓨터 상호작용 부제목
과목코드 CS584 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 & 가을학기
과목 설명

본 과목은 다음 세 가지 목표를 추구한다. 1) 실증적 HCI 연구를 위한 과학적 기반과 연구방법을 교육하고, 2) 다양한 사용자 인터페이스 기술 및 사례를 교육하고, 3) 새로운 사용자 인터페이스 아이디어를 구현하고 평가하는 경험 체득할 수 있는 기회를 제공한다.

영어강의여부 Y
CS590 시멘틱웹 3:0:3 봄 or 가을학기
과목명 시멘틱웹 부제목
과목코드 CS590 과목분류 필수선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

"Semantic Web" allows machines to process and integrate Web resources intelligently. Beyond enabling quick and accurate web search, this technology may also allow the development of intelligent internet agents and facilitate communication between a multitude of heterogeneous web-accessible devices.

영어강의여부 N

일반선택

과목코드 과목명 강:실:학(숙) 개설학기
CS524 프로그램 분석 3:0:3 봄학기
과목명 프로그램 분석 부제목
과목코드 CS524 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄학기
과목 설명

This course introduces a technique called program analysis that estimates the behavior of programs before running them. Instead of running programs with infinite inputs, program analysis statically estimates runtime behaviors of programs within a finite time. The course will cover fundamental theories, designs and implementations of program analysis including semantic formalism and the theory of abstract interpretation.

 

 
영어강의여부 Y
CS541 스마트 비지니스 응용 및 개발 3:0:3 가을학기
과목명 스마트 비지니스 응용 및 개발 부제목
과목코드 CS541 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 가을학기
과목 설명

The course is intended for graduate students to understand and develop smart business application running on smart phones. It provides a comprehensive guide covering programming technology on Mobile Internet, Mobile Security and Payment, Location based and Context Aware Services, Social Network Services, and Business Model Development Method through Case Study, Value Chain Analysis and Economic Feasibility Study. An application is proposed and developed by students as team consisting of business and engineering areas for the purpose of creating new application services and businesses.

영어강의여부 N
CS564 데이터 사이언스 방법론 3:0:3 봄 or 가을학기
과목명 데이터 사이언스 방법론 부제목
과목코드 CS564 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

The ability to handle big data and statistically analyse them is crucial for data scientists. This course covers social data basics and tools to handle, analyze, and visualize such data via utilizing key analysis packages in R.

영어강의여부 Y
CS565 사물인터넷 데이터 사이언스 3:0:3 봄학기
과목명 사물인터넷 데이터 사이언스 부제목
과목코드 CS565 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄학기
과목 설명

The goal of this course is to learn the basics of how to use sensor data for designing intelligent IoT services. The course covers the entire process of IoT data science for ubiquitous computing: i.e., data collection, pre-processing, feature extraction, and machine learning modeling. Mobile, wearable, and smart sensors will be used, and the types of sensor data covered include motion (e.g., vibration/acceleration, GPS), physiological signals (e.g., heart rate, skin temperature), and interaction data (e.g., app usage). Students will learn the basic digital signal processing and feature extraction techniques. Basic machine learning techniques (e.g., clustering, supervised learning, time-series learning, and deep learning) will be reviewed, and students will master these techniques with in-class practices with Google Co-lab and IoT devices. A final mini-project will help students to apply the techniques learned in the class to solve real-world IoT data science problems. 

 
영어강의여부 Y
CS575 인공지능 윤리 3:0:3 봄학기
과목명 인공지능 윤리 부제목
과목코드 CS575 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄학기
과목 설명

Recent progress in AI technologies and research have raised concerns about data privacy and protection, misuse of AI to harm people and society, bias in data and trained models, and AI divide that benefits the rich people and nations more than the poor. It is thus very important to learn about the ethical issues of AI including bias, fairness, privacy, trust, interpretability, and societal impact.

 
 
영어강의여부 Y
CS577 로봇학습과 상호작용 3:0:3 가을학기
과목명 로봇학습과 상호작용 부제목
과목코드 CS577 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 가을학기
과목 설명

This course will introduce graduate students to the emerging area of robot learning and interaction toward human-centered robotics. The course overviews each robotic learning and interaction areas including learning from demonstration (LfD), (inverse) reinforcement learning (RL), natural language interaction, interactive perception, etc. We will then review the state-of-the-art technologies and exercise a part of technologies using simulated robotic manipulators via Robot Operating System (ROS). Finally, we will exercise the learned techniques via final individual/team projects. 

 
영어강의여부 Y
CS578 생체 공학적 인간-로봇 상호 작용 3:0:3 봄 or 가을학기
과목명 생체 공학적 인간-로봇 상호 작용 부제목
과목코드 CS578 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

We aim to study neural signal modellings through the integration of AI, control theory, neuroscience, biomechanics and robot design, and go over technologies of the human-robot interaction by using neural signals in the aspect of both software and hardware engineering. Discussion on the current and future trends and search about interdisciplinary approaches are planned. Various application examples will be demonstrated to promote students' understanding.

영어강의여부 Y
CS588 심층 학습 기반 이미지 검색 3:0:3 봄학기
과목명 심층 학습 기반 이미지 검색 부제목
과목코드 CS588 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄학기
과목 설명

In this class we will discuss various techniques related to image/video search. Especially, we will go over deep learning image/video features, their indexing data structures, and runtime query algorithms. We will also study recent learning based techniques that can handle various multi-modal data in addition to looking into novel applications of them.

 
영어강의여부 N
CS591 소프트웨어 생태계 3:0:3 가을학기
과목명 소프트웨어 생태계 부제목
과목코드 CS591 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 가을학기
과목 설명

As the importance of software in the overall industrial economy grows, and as the software industry undergoes important transformations, this course reviews software technology and the issues that surround its dissemination and use from a number of relevant perspectives. This includes the perpectives from the user, the creator, manager, software supply industry, software creation industry, government.

영어강의여부 Y
CS592 컴퓨팅 특강 3:0:3 봄 or 가을학기
과목명 컴퓨팅 특강 부제목
과목코드 CS592 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

본 과목은 급변하는 전산학의 다양한 주제들을 새로운 방향으로 다루어, 학생들에게 최신 기술 발전 동향을 교육하도록 한다. 또한 기존의 과목과는 다른 전산학의 토픽을 발굴하고, 향후 정규 과목으로 발전할 수 있는 가능성을 입증할 수 있도록 하는데 목적을 둔다.

 

영어강의여부 N
CS600 그래프 이론 3:0:3 봄 or 가을학기
과목명 그래프 이론 부제목
과목코드 CS600 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

This course is intended as a first course in graph theory. It covers the basic theory and applications of trees, networks, Euler graphs, Hamiltonian graphs, matchings, colorings, planar graphs, and network flow.

영어강의여부 N
CS610 병렬처리 3:0:3 봄학기
과목명 병렬처리 부제목
과목코드 CS610 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄학기
과목 설명

This course discusses both parallel software and parallel architectures. It starts with an overview of the basic foundations such as hardware technology, applications and, computational models. An overview of parallel software and their limitations is provided. Some existing parallel machines and proposed parallel architectures are also covered.

영어강의여부 N
CS612 사회적 관계 기반 유비쿼터스 3:0:3 봄학기
과목명 사회적 관계 기반 유비쿼터스 부제목
과목코드 CS612 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄학기
과목 설명

This course is intended for graduate students. This course introduces the fundamentals of social network aware ubiquitous computing. The first half of the course focuses on the main components of ubiquitous computing and social networking. The core concepts of social network aware ubiquitous computing will be explained by analysis of and discussion on existing approaches. Students will be asked to participate in prototyping of a social network aware ubiquitous computing application and/or system.

영어강의여부 Y
CS620 컴파일러 구성 이론 3:0:3 봄 or 가을학기
과목명 컴파일러 구성 이론 부제목
과목코드 CS620 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

This course's goal is to expose students to some research issues in modern programming language implementation. Topics include conventional data-flow analysis techniques, semantics-based flow analysis, type inference, type-based program analysis, and garbage collection.

 

영어강의여부 Y
CS632 내장형 운영체제 3:0:3 가을학기
과목명 내장형 운영체제 부제목
과목코드 CS632 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 가을학기
과목 설명

The goal of this course is to provide in-depth design concepts and implementation skills required for designing and developing embedded operating systems. Topics covered include boot loader, process management, memory management, I/O device management, and file systems in embedded operating systems.

영어강의여부 N
CS634 실시간 시스템 3:0:3 봄 or 가을학기
과목명 실시간 시스템 부제목
과목코드 CS634 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

This course aims to provide 1) broad understanding on real-time systems, 2) in-depth knowledge on real-time scheduling theories, and 3) hands-on experience on real-time operating systems. In particular, it will deal with real-time issues on smartphone operating systems.

영어강의여부 N
CS636 UX 지향 플랫폼 설계 스튜디오 Ⅰ 0:9:3 봄 or 가을학기
과목명 UX 지향 플랫폼 설계 스튜디오 Ⅰ 부제목
과목코드 CS636 과목분류 일반선택
전공필수 강:실:학(숙) 0:9:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

This course provides a studio-oriented eduction for designing and prototyping UX-oriented SW platforms. Based on user study and creative concept development method, students will learn to extract system requirements, design a platform, and implement the proposed system. This course will emphasize design and implementation aspects for user-oriented SW systems, in addition to basic theoretical aspects for creative concept.

영어강의여부 Y
CS644 유비쿼터스 네트워킹 3:0:3 봄 or 가을학기
과목명 유비쿼터스 네트워킹 부제목
과목코드 CS644 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

This course serves to provide a more complete understanding of network architecture. In particular, these topics are discussed: internet architecture, architecture components, and architectural implication of new technologies and non-technical issues. The course is composed of lectures, invited presentations and term projects.

 

영어강의여부 Y
CS646 디지털 콘텐츠 보안 3:0:3 봄 or 가을학기
과목명 디지털 콘텐츠 보안 부제목
과목코드 CS646 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

In this course, the technology related with the contents security is studied. Various security issues of the multimedia including image, video and audio are covered.

영어강의여부 Y
CS650 고급소프트웨어 공학 3:0:3 가을학기
과목명 고급소프트웨어 공학 부제목
과목코드 CS650 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 가을학기
과목 설명

In this course, the fundamental concepts of object-orientation are covered from requirement analysis to implementation with various object-oriented methods including OMT, Booch method, and UML. In addition, several advanced topics in the field of object-orientation are also covered. These advanced topics include parallel and distributed object system, real-time issues, and so on.

영어강의여부 N
CS652 소프트웨어 및 시스템 프로덕트라인 공학 3:0:3 봄 or 가을학기
과목명 소프트웨어 및 시스템 프로덕트라인 공학 부제목
과목코드 CS652 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

In contrast that traditional software engineering has been focussed on single systems, software & systems product line (SSPL) is applicable to family of software systems and embedded systems. Students will understand the SSPL paradigms and will learn how to realize & evaluate SSPL. The key knowledge areas in this course include reference model, scoping, commonality, variability, domain and application engineering.

영어강의여부 Y
CS654 소프트웨어 프로세스 3:0:3 봄 or 가을학기
과목명 소프트웨어 프로세스 부제목
과목코드 CS654 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

Software process is an important leverage point from which to address software quality and productivity issues. Students will learn theoretical foundations on software process, the methods of defining process, and how to apply the process concepts to improve software quality and productivity.

영어강의여부 N
CS655 시스템모델링 및 분석 3:0:3 봄 or 가을학기
과목명 시스템모델링 및 분석 부제목
과목코드 CS655 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

Today's information systems are getting more complex, and need for automation systems is ever increasing. In this course we address basic modelling methods in system analysis and study static and dynamic analysis of systems using Petri Nets.

영어강의여부 Y
CS656 소프트웨어 공학 경영 3:0:3 봄학기
과목명 소프트웨어 공학 경영 부제목
과목코드 CS656 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄학기
과목 설명

The primary objectives of this course are to enable the students to understand the fundamental principles underlying software management and economics; to analyze management situations via case studies; to analyze software cost/schedule tradeoff issues via software cost estimation tools and microeconomic techniques; and to apply the principles and techniques to practical situations

영어강의여부 Y
CS660 정보축적 및 검색 3:0:3 봄학기
과목명 정보축적 및 검색 부제목
과목코드 CS660 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄학기
과목 설명

This course covers content analysis and indexing, file organization and record classification for information storage, query formulation, retrieval models, search or selection process, and application systems on question-answering systems, on-line information services, library automation, and other information systems.

영어강의여부 Y
CS662 분산 데이타베이스 3:0:3 봄학기
과목명 분산 데이타베이스 부제목
과목코드 CS662 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄학기
과목 설명

The goal of this course is to study the theory, algorithms and methods that underlie distributed database management systems.

영어강의여부 Y
CS664 고급데이타베이스시스템 3:0:3 봄 or 가을학기
과목명 고급데이타베이스시스템 부제목
과목코드 CS664 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

The goal of this course is to study the formal foundation of database systems. The course covers advanced topics such as deductive databases, relational database theory, fixed point theory, stratified negation, closed-world assumption, safety, multivalved dependency, generalized dependency and crash recovery.

영어강의여부 N
CS665 고급 데이터마이닝 3:0:3 봄학기
과목명 고급 데이터마이닝 부제목
과목코드 CS665 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄학기
과목 설명

Mining big data helps us find useful patterns and anomalies which lead to high impact applications including fraud detection, recommendation system, cyber security, etc. This course covers advanced algorithms for mining big data.

영어강의여부 N
CS670 퍼지 및 지능시스템 3:0:3 봄 or 가을학기
과목명 퍼지 및 지능시스템 부제목
과목코드 CS670 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

The aim of this course is to introduce basic concepts and knowledge of the fuzzy theory and its applications. This course also covers some important intelligent systems including the neural network model and genetic algorithm, and the fusion of the different techniques will be discussed.

영어강의여부 Y
CS671 고급 기계학습 3:0:3 봄 or 가을학기
과목명 고급 기계학습 부제목
과목코드 CS671 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

This course will cover advanced and state-of-the-art machine learning such as graphical models, Bayesian inference, and nonparametric models.

영어강의여부 N
CS672 강화학습 3:0:3 봄 or 가을학기
과목명 강화학습 부제목
과목코드 CS672 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

This course covers reinforcement learning, which is one of the core research areas in machine learning and artificial intelligence. Reinforcement learning has various applications, such as robot navigation/control, intelligent user interfaces, and network routing. Students will be able to understand the fundamental concepts, and capture the recent research trends.

영어강의여부 N
CS674 자연언어 처리II 3:0:3 봄 or 가을학기
과목명 자연언어 처리II 부제목
과목코드 CS674 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

The goal of this course is to provide students with current topics in natural language processing (NLP). Students are expected to get acquainted with various leading-edge ideas and techniques in NLP.

영어강의여부 Y
CS676 패턴인식 3:0:3 가을학기
과목명 패턴인식 부제목
과목코드 CS676 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 가을학기
과목 설명

Through this course, students are expected to acquire general ideas of pattern recognition and its application. Three fields (character, speech and image processing) will be studied in which pattern recognition techniques can be successfully applied.

영어강의여부 N
CS680 고급 컴퓨터 그래픽스 3:0:3 가을학기
과목명 고급 컴퓨터 그래픽스 부제목
과목코드 CS680 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 가을학기
과목 설명

In this class we will discuss various advanced computer graphics, virtual reality, and interaction techniques. More specifically, we will look into rendering, visibility culling, multi-resolution, cache-coherent methods, and data compression techniques for rasterization, global illumination and collision detection.

영어강의여부 N
CS681 계산영상학 3:0:3 봄 or 가을학기
과목명 계산영상학 부제목
과목코드 CS681 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

This course provides an introduction to color in computer graphics, with an in-depth look at two fundamental topics: digital color imaging techniques and numerical visual perception models. Students will work on an individual project on color of their choice.

영어강의여부 N
CS682 디지털 서사학 3:0:3 봄 or 가을학기
과목명 디지털 서사학 부제목
과목코드 CS682 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

The need for a computational approach to storytelling is growing due to the digitalization of all media types - text, image, and sound. Regardless of media types, the story forms the underlying deep structure. This course is concerned with computational aspects of storytelling: building a computational model for storytelling, narrative design, and applications of the computational model to the Web, games, e-books, and animation. Students are expected to build a coherent perspective on designing, implementing, and analyzing digital media.

 

영어강의여부 Y
CS686 모션 플래닝 및 응용 3:0:3 가을학기
과목명 모션 플래닝 및 응용 부제목
과목코드 CS686 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 가을학기
과목 설명

In this class we will discuss various techniques of motion and path planning for various robots. We go over various classic techniques such as visibility graphs and cell decomposition. In particular, we will study probabilistic techniques that have been used for a wide variety of robots and extensively investigated in recent years.

영어강의여부 Y
CS700 계산이론 특강 3:0:3 봄 or 가을학기
과목명 계산이론 특강 부제목
과목코드 CS700 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

Students study recent papers or books in the area of Theory of Computation.

영어강의여부 N
CS710 컴퓨터구조 특강 3:0:3 봄 or 가을학기
과목명 컴퓨터구조 특강 부제목 저전력 컴퓨팅
과목코드 CS710 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

This course covers recently developed, new computer architectures. Students study and analyze new computational models, high-level languages, computer architectures etc.

영어강의여부 N
CS712 병렬처리 특강 3:0:3 가을학기
과목명 병렬처리 특강 부제목
과목코드 CS712 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 가을학기
과목 설명

In this course, students study parallel processing architectures, algorithms, and languages, especially their use in 5th generation computers. The course is based on recent papers, and can be seen as a continuation of Parallel Processing (CS610).

영어강의여부 N
CS720 프로그래밍 언어 특강 3:0:3 봄 or 가을학기
과목명 프로그래밍 언어 특강 부제목 스마트 폰에서의 프로그램 언어와 개발 환경
과목코드 CS720 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

This course covers recent research topics related to programming languages, such as theory, new paradigms, programming language design & implementation etc.

영어강의여부 N
CS730 운영체제특강 3:0:3 봄 or 가을학기
과목명 운영체제특강 부제목 모바일 운영체제
과목코드 CS730 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

The goal of this course is to develop abilities related to role and performance of operating systems. Students study and debate topics such as designing and implementing a new operating systems for a new environment, utilizing an existing operating systems effectively, OS architecture, ways of evaluating OS performance, file systems, threads, parallel operating systems, etc.

영어강의여부 N
CS744 시스템 아키텍춰 특강 3:0:3 봄 or 가을학기
과목명 시스템 아키텍춰 특강 부제목
과목코드 CS744 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

In this course, students learn about the structure of computer systems through individual projects and experiments related to user interfaces and object-oriented architectures.

 

영어강의여부 N
CS748 정보보호 특강 3:0:3 봄 or 가을학기
과목명 정보보호 특강 부제목 사이버 보안
과목코드 CS748 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

The goal of this course is to discuss with the research trends and hot issues on information security and suggest the best security practices on new emerging IT services or systems as the security expertise.

 

영어강의여부 N
CS750 소프트웨어공학 특강 2:3:3 봄 or 가을학기
과목명 소프트웨어공학 특강 부제목
과목코드 CS750 과목분류 일반선택
전공필수 강:실:학(숙) 2:3:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

Students study advanced topics in software engineering, such as formal specification, reuse, software development environments, theory of testing, proving program correctness, etc.

영어강의여부 N
CS760 데이타베이스 특강 3:0:3 봄 or 가을학기
과목명 데이타베이스 특강 부제목
과목코드 CS760 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

In this course, students study and discuss recent developments and topics in database systems.

영어강의여부 N
CS770 컴퓨터비젼 특강 3:0:3 봄 or 가을학기
과목명 컴퓨터비젼 특강 부제목
과목코드 CS770 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

This course consists of lectures about major topics related to computer vision, seminars, and projects. Recent major topics are motion detection and analysis, parallel computer vision systems, CAD-based 3-D vision, knowledge-based vision, neural network-based vision, etc.

영어강의여부 N
CS772 자연언어 처리 특강 3:0:3 봄 or 가을학기
과목명 자연언어 처리 특강 부제목
과목코드 CS772 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

This course covers the theory of natural language processing and recent developments in practice. Students study the theory of language, parsing, situational semantics, belief models etc. They practice by designing and developing utilities and systems.

영어강의여부 N
CS774 인공지능 특강 3:0:3 봄 or 가을학기
과목명 인공지능 특강 부제목 (소셜미디어 분석)
과목코드 CS774 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

The goal of this course is to provide students with recent theory of AI and its application. It covers information representation. heuristic search, logic and logic language, robot planning, AI languages, expert system, distributed AI system, uncertainty problem and so on.

 

영어강의여부 Y
CS776 인지과학 특강 3:0:3 봄 or 가을학기
과목명 인지과학 특강 부제목
과목코드 CS776 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

This course defines humans' cognitive ability, and then studies a variety of methodologies by which cognitive psychology, artificial intelligence, computer science, linguistics, and philosophy apply this ability to machines. This course focuses on 'neural networks' as a computational model of the brain and as a method for approaching fields that computers cannot solve efficiently, such as pattern recognition, voice recognition and natural language processing.

 

영어강의여부 N
CS780 컴퓨터 그래픽스 특강 2:3:3 봄 or 가을학기
과목명 컴퓨터 그래픽스 특강 부제목
과목코드 CS780 과목분류 일반선택
전공필수 강:실:학(숙) 2:3:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

This course covers advanced topics of computer graphics such as modeling geometric objects, rendering and processing three-dimensional objects, and manipulating motion. The course surveys and analyzes recent results, and discusses the research focus for the future.

영어강의여부 N
CS788 인간과 컴퓨터 상호작용 특강 3:0:3 봄 or 가을학기
과목명 인간과 컴퓨터 상호작용 특강 부제목 물리적 상호작용
과목코드 CS788 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

This course focuses on technical problems in the interaction between humans and computers. Human-Computer interaction (HCI) is related to somatology, sociology, psychology as well as software and hardware. Through this course, students survey and analyze recent research tendencies, and discuss the future developments.

영어강의여부 N
CS790 전산학 논문 작성법 2:3:3 봄 or 가을학기
과목명 전산학 논문 작성법 부제목
과목코드 CS790 과목분류 일반선택
전공필수 강:실:학(숙) 2:3:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명

The ability to communicate about technical matters is critical for IT professionals. The purpose of this course is to develop the student's technical communication skills, primarily in writing, but also in oral communication. Students practice the skills necessary for writing technical papers. Through active discussions and reviews, students work on their ability to convey technical ideas in a concise and well-organized manner.

영어강의여부 N
CS891 전산학특강 I 1:0:1 봄 or 가을학기
과목명 전산학특강 I 부제목
과목코드 CS891 과목분류 일반선택
전공필수 강:실:학(숙) 1:0:1
과정 대학원과정 세미나 봄 or 가을학기
과목 설명 영어강의여부 N
CS892 전산학특강 II 2:0:2 봄 or 가을학기
과목명 전산학특강 II 부제목
과목코드 CS892 과목분류 일반선택
전공필수 강:실:학(숙) 2:0:2
과정 대학원과정 세미나 봄 or 가을학기
과목 설명 영어강의여부 N
CS893 전산학 특강 lll 3:0:3 봄 or 가을학기
과목명 전산학 특강 lll 부제목
과목코드 CS893 과목분류 일반선택
전공필수 강:실:학(숙) 3:0:3
과정 대학원과정 세미나 봄 or 가을학기
과목 설명 영어강의여부 N

연구

과목코드 과목명 강:실:학(숙) 개설학기
CS960 논문연구(석사) :: 봄 & 가을학기
과목명 논문연구(석사) 부제목
과목코드 CS960 과목분류 연구
전공필수 강:실:학(숙) ::
과정 대학원과정 세미나 봄 & 가을학기
과목 설명 영어강의여부 N
CS965 개별연구 :: 봄 & 가을학기
과목명 개별연구 부제목
과목코드 CS965 과목분류 연구
전공필수 강:실:학(숙) ::
과정 대학원과정 세미나 봄 & 가을학기
과목 설명 영어강의여부 N
CS966 세미나(석사) 1:0:1 봄 & 가을학기
과목명 세미나(석사) 부제목
과목코드 CS966 과목분류 연구
전공필수 강:실:학(숙) 1:0:1
과정 대학원과정 세미나 봄 & 가을학기
과목 설명 영어강의여부 N
CS980 논문연구(박사) :: 봄 & 가을학기
과목명 논문연구(박사) 부제목
과목코드 CS980 과목분류 연구
전공필수 강:실:학(숙) ::
과정 대학원과정 세미나 봄 & 가을학기
과목 설명 영어강의여부 N
CS986 세미나(박사) 1:0:1 봄 & 가을학기
과목명 세미나(박사) 부제목
과목코드 CS986 과목분류 연구
전공필수 강:실:학(숙) 1:0:1
과정 대학원과정 세미나 봄 & 가을학기
과목 설명 영어강의여부 N