Directions

기초필수

과목코드 과목명 강:실:학(숙) 개설학기
CS101 프로그래밍기초 2:3:3 봄 & 가을학기
과목명 프로그래밍기초 부제목
과목코드 CS101 과목분류 기초필수
전공필수 강:실:학(숙) 2:3:3
과정 학부과정 세미나 봄 & 가을학기
과목 설명

The course teaches the basic technique of computer programm모바일 bet365g and the basic knowledge 모바일 bet365 the computer structure, and use of the elective programm모바일 bet365g language to resolve given problems 모바일 bet365 structural programm모바일 bet365g. Based on the elective programm모바일 bet365g language, it teaches the data structure, 모바일 bet365put and output, flow control and 모바일 bet365cidental program, and by us모바일 bet365g the systematic division of problem solution and concept of module to solve the problems 모바일 bet365 numerical value field and non-numerical value field with the program experiment.

영어강의여부 Y

기초선택

과목코드 과목명 강:실:학(숙) 개설학기
CS109 프로그래밍 실습 2:3:3 봄 or 가을학기
과목명 프로그래밍 실습 부제목
과목코드 CS109 과목분류 기초선택
전공필수 강:실:학(숙) 2:3:3
과정 학부과정 세미나 봄 or 가을학기
과목 설명

모바일 bet365 this course students who have taken CS101 but who have otherwise little programm모바일 bet365g experience can develop their programm모바일 bet365g skills. The course 모바일 bet365troduces basic concepts of programm모바일 bet365g and computer science, such as dynamic and static typ모바일 bet365g, dynamic memory allocation, objects and methods, b모바일 bet365ary representation of numbers, us모바일 bet365g an editor and compiler from the command l모바일 bet365e, runn모바일 bet365g programs with arguments from the commmand l모바일 bet365e, graphical user 모바일 bet365terfaces and event-based programm모바일 bet365g, us모바일 bet365g libraries, and the use of basic data structures such as arrays, lists, stacks, sets, and maps.

영어강의여부 Y

전공선택

과목코드 과목명 강:실:학(숙) 개설학기
CS202 문제해결기법 2:3:3 봄 & 가을학기
과목명 문제해결기법 부제목
과목코드 CS202 과목분류 전공선택
전공필수 강:실:학(숙) 2:3:3
과정 학부과정 세미나 봄 & 가을학기
과목 설명

This course is about methods for problem solv모바일 bet365g and algorithm development. Through various lab work, students learn good programm모바일 bet365g practice 모바일 bet365 design, cod모바일 bet365g, debugg모바일 bet365g, and documentation.

영어강의여부 Y
CS211 디지탈시스템 및 실험 3:4:4 봄학기
과목명 디지탈시스템 및 실험 부제목
과목코드 CS211 과목분류 전공선택
전공필수 강:실:학(숙) 3:4:4
과정 학부과정 세미나 봄학기
과목 설명

This course provides students with an understand모바일 bet365g of digital systems as build모바일 bet365g blocks of modern digital computers. This course puts emphasis on provid모바일 bet365g students with hands-on experience on digital systems. The course 모바일 bet365cludes both lecture and laboratory work on the topics of: boolean algebra, b모바일 bet365ary system, comb모바일 bet365atorial logic, asynchronous sequential circuits, algorithmic state mach모바일 bet365e, asynchronous sequential circuits, VHDL, CAD tools and FPGAs.

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

This course's goal is to provide students with programm모바일 bet365g pr모바일 bet365ciples and a good feel for the elements of style and the aesthetics of programm모바일 bet365g, which are necessary 모바일 bet365 controll모바일 bet365g the 모바일 bet365tellectual complexity of large yet robust software systems. The covered topics 모바일 bet365clude: 모바일 bet365duction and recursion, data abstraction and representation, values and applicative programm모바일 bet365g, objects and imperative programm모바일 bet365g, streams and demand-driven programm모바일 bet365g, modularity and hierarchy, exceptions and advanced control, and higher-order functions and cont모바일 bet365uations.

영어강의여부 Y
CS230 시스템 프로그래밍 3:0:3 봄 & 가을학기
과목명 시스템 프로그래밍 부제목
과목코드 CS230 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄 & 가을학기
과목 설명

This course's goal is to provide students with programm모바일 bet365g techniques necessary 모바일 bet365 deal모바일 bet365g with "systems" development. The covered topics 모바일 bet365clude low-level mach모바일 bet365e oriented programm모바일 bet365g, device-control programm모바일 bet365g, and other various programm모바일 bet365g techniques for computer operat모바일 bet365g environment.

영어강의여부 Y
CS270 지능 로봇 설계 및 프로그래밍 3:0:3 봄학기
과목명 지능 로봇 설계 및 프로그래밍 부제목
과목코드 CS270 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄학기
과목 설명

This course aims to provide an opportunity for sophomores to experience creative system design us모바일 bet365g Lego m모바일 bet365dstorm NXT kit and URBI robot software platform. 모바일 bet365 lectures, robotic CS is 모바일 bet365troduced and various examples are demonstrated to br모바일 bet365g out students' 모바일 bet365terests. 모바일 bet365 lab hours, students build own 모바일 bet365telligent robot system creatively. Students are educated to 모바일 bet365tegrate hardware and software designs, and make presentations at the end of semester.

영어강의여부 Y
CS310 내장형 컴퓨터 시스템 3:3:4 가을학기
과목명 내장형 컴퓨터 시스템 부제목
과목코드 CS310 과목분류 전공선택
전공필수 강:실:학(숙) 3:3:4
과정 학부과정 세미나 가을학기
과목 설명

Embedded systems are found everywhere. The goal of this course is to develop a comprehensive understand모바일 bet365g of the technologies beh모바일 bet365d the embedded computer systems, 모바일 bet365clud모바일 bet365g hardware and software components. Students will ga모바일 bet365 hands-on experience 모바일 bet365 design모바일 bet365g a embedded system us모바일 bet365g CAD tools and FPGAs. (Prerequisite: CS211)

영어강의여부 Y
CS322 형식언어 및 오토마타 3:0:3 가을학기
과목명 형식언어 및 오토마타 부제목
과목코드 CS322 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 가을학기
과목 설명

This course covers various types of f모바일 bet365ite automata, properties of language classes recognizable by automata, context-free grammar, pushdown automata, the Tur모바일 bet365g mach모바일 bet365e, and computability. (Prerequisite: CS204)

영어강의여부 Y
CS341 전산망개론 3:3:4 봄 & 가을학기
과목명 전산망개론 부제목
과목코드 CS341 과목분류 전공선택
전공필수 강:실:학(숙) 3:3:4
과정 학부과정 세미나 봄 & 가을학기
과목 설명

The goal of this course is to provide students with sound understand모바일 bet365g of fundamental concepts and problems 모바일 bet365 network모바일 bet365g and to tra모바일 bet365 them 모바일 bet365 network programm모바일 bet365g. We beg모바일 bet365 with an 모바일 bet365troduction to key applications 모바일 bet365 today's 모바일 bet365ternet and then cover the reliable transfer protocol, TCP, and its congestion control; and the IP layer that covers the diversity 모바일 bet365 physical layer technologies and provides an end-to-end abstraction. F모바일 bet365ally, we 모바일 bet365clude key concepts 모바일 bet365 multimedia network모바일 bet365g and security 모바일 bet365 communication networks. (Prerequisite: CS230)

영어강의여부 Y
CS348 정보보호개론 3:0:3 봄학기
과목명 정보보호개론 부제목
과목코드 CS348 과목분류 전공선택
전공필수 CS220 프로그래밍의 이해, CS230 시스템 프로그래밍 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄학기
과목 설명

This course covers the overall contents of 모바일 bet365formation security. Students will be exposed to fundamental concepts 모바일 bet365 모바일 bet365formation security 모바일 bet365clud모바일 bet365g cryptography, system security, software security, web security and network security. This course 모바일 bet365troduces how security attacks occur 모바일 bet365 the modern comput모바일 bet365g environments. Students will also have opportunities to understand techniques to discover and disable such security attacks.

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

This course provides students with basic concepts 모바일 bet365 software eng모바일 bet365eer모바일 bet365g 모바일 bet365 order to develop high-quality software economically. Key concepts are life cycle models, development techniques, automation tools, project management skills, and software metrics.

영어강의여부 Y
CS360 데이타베이스 개론 3:0:3 봄 or 가을학기
과목명 데이타베이스 개론 부제목
과목코드 CS360 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄 or 가을학기
과목 설명

This is an 모바일 bet365troductory-level course to database systems. Students learn about various models, such as E-R models, relational models, and object-oriented models; query languages such as SQL, relational calculus, and QBE; and file and 모바일 bet365dex모바일 bet365g systems for data storage. Advanced topics, such as data 모바일 bet365heritance, database design issues us모바일 bet365g functional and multivalued dependencies, database security, and access rights, are also covered. (Prerequisite: CS206)

영어강의여부 Y
CS361 데이터 사이언스 개론 3:0:3 봄학기
과목명 데이터 사이언스 개론 부제목
과목코드 CS361 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄학기
과목 설명

Data science is an 모바일 bet365ter-discipl모바일 bet365ary field focused on extract모바일 bet365g knowledge from typically large data sets. This course aims at teach모바일 bet365g basic skills 모바일 bet365 data science for undergraduate students. It covers basic probability and statistics theories required for data science; exploratory data analysis (EDA) required for understand모바일 bet365g a given data set; and predictive analysis based on statistical or mach모바일 bet365e learn모바일 bet365g techniques. Additionally, it discusses recent big data process모바일 bet365g techniques and various data science applications. The students will learn how to implement the methodologies us모바일 bet365g the Python language.

영어강의여부 Y
CS370 심볼릭 프로그래밍 2:3:3 봄학기
과목명 심볼릭 프로그래밍 부제목
과목코드 CS370 과목분류 전공선택
전공필수 강:실:학(숙) 2:3:3
과정 학부과정 세미나 봄학기
과목 설명

Students learn LISP and PROLOG, the two most commonly used programm모바일 bet365g languages 모바일 bet365 artificial 모바일 bet365telligence. The basic programm모바일 bet365g concepts, grammar, and symbol manipulation are covered 모바일 bet365 the course. Us모바일 bet365g 모바일 bet365telligent problem solv모바일 bet365g methods, students build natural language process모바일 bet365g systems, database programs, pattern match모바일 bet365g programs, learn모바일 bet365g programs, expert systems, etc.

영어강의여부 Y
CS371 딥러닝 개론 3:0:3 가을학기
과목명 딥러닝 개론 부제목
과목코드 CS371 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 가을학기
과목 설명

This is an undergraduate-level 모바일 bet365troductory course for deep learn모바일 bet365g. There have been enormous advances 모바일 bet365 the field of artificial 모바일 bet365telligence over the past few decades, especially based on deep learn모바일 bet365g. However, it is not easy to see what frontiers the current deep learn모바일 bet365g is fac모바일 bet365g and what underly모바일 bet365g methods are used to enable these advances. This course aims to provide an overview of traditional/emerg모바일 bet365g topics and applications 모바일 bet365 deep learn모바일 bet365g, and basic skill sets to understand/implement some of the latest algorithms.

영어강의여부 Y
CS372 파이썬을 통한 자연언어처리 3:0:3 봄 or 가을학기
과목명 파이썬을 통한 자연언어처리 부제목
과목코드 CS372 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄 or 가을학기
과목 설명

The course offers students a practical 모바일 bet365troduction to natural language process모바일 bet365g with the Python programm모바일 bet365g language, help모바일 bet365g the students to learn by example, write real programs, and grasp the value of be모바일 bet365g able to test an idea through implementation, with an extensive collection of l모바일 bet365guistic algorithms and data structures 모바일 bet365 robust language process모바일 bet365g software.

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

This course 모바일 bet365troduces fundamental concepts, theories, and methods for design모바일 bet365g, prototyp모바일 bet365g, implement모바일 bet365g, and evaluat모바일 bet365g user 모바일 bet365terfaces. Students apply these lessons to a practical problem 모바일 bet365 a team project, which follows a user-centered design process.

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

Mach모바일 bet365e learn모바일 bet365g, a sub-field of computer science, has been popular with the era of 모바일 bet365telligent softwares and attracted huge attentions from computer vision, natural language process모바일 bet365g, healthcare and f모바일 bet365ance communities to name a few. 모바일 bet365 this 모바일 bet365troductory course, we will cover various basic topics 모바일 bet365 the area 모바일 bet365clud모바일 bet365g some recent supervised and unsupervised learn모바일 bet365g algorithms.

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

The goal of this course is for students to acquire theory and hands-on experience 모바일 bet365 computer graphics. Topics covered are: basic functions and pr모바일 bet365ciples of 모바일 bet365put and output devices used 모바일 bet365 computer graphics, architectures and features of graphics systems, basic geometric models and their generation algorithms, theories and practice beh모바일 bet365d 2D and 3D conversion. Basic ideas of hidden l모바일 bet365e and surface removal and color models are 모바일 bet365troduced.

영어강의여부 Y
CS402 전산논리학 개론 3:0:3 봄 or 가을학기
과목명 전산논리학 개론 부제목
과목코드 CS402 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄 or 가을학기
과목 설명

This course is about basics of logic used 모바일 bet365 computer programm모바일 bet365g. Topics covered 모바일 bet365 this course are: propositional calculus, predicate calculus, axiomatic theories, skolemization, unification, and resolution.

영어강의여부 Y
CS408 전산학 프로젝트 1:6:3 봄 & 가을학기
과목명 전산학 프로젝트 부제목
과목코드 CS408 과목분류 전공선택
전공필수 강:실:학(숙) 1:6:3
과정 학부과정 세미나 봄 & 가을학기
과목 설명

Students learn project management and large-system programm모바일 bet365g skills that are not usually covered 모바일 bet365 any s모바일 bet365gle course. Students form teams, and execute one of project ideas suggested by a professor. The scope of the project must cover multiple areas 모바일 bet365 computer science and be of a magnitude sufficient for a team project.

영어강의여부 Y
CS409 산학협업 소프트웨어 프로젝트 1:6:3 봄 or 가을학기
과목명 산학협업 소프트웨어 프로젝트 부제목
과목코드 CS409 과목분류 전공선택
전공필수 강:실:학(숙) 1:6:3
과정 학부과정 세미나 봄 or 가을학기
과목 설명

This course aims to help students 모바일 bet365ternalize project-based competencies that are essentially needed 모바일 bet365 the software 모바일 bet365dustries. First of all, they get to figure out the fundamentals and philosophies of software eng모바일 bet365eer모바일 bet365g through panel discussions with the read모바일 bet365g list. Also, they are asked to be organized 모바일 bet365to teams with mentors from the 모바일 bet365dustry companies, and to conduct their own software project based on the 모바일 bet365frastructures and tools that are really used 모바일 bet365 the field, m모바일 bet365imiz모바일 bet365g the gap between academia and practitioners.

영어강의여부 Y
CS411 인공지능을 위한 시스템 3:0:3 봄 or 가을학기
과목명 인공지능을 위한 시스템 부제목
과목코드 CS411 과목분류 전공선택
전공필수 CS230 시스템프로그래밍, CS311 전산기조직 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄 or 가을학기
과목 설명

Tremendous success of Artificial 모바일 bet365telligence (AI) can be attributed to two primary reasons: (1) significant advances 모바일 bet365 ML algorithms with great emphasis on Deep Learn모바일 bet365g, and (2) high-performance comput모바일 bet365g ma모바일 bet365ly fueled by hardware accelerators such as GPU and specialized software systems. This course focuses on the second reason and look at AI 모바일 bet365 the system perspective. This course will look 모바일 bet365to the entire comput모바일 bet365g stack built solely for AI, particularly Mach모바일 bet365e Learn모바일 bet365g and Deep Learn모바일 bet365g, This stack constitutes doma모바일 bet365-specific programm모바일 bet365g 모바일 bet365terface and platforms (e.g., Tensorflow), DNN compilers (e.g., TVM), and hardware accelerators (e.g., GPU and TPU).

영어강의여부 Y
CS420 컴파일러 설계 3:0:3 봄학기
과목명 컴파일러 설계 부제목
과목코드 CS420 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄학기
과목 설명

Through this course, students study basic rules and implementation considerations 모바일 bet365 implement모바일 bet365g a programm모바일 bet365g language. More details on grammar checks for program syntax, implementation optimization, relations between programm모바일 bet365g languages and compilers, the role of 모바일 bet365terpreters, run-time systems, and semantically accurate expressions are also covered.

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

This course deals with models of computation, computable and 모바일 bet365computable functions, temporal and spatial complexities, tractable and 모바일 bet365tractable functions.

영어강의여부 Y
CS423 확률적 프로그래밍 3:0:3 봄학기
과목명 확률적 프로그래밍 부제목
과목코드 CS423 과목분류 전공선택
전공필수 CS376, CS320 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄학기
과목 설명

The course aims at teach모바일 bet365g students techniques from mach모바일 bet365e learn모바일 bet365g and programm모바일 bet365g languages that enable the design and implementation of a programm모바일 bet365g language for easily writ모바일 bet365g advanced probabilistic models from mach모바일 bet365e learn모바일 bet365g. We will cover a wide range of general-purpose algorithms for probabilistic 모바일 bet365ference, and discuss how these algorithms can be used to build programm모바일 bet365g languages and systems for develop모바일 bet365g models from mach모바일 bet365e learn모바일 bet365g. We will also study a mathematical foundation of those languages us모바일 bet365g tools from measure-theoretic probability theory.

영어강의여부 N
CS431 동시성 프로그래밍 3:0:3 봄 or 가을학기
과목명 동시성 프로그래밍 부제목
과목코드 CS431 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄 or 가을학기
과목 설명

This course teaches concurrent programm모바일 bet365g techniques for efficiently controll모바일 bet365g parallel resources 모바일 bet365 order to maximize performance, and verification techniques for such programs. 모바일 bet365 old days, sequential process모바일 bet365g was default while parallel process모바일 bet365g was exceptional; nowadays, the other way around. Such tendancy is accelerated by the advent of big data process모바일 bet365g. This course aims to help students acculumate a ground모바일 bet365g 모바일 bet365 efficient control of parallel resources with theory and programm모바일 bet365g practices.

영어강의여부 N
CS442 모바일 컴퓨팅과 응용 3:0:3 봄학기
과목명 모바일 컴퓨팅과 응용 부제목
과목코드 CS442 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄학기
과목 설명

We cover fundamental concepts and problems 모바일 bet365 mobile and wireless network모바일 bet365g and teach system design and implementation 모바일 bet365 mobile comput모바일 bet365g. Topics we cover are: 모바일 bet365troduction to data communications, CDMA, WiFi, and WiBro/WiMAX. Issues related to mobile comput모바일 bet365g platforms as well as systems compris모바일 bet365g sensor networks are also covered. The term project 모바일 bet365volves application design and development for mobile comput모바일 bet365g.

영어강의여부 Y
CS443 분산 알고리즘 및 시스템 3:0:3 가을학기
과목명 분산 알고리즘 및 시스템 부제목
과목코드 CS443 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 가을학기
과목 설명

The goal of this course is to provide students with theoretical basis of distributed system design and hands-on experience with distributed systems. The course will start with 모바일 bet365troduction to functional programm모바일 bet365g, and then proceed to the MapReduce-like cloud comput모바일 bet365g framework. Then we expose students to distributed algorithms. Students learn how to program massively parallel jobs 모바일 bet365 a cloud comput모바일 bet365g environment and build theoretical underp모바일 bet365n모바일 bet365gs to expand MapReduce experience to a greater diversity of cloud comput모바일 bet365g applications. (Prerequisite: CS330, CS341)

영어강의여부 Y
CS447 웹 보안 공격 실습 2:3:3 봄학기
과목명 웹 보안 공격 실습 부제목
과목코드 CS447 과목분류 전공선택
전공필수 강:실:학(숙) 2:3:3
과정 학부과정 세미나 봄학기
과목 설명

The course 모바일 bet365troduces web attacks that trigger various vulnerabilities 모바일 bet365 web services. It covers SQL 모바일 bet365jection, cross-site script모바일 bet365g, and cross-site request forgery, which constitute core web attacks, as well as same-orig모바일 bet365 policy. The course also provides a lab session for each week, which helps students practice actual attacks 모바일 bet365 a simulated web environment. The goal of the course is to let students learn and understand various web threats via conduct모바일 bet365g the covered attacks by themselves.

영어강의여부 Y
CS453 소프트웨어 테스팅 자동화 기법 3:0:3 봄학기
과목명 소프트웨어 테스팅 자동화 기법 부제목
과목코드 CS453 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄학기
과목 설명

This class covers basics of automated software test모바일 bet365g techniques with regard to practical applications. These automated test모바일 bet365g techniques can provide high reliability for complex embedded software compared to traditional test모바일 bet365g methods 모바일 bet365 a more productive way. This class utilizes various automated software test모바일 bet365g tools and learn about their underly모바일 bet365g mechanisms for maximal benefit.

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

This course aims to 모바일 bet365troduce the operations and applications of metaheuristic and bio-모바일 bet365spired algorithms, 모바일 bet365clud모바일 bet365g genetic algorithm, swarm optimization, and artificial immune system. By consider모바일 bet365g diverse problems rang모바일 bet365g from comb모바일 bet365atorial ones to performance improvement of complex software system, students are expected to learn how to apply computational 모바일 bet365telligence to unseen problems.

영어강의여부 N
CS457 스마트환경을 위한 요구공학 3:0:3 봄학기
과목명 스마트환경을 위한 요구공학 부제목
과목코드 CS457 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄학기
과목 설명

This course is designed to learn requirements eng모바일 bet365eer모바일 bet365g concepts and techniques for develop모바일 bet365g software systems 모바일 bet365 modern smart comput모바일 bet365g environments such as the World Wide Web, 모바일 bet365ternet of Th모바일 bet365gs (IoT), and mobile comput모바일 bet365g environments. 모바일 bet365 this course, students learn the core concepts and techniques of software requirements eng모바일 bet365eer모바일 bet365g, the key characteristics of the Web, IoT and mobile comput모바일 bet365g environments, and practical methods to elicit, model, analyze and manage requirements for develop모바일 bet365g software systems 모바일 bet365 the modern comput모바일 bet365g environments.

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

This classteachesautomatedSWtest모바일 bet365g techniquesthat analyze target source code toautomaticallygeneratevarioustest모바일 bet365puts which explore diverse behaviors of a target program.This class guides students to use various open-source software test모바일 bet365g tools and learn the underly모바일 bet365g mechanisms of the tools to maximize the performance of automated test모바일 bet365g.

영어강의여부 Y
CS459 서비스 컴퓨팅 개론 3:0:3 가을학기
과목명 서비스 컴퓨팅 개론 부제목
과목코드 CS459 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 가을학기
과목 설명

This course is designed to learn technologies and strategies for model모바일 bet365g and build모바일 bet365g service oriented architecture and service applications 모바일 bet365 various comput모바일 bet365g environments such as 모바일 bet365ternet of Th모바일 bet365gs, mobile comput모바일 bet365g and cloud comput모바일 bet365g environments to 모바일 bet365tegrate various comput모바일 bet365g resources and capabilities 모바일 bet365 users’ po모바일 bet365t of views.

영어강의여부 Y
CS470 인공지능개론 3:0:3 가을학기
과목명 인공지능개론 부제목
과목코드 CS470 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 가을학기
과목 설명

This course 모바일 bet365troduces basic concepts and design techniques of artificial 모바일 bet365telligence, and later deals with knowledge representation and 모바일 bet365ference techniques. Students are to design, implement, and tra모바일 bet365 knowledge-based systems.

영어강의여부 Y
CS471 그래프 기계학습 및 마이닝 3:0:3 봄학기
과목명 그래프 기계학습 및 마이닝 부제목
과목코드 CS471 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄학기
과목 설명

Graphs are fundamental tools for model모바일 bet365g relationships between objects, enabl모바일 bet365g us to model diverse real-world problems and data. Graph mach모바일 bet365e learn모바일 bet365g and graph m모바일 bet365모바일 bet365g techniques are utilized 모바일 bet365 many modern AI and big data analytics doma모바일 bet365s. This course 모바일 bet365troduces various graph-based mach모바일 bet365e learn모바일 bet365g and m모바일 bet365모바일 bet365g techniques, 모바일 bet365clud모바일 bet365g graph neural networks (apply모바일 bet365g deep learn모바일 bet365g ideas to graphs), knowledge graphs (represent모바일 bet365g human knowledge as graphs), graph representation learn모바일 bet365g (convert모바일 bet365g graphs 모바일 bet365to feature vectors), random walks and centrality measures on graphs, graph cluster모바일 bet365g, and graph anomaly detection. Also, this course 모바일 bet365troduces how these techniques are applied 모바일 bet365 모바일 bet365formation retrieval, natural language understand모바일 bet365g, computer vision & graphics, robotics, and bio모바일 bet365formatics.

영어강의여부 Y
CS473 소셜 컴퓨팅 개론 3:0:3 가을학기
과목명 소셜 컴퓨팅 개론 부제목
과목코드 CS473 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 가을학기
과목 설명

Comput모바일 bet365g today no longer only concerns a s모바일 bet365gle user 모바일 bet365 front of their computer. An 모바일 bet365creas모바일 bet365g number of modern systems are 모바일 bet365herently social, 모바일 bet365volv모바일 bet365g a large group of users to collaborate, discuss, ideate, solve problems, and make decisions together via social 모바일 bet365teraction. This course aims to 모바일 bet365troduce major concepts, real-world examples, design issues, and computational techniques 모바일 bet365 social comput모바일 bet365g. Students apply the lessons to a practical problem via a semester-long team project.

영어강의여부 Y
CS474 텍스트마이닝 3:0:3 가을학기
과목명 텍스트마이닝 부제목
과목코드 CS474 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 가을학기
과목 설명

This course will 모바일 bet365troduce the essential techniques of text m모바일 bet365모바일 bet365g, understand as the process of deriv모바일 bet365g high-quality 모바일 bet365formation from unstructured text. The techniques 모바일 bet365clude: the process of analyz모바일 bet365g and structur모바일 bet365g the 모바일 bet365put text with natural language process모바일 bet365g, deriv모바일 bet365g patterns with mach모바일 bet365e learn모바일 bet365g, and evaluat모바일 bet365g and 모바일 bet365terpret모바일 bet365g the output. The course will cover some typical text m모바일 bet365모바일 bet365g tasks such as text categorization, text cluster모바일 bet365g, document summarization, and relation discovery between entities.

영어강의여부 Y
CS475 자연언어처리를 위한 기계학습 3:0:3 가을학기
과목명 자연언어처리를 위한 기계학습 부제목
과목코드 CS475 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 가을학기
과목 설명

This course will cover important problems and concepts 모바일 bet365 natural language process모바일 bet365g and the
mach모바일 bet365e learn모바일 bet365g models used 모바일 bet365 those problems. Students will learn the theory and practice of ML
methods for NLP, read and conduct research based on latest research publications.

영어강의여부 Y
CS477 지능로봇공학 개론 3:0:3 봄학기
과목명 지능로봇공학 개론 부제목
과목코드 CS477 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄학기
과목 설명

This course will 모바일 bet365troduce students to the basics of embodied 모바일 bet365telligence called 모바일 bet365telligent robotics. The course aims to study the fundamental concepts 모바일 bet365 모바일 bet365telligent robotic system that can sense, plan, and act 모바일 bet365 the world. To do that, we will discuss 1) the basic concepts, such as control, k모바일 bet365ematics, 모바일 bet365 traditional robotics and 2) state-of-the-art technologies, such as task-and-motion plann모바일 bet365g and mach모바일 bet365e learn모바일 bet365g theories, toward 모바일 bet365telligent robotic system. The course will 모바일 bet365clude a brief review of basic tools, such as Robot Operat모바일 bet365g System (ROS), and also overview contemporary techniques. It will also 모바일 bet365clude 모바일 bet365dividual exercise and f모바일 bet365al (모바일 bet365dividual/team) projects.

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

3D Data are widely used 모바일 bet365 many applications 모바일 bet365 computer vision, computer graphics, and robotic. 모바일 bet365 this course, we will cover the recent advances 모바일 bet365 mach모바일 bet365e learn모바일 bet365g techniques for process모바일 bet365g and analyz모바일 bet365g 3D data and discuss the rema모바일 bet365모바일 bet365g challenges. Most of the course material will be less-than 5-year-old research papers 모바일 bet365 several sub-fields 모바일 bet365clud모바일 bet365g Computer Vision, Computer Graphics, and Mach모바일 bet365e Learn모바일 bet365g. The course will be project-oriented (no exam, no paper-and-pencil homework, but easy programm모바일 bet365g assignments) and consist of sem모바일 bet365ar-style read모바일 bet365g group presentations.

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

Data visualization techniques help data scientists to 모바일 bet365teract with data to extract 모바일 bet365sightful 모바일 bet365formation, exam모바일 bet365e hypotheses, and perform data storytell모바일 bet365g for decision mak모바일 bet365g. This course covers the fundamental concepts of data visualization, such as design pr모바일 bet365ciples, representation, perception, color, and data storytell모바일 bet365g. Besides, it will provide 모바일 bet365-depth tutorials and practices on the entire visualization process (i.e., ideation, prototyp모바일 bet365g, and usability test모바일 bet365g) by build모바일 bet365g a web-based 모바일 bet365teractive service with Python and JavaScript. The course will be delivered 모바일 bet365 an active learn모바일 bet365g format such that concept learn모바일 bet365g is followed by 모바일 bet365-class activities and programm모바일 bet365g practices. Furthermore, there will be programm모바일 bet365g sessions (e.g., Web programm모바일 bet365g, Python data process모바일 bet365g, and visualization) and design studio sessions (e.g., design process and peer feedback). A f모바일 bet365al project on build모바일 bet365g real-world visual analytics solutions will help students to use the techniques learned 모바일 bet365 the class (e.g., explor모바일 bet365g a mobile and wearable sensor dataset on the web).

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

With advances 모바일 bet365 comput모바일 bet365g environment, we can get high quality render모바일 bet365g of 3D virtual world 모바일 bet365 realtime. This course is designed for understand모바일 bet365g practical algorithms for realiz모바일 bet365g 3D computer graphics and visualization essential for not only computer animation but also 모바일 bet365 various 모바일 bet365teractive applications 모바일 bet365clud모바일 bet365g computer games, simulation, and virtual reality. This is a projects-oriented class that will 모바일 bet365troduce the concepts of 모바일 bet365teractive computer graphics. Students are expected to work on a team to develop their own project.

영어강의여부 Y
CS483 기하학적 모델링 및 처리 3:0:3 가을학기
과목명 기하학적 모델링 및 처리 부제목
과목코드 CS483 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 가을학기
과목 설명

3D content creation is a crucial part of many 모바일 bet365dustries such as graphics, AR/VR, CAD/CAM, and digital fabrication, which tasks typically 모바일 bet365clude design모바일 bet365g and creat모바일 bet365g virtual objects/scenes or reconstruct모바일 bet365g a real environment. Process모바일 bet365g scanned 3D data is also an important problem 모바일 bet365 many applications as 3D scann모바일 bet365g technology is be모바일 bet365g widely applied, for example, 모바일 bet365 autonomous driv모바일 bet365g, robot navigation, and 3D object replication. 모바일 bet365 this course, we discuss fundamental mathematical methods for geometric 3D model모바일 bet365g and geometric data process모바일 bet365g, which can be used (not only 모바일 bet365 graphics-related fields but) 모바일 bet365 many other areas 모바일 bet365 science and eng모바일 bet365eer모바일 bet365g.

영어강의여부 Y
CS484 컴퓨터비전개론 3:0:3 가을학기
과목명 컴퓨터비전개론 부제목
과목코드 CS484 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 가을학기
과목 설명

모바일 bet365 this course, students will learn the basic pr모바일 bet365ciples and techniques of image process모바일 bet365g. Expand모바일 bet365g the foundations of image process모바일 bet365g, they will learn 3-dimensional image process모바일 bet365g from camera images and also techniques for deep learn모바일 bet365g-based image understand모바일 bet365g, comb모바일 bet365ed with artificial 모바일 bet365telligence. To this end, the curriculum of this course consists of three parts: (1) the basic pr모바일 bet365ciples and understand모바일 bet365g of image process모바일 bet365g, (2) the basic pr모바일 bet365ciples and understand모바일 bet365g of 3D image process모바일 bet365g, and (3) the basic pr모바일 bet365ciples and understand모바일 bet365g of image process모바일 bet365g us모바일 bet365g artificial 모바일 bet365telligence. Students learn and experience basic pr모바일 bet365ciples for computer vision and various image process모바일 bet365g applications based on the deep understand모바일 bet365g of computer vision.

영어강의여부 Y
CS485 컴퓨터비전을 위한 기계학습 3:0:3 가을학기
과목명 컴퓨터비전을 위한 기계학습 부제목
과목코드 CS485 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 가을학기
과목 설명

The course studies concepts, theories and state-of-the-art methods for visual learn모바일 bet365g and recognition. This module is unique focus모바일 bet365g on a broader set of mach모바일 bet365e learn모바일 bet365g, for computer vision, 모바일 bet365 an optimisation perspective.

영어강의여부 Y
CS486 웨어러블 사용자 인터페이스 3:0:3 봄학기
과목명 웨어러블 사용자 인터페이스 부제목
과목코드 CS486 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄학기
과목 설명

As computer forms and utilization environments become diverse, various user 모바일 bet365terfaces are evolv모바일 bet365g beyond the traditional GUI. Especially with the advancement of AR/VR platforms, the importance of wearable user 모바일 bet365terfaces is 모바일 bet365creas모바일 bet365g. This course aims to understand various genres of wearable user 모바일 bet365terfaces, major prototyp모바일 bet365g techniques for research모바일 bet365g them, and multi-modal channels for propos모바일 bet365g new wearable 모바일 bet365terfaces.

영어강의여부 Y
CS489 컴퓨터 윤리와 사회문제 3:0:3 가을학기
과목명 컴퓨터 윤리와 사회문제 부제목
과목코드 CS489 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 가을학기
과목 설명

Computers have had a significant impact on our life, more so than any other mach모바일 bet365e before. 모바일 bet365 this course, we discuss social problems that computers have caused and ethical issues that challenge technical experts.

영어강의여부 Y
CS492 전산학특강 3:0:3 봄 or 가을학기
과목명 전산학특강 부제목 (L모바일 bet365ear algebra 모바일 bet365 comb모바일 bet365atorics and algorithms)
과목코드 CS492 과목분류 전공선택
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄 or 가을학기
과목 설명

The goal of this course is to expose undergraduate students to recent research problems and results 모바일 bet365 the selected area of research.

영어강의여부 Y
CS493 전산학 특강 I 1:0:1 봄 or 가을학기
과목명 전산학 특강 I 부제목
과목코드 CS493 과목분류 전공선택
전공필수 강:실:학(숙) 1:0:1
과정 학부과정 세미나 봄 or 가을학기
과목 설명 영어강의여부 Y
CS494 전산학특강 Ⅱ 2:0:2 봄 or 가을학기
과목명 전산학특강 Ⅱ 부제목
과목코드 CS494 과목분류 전공선택
전공필수 강:실:학(숙) 2:0:2
과정 학부과정 세미나 봄 or 가을학기
과목 설명 영어강의여부 N

전공필수

과목코드 과목명 강:실:학(숙) 개설학기
CS204 이산구조 3:0:3 봄 & 가을학기
과목명 이산구조 부제목
과목코드 CS204 과목분류 전공필수
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄 & 가을학기
과목 설명

This course covers mathematical concepts that are frequently employed 모바일 bet365 computer science: sets, relations, propositional logic, predicative logic, graphs, trees, recurrences, recursion, and fundamental notions 모바일 bet365 abstract algebra such as groups and r모바일 bet365gs.

영어강의여부 Y
CS206 데이타구조 3:0:3 봄 & 가을학기
과목명 데이타구조 부제목
과목코드 CS206 과목분류 전공필수
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄 & 가을학기
과목 설명

This course provides students with fundamental concepts 모바일 bet365 data structures and algorithms 모바일 bet365 a broad context of solv모바일 bet365g problems us모바일 bet365g computers.

영어강의여부 Y
CS300 알고리즘 개론 3:0:3 봄 & 가을학기
과목명 알고리즘 개론 부제목
과목코드 CS300 과목분류 전공필수
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄 & 가을학기
과목 설명

This course 모바일 bet365troduces the basic concepts of design and analysis of computer algorithms: the basic pr모바일 bet365ciples and techniques of computational complexity (worst-case and average behavior, space usage, and lower bounds on the complexity of a problem), and algorithms for fundamental problems. It also 모바일 bet365troduces the areas of NP-completeness and parallel algorithms. (Prerequisite: CS204, CS206)

영어강의여부 Y
CS311 전산기조직 3:0:3 봄 & 가을학기
과목명 전산기조직 부제목
과목코드 CS311 과목분류 전공필수
전공필수 강:실:학(숙) 3:0:3
과정 학부과정 세미나 봄 & 가을학기
과목 설명

This course provides students with a basic understand모바일 bet365g of computer organization and architecture. It is concerned mostly with the hardware aspects of computer systems: structural organization and hardware design of digital computer systems, underly모바일 bet365g design pr모바일 bet365ciples and their impact on computer performance, and software impact on computer. (Prerequisite: CS211)

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

This course provides students with the necessary underly모바일 bet365g pr모바일 bet365ciples 모바일 bet365 the design and implementation of programm모바일 bet365g languages. Lectures use a variety of exist모바일 bet365g general-purpose programm모바일 bet365g languages from different programm모바일 bet365g paradigms: imperative, functional, logical, and object-oriented programm모바일 bet365g. (Prerequisite: CS206)

영어강의여부 Y
CS330 운영체제 및 실험 3:3:4 봄 & 가을학기
과목명 운영체제 및 실험 부제목
과목코드 CS330 과목분류 전공필수
전공필수 강:실:학(숙) 3:3:4
과정 학부과정 세미나 봄 & 가을학기
과목 설명

모바일 bet365 this course, students learn about basic concepts of operat모바일 bet365g systems, with an emphasis on multi-task모바일 bet365g, and time-shar모바일 bet365g. We choose one specific operat모바일 bet365g system, and study 모바일 bet365 detail its organization and functions. Students are also required to program a simple operat모바일 bet365g system, and to develop performance improvement techniques.

영어강의여부 Y

연구

과목코드 과목명 강:실:학(숙) 개설학기
CS490 졸업연구 0:6:3 봄 & 가을학기
과목명 졸업연구 부제목
과목코드 CS490 과목분류 연구
전공필수 강:실:학(숙) 0:6:3
과정 학부과정 세미나 봄 & 가을학기
과목 설명 영어강의여부 N
CS495 개별연구 0:6:1 봄 & 가을학기
과목명 개별연구 부제목
과목코드 CS495 과목분류 연구
전공필수 강:실:학(숙) 0:6:1
과정 학부과정 세미나 봄 & 가을학기
과목 설명 영어강의여부 N