Education

데이터 사이언스의 가치사슬 전영역의 지식과 기술을 학습합니다

Course Curriculum 데이터 사이언스 대학원 커리큘럼

  • KAIST GSDS의 교과기반 교육과정의 핵심은 데이터 사이언스의 가치사슬(Value Chain)의 전영역을 다룰 수 있는 지식 및 기술을 제공하는 것입니다.
  • 이는 AI대학원, 통계학 관련 대학원 등의 특정 방법론에 집중된 대학원 교육과정과의 차별됩니다.
  • 또한 특정 전문영역과 데이터 사이언스를 융합한 교과도 포함한다는 점에서 방법론 중심 대학원 교육과정과도 차별됩니다.
  • 입학전 Pre-커리큘럼 : KAIST GSDS는 데이터사이언스의 활용분야의 배경을 가진 학생들을 선발하며, 이들에 대한 데이터 사이언스 입문 교육을 입학 전에 실시하여 이들의 수리 및 프로그래밍 능력이 대학원 수준의 교육을 받을수 있도록 사전에 준비합니다.
  • 데이터 사이언스 가치사슬 교과목 : 데이터는 수집, 관리, 처리, 분석, 모델링 및 활용의 여러 단계를 거쳐 현실에 유의미한 가치를 창출함. 이를 반영하여, 아래와 같은 교과목의 그룹을 제시하였습니다.
    • 데이터 사이언스 개론 교과목 : 전반적인 데이터 사이언스의 개론을 제공하는 과목
    • 데이터 기반 교과목 : 데이터를 다루기 위해 기본적으로 알아야 하는 대학원 수준의 수리 교과목
    • 데이터 컴퓨팅 교과목 : 데이터 사이언스를 위한 데이터 수집/저장/관리/처리에 관한 과목
    • 데이터 분석 교과목 : 데이터 사이언스를 위한 통계 분석, 인공지능/기계학습 모델에 관한 과목
    • 데이터 활용 교과목 : 데이터 사이언스가 실제 응용분야에 활용, 가치창출할 수 있도록 지원하는 과목

Graduation 졸업요건

GSDS 석사과정 졸업요건

* 총 33학점 이상

GSDS 석사과정 졸업요건의 공통필수, 선택, 연구의 항목에 관한 표입니다.
공통필수 3학점 및 1AU
  • CC010 리더십 강좌(무학점. 2002년도 입학생부터 반드시 이수, 일반장학생 및 외국인 학생 제외)
  • CC020 윤리 및 안전 I(1AU)
  • CC500 Scientific Writing, CC510 전산응용개론, CC511 확률 및 통계학, CC512 신소재과학개론, CC513 공업경제 및 원가분석학, CC522 계측개론, CC530 기업가정신과 경영전략, CC531 특허분석과 발명출원, CC532 협력시스템설계, CC533 창업가의 리더십 중 택1.
선택 21학점 이상
  • 타 학과 교과목을 포함하여 21학점 이상 이수. [타 학과 교과목을 포함하여 21학점 이상 이수하되, 400단위 이하의 교과목은 학사·대학원 상호인정 여부에 관계없이 최대 9학점까지 포함하여 인정(단, 학사·대학원 상호 인정교과목이 아닌 400단위 이하의 교과목은 지도교수 및 학과장의 승인을 받은 경우에 한하여 인정한다.)]
  • DS or IE 과목은 15학점 (단, 학제전공신청자는 9학점) 이상 필히 이수
연구 9학점 이상
  • 2022년 이전 입학생 : 반드시 세미나 2학점을 포함하여 연구 9학점 이상 이수 (외국인 학생은 HS586 외국인을 위한 한국어 I 과목을 이수한 경우 세미나 과목 이수 면제)
  • 2022년 입학생 : 반드시 세미나 1학점을 포함하여 연구 9학점 이상 이수 (외국인 학생은 HS586 외국인을 위한 한국어 I 과목을 이수한 경우 세미나 과목 이수 면제)
  • 2023년도 입학생부터 : 반드시 세미나 1학점을 포함하여 연구 9학점 이상 이수 (외국인학생도 예외 없이 적용)
  • 개별연구 3학점까지 인정

GSDS 박사과정 졸업요건

* 총 63학점 이상

GSDS 석사과정 졸업요건의 공통필수, 선택, 연구의 항목에 관한 표입니다.
공통필수 3학점 및 1AU
  • 석사과정에서 이수한 경우 이수하지 않아도 됨.
선택 30학점 이상
  • 타 학과 교과목을 포함하여 DS or IE 500 이상의 교과목 중 30학점 이상 이수. [타 학과 교과목을 포함하여 30학점 이상 이수하되, 400단위 이하의 교과목은 학사·대학원 상호인정 여부에 관계없이 최대 9학점까지 포함하여 인정(단, 학사·대학원 상호 인정교과목이 아닌 400단위 이하의 교과목은 지도교수 및 학과장의 승인을 받은 경우에 한하여 인정한다.)]
  • DS or IE 과목은 18학점 (단, 학제전공신청자는 9학점) 이상 필히 이수 (석사과정 취득학점 포함)
  • IE801 산업공학특수논제 II는 부제가 다를 경우 9학점까지 인정.
연구 30학점 이상
  • 2021년 이전 입학생 : 반드시 세미나 2학점을 포함하여 연구 30학점 이상 이수
  • 2022년 이후 입학생 : 반드시 세미나 1학점을 포함하여 연구 30학점 이상 이수
  • 외국인 학생은 HS586 외국인을 위한 한국어 I 과목을 이수한 경우 세미나 과목 이수 면제
  • 개별연구는 3학점까지 인정. ※ 석사과정에서 이수한 교과목 학점(연구학점 제외)은 박사과정 이수학점으로 누적 가산됨.
  • ※ 본 이수요건은 2023학년도 봄학기부터 모든 재학생에게 적용함
  • ※ 2023 봄학기 이전 이수한 KSE코드 교과목은 DS코드로 간주함

Minor Program 부전공 프로그램

GSDS 부전공 프로그램의 대상, 적용시기, 이수요건, 신청, 신청절차의 항목에 관한 표입니다.
대상
  • KAIST 대학원 재학생(석·박사과정 국비, KAIST, 일반장학생)
적용시기
  • 2024학년도 가을학기부터 적용
이수요건
  • 데이터사이언스 대학원 개설 교과목(과목번호 DSXXX) 중 선택과목에서 9학점 이상 4학기 내 이수
  • ※ 타 학사조직 교과목과의 중복 인정 불가
  • ※ 2024 가을학기 이전 교과목 이수 인정 불가
신청
  • 해당 학기초 2주 이내 
신청절차
  • 부전공 신청기간에 학사시스템에서 신청, 기한 내에 온라인 제출
  • ① 학사시스템 => 학적변동 신청 => 부전공 신청
  • ② 지도교수 승인 / 소속학과 학과장
  • ③ 부전공 프로그램 책임교수 승인
  • ④ 학생 본인이 학사시스템에서 마감일까지 온라인 학적팀 제출(클릭)
  • ※ 마감일 당일에는 온라인 신청이 불가하며 부전공 신청서(마감일 수기 제출용)를 작성하여 관련 교원의 승인을 받아 성적증명서와 함께 학적팀에 마감일 시간내 제출

Curriculum 개설교과목

DS501 데이터사이언스를 위한 통계적 추론3:0:3

데이터 사이언스의 이론적 바탕이 되는 통계학의 기초를 쌓는다. 확률 모형과 확률변수를 이해하고 많 이 이용되는 분포를 배우며, 결합 및 조건부 분포를 학습하고 컴퓨터를 이용해 주어진 분포에서 데이터 를 추출하는 것을 배운다. 통계적 추론의 의미와 이를 위한 최대우도방법, 베이지안 방법 등을 학습한다. 마찬가지로 컴퓨터 실습을 통해 이론과 실제를 연결지어 깊은 이해를 돕는다.

DS503 데이터사이언스를 위한 기계학습 3:0:3

이 과목은 데이터 사이언스를 위한 기계학습 모델에 대한 입문 과정이다. 기계학습 기초 및 선형대수학 리뷰를 진행하며, 기본 인공신경망, 컨볼루션 및 순환 신경망, 그래프 신경망 심층 비지도 학습의 이론을 교육하며, 컴퓨터 비전, 자연어 처리 및 기타 영역에 이르기까지 다양한 응용을 다룬다. 이 과목은 딥러 닝 방법론의 구현방법 보다는 이론적인 이해에 초점을 맞춘다.

DS504 데이터사이언스를 위한 프로그래밍3:0:3

데이터 사이언스의 프로그래밍 기술 기반을 강의하며 실습하는 과목이다. 해당 과목은 데이터사이언스 에 효과적인 프로그래밍 언어의 기초부터, 분석에 유용한 라이브러리의 활용, 데이터사이언스 실무에서 흔히 활용되는 개발도구의 소개 및 활용에 대해 소개 및 실습을 제공한다.

DS523 데이터사이언스를 위한 퍼베이시브 컴퓨팅3:0:3

최근 현실 세계에서 센싱, 저장 및 컴퓨팅을 통합하는 추세가 증가했습니다. 이 과목은 데이터 과학 관 점에서 널리 퍼져 있는 컴퓨팅의 이슈를 통합하는 방안을 강의합니다. 센서, SNS, 메타버스 등을 통해 엄청난 양의 데이터가 수집, 저장 및 분석되고 있습니다. 이러한 데이터의 감지, 수집 및 분석과정에 데 이터 과학을 통합하는 방법을 목표로 강의합니다.

DS535 추천시스템 및 그래프기계학습3:0:3

이 과목은 프로젝트 기반 과목으로 추천시스템과 그래프 기계학습에 대해 다룬다. 이 과목은 컨텐츠 기 반 접근, 전통적인 협업 필터링 접근, 최근의 행렬 분해 접근, 딥러닝 기반 접근 등의 추천시스템에 대해 강의한다. 그리고 이 과목은 랜덤워크 및 다양한 그래프기반 기계학습을 활용하여 노드 및 그래프 수준 의 문제를 해결하는 방법을 강의한다. 마지막으로, 이 수업은 그래프 인공신경망에 대한 다양한 응용 분 야에 대해 토의한다.

DS545 비즈니스 인텔리전스 3:0:3

비즈니스 인텔리전스는 효과적인 의사결정을 위해 많은 데이터를 정보화하고 비즈니스 인사이트를 찾아 내는 과정에서 중심적인 역할을 수행합니다. 또한 데이터를 이해하고, 정제하고, 소화하며, 분석하는 능 력은 데이터 과학자 및 지식산업 종사자의 성공에 핵심적인 요소입니다. 그러므로 이 과목은 이러한 능 력을 함양시키기 위하여 비즈니스 인텔리전스의 근본적인 개념과 기법을 다룹니다.

DS551 인간-컴퓨터 상호작용: 이론과 설계 3:0:3

이 과목은 인간-컴퓨터 상호작용 분야의 주요 이론과 설계 관행의 개관을 제공합니다. 수강생들은 인간- 컴퓨터 상호작용 분야의 기본적인 개념만이 아니라 인간행동 관련 주요 연구 흐름 및 최신 연구의 핵심 내용을 접하게 됩니다. 수강생들의 연구능력 향상을 위하여, 학기말 연구과제가 주어집니다.

DS621 소셜 컴퓨팅 시스템 디자인 및 분석 3:0:3

소셜 컴퓨팅은 소프트웨어가 사회적 관계(예: 소셜 네트워킹, 지식 공유, 컴퓨터 지원 협업 작업 및 협업 학습)의 중개자 또는 초점 역할을 하는 모든 유형의 컴퓨팅 응용 프로그램을 지칭합니다. 이 수업에서는 소셜 컴퓨팅 시스템 디자인(예: 서비스 디자인 방법, 사용자 동기/헌신 장려, 신규 이민자 다루기, 새로운 커뮤니티 시작, 설득 서비스 디자인)을 연구하고 기존 소셜 컴퓨팅 연구 영역(예: 크라우드소싱, 소셜 Q&A, 및 사회적 추천)을 학습합니다.

DS622 지식구조와 모델링 3:1:3

지식 구조는 특정 주제에 대한 사실이나 지식의 상호 연관된 모음입니다. 레이블이 지정된 관계에 의해 다른 개념과 연결된 개념으로 구성됩니다. XML, RDF를 이용한 지식 구조 모델링과 시맨틱 웹을 지식 소스로 사용하는 온톨로지를 다룰 예정입니다.

DS623 콘텐츠 네트워킹 3:0:3

본 과목은 네트워크 환경에서 효율적인 콘텐츠 보급 및 관리를 위해 설계된 콘텐츠 네트워킹 기술을 강 의합니다. 코스는 5개의 파트로 구성되어 있습니다. 첫 번째 부분에서는 인터넷 아키텍처와 모바일 무선 네트워킹 기술(예: 3G/4G/LTE, Wi-Fi, Bluetooth 등)을 리뷰합니다. 두 번째 부분에서는 콘텐츠 전송 방법 (예: HTTP, TCP/IP), 콘텐츠 캐싱 및 멀티미디어 스트리밍을 배웁니다. 세 번째 부분에서는 콘텐츠 전송 네트워크와 인터넷 콘텐츠 네트워킹 친화적인 인터넷을 만들기 위한 최근의 미래 인터넷 노력을 조사합 니다. 네 번째 부분에서는 모바일 콘텐츠 네트워킹, 즉 개인 콘텐츠 네트워킹, 위치 인식 서비스 및 사용 자 경험에 중점을 둡니다. 마지막으로 소셜 네트워킹(예: Facebook, Flickr) 및 에이전트 및 시맨틱 웹을 기반으로 하는 신흥(모바일) Web 3.0 서비스를 포함하는 Web 2.0 이상을 연구합니다.

DS631 소셜 네트워크 데이터마이닝 3:0:3

소셜 네트워크에는 일반적으로 분석에 활용할 수 있는 엄청난 양의 콘텐츠와 연결 데이터가 포함되어 있습니다. 이 풍부한 데이터는 소셜 네트워크의 맥락에서 지식 발견을 위한 전례 없는 기회를 제공합니 다. 이 과목은 데이터 마이닝 관점에서 온라인 소셜 네트워크를 분석하기 위한 핵심 개념과 알고리즘을 가르칩니다. 이 과목은 커뮤니티 발견, 진화 분석, 링크 예측 및 영향 분석을 포함한 많은 흥미로운 주제 를 다룰 것입니다. 학생들은 소셜 네트워킹 사이트에서 크롤링한 실제 데이터를 활용하여 프로젝트를 진행합니다.

DS641 인간의사결정과 지원 3:0:3

사람들이 결정을 내리는 방법을 이해하는 것은 컴퓨터화된 도구 및 시스템의 효과적인 설계와 성공적인 구현에 막대한 영향을 미칩니다. 이 과정의 주요 초점은 사람들이 의사 결정을 내리는 방법과 의사 결 정을 개선할 수 있는 방법을 이해하는 것입니다. 인간 의사결정의 다양한 유형, 전략, 한계 및 모델이 고 려됩니다. 선택, 추정 및 진단 문제에서 인간의 문제 해결 전략과 휴리스틱을 분석합니다. 또한 시기 적 절하고 잘 설계된 정보를 제공하여 인간 전략을 지원하는 다양한 지능형 접근 방식과 시스템에 대해 논 의합니다.

DS642 지식공학과 지적의사결정 3:0:3

지식 공학은 지능적인 의사 결정을 위해 지식을 컴퓨터 시스템에 통합하는 데 핵심적인 역할을 합니다. 지식공학과 관련된 기본적인 개념과 방법론, 도구를 다루며 Semantic Web, Linked Open Data 등 지식 공학의 새로운 응용을 살펴본다.

DS651 학습과학개론 3:0:3

학습 과학은 교육을 효과적으로 만드는 교육학적 및 기술적 특징을 이해하기 위해 노력합니다. 이 수업 의 목적은 학생들에게 학습 과학의 기초적인 이론, 기술 및 방법론적 문제에 노출시키는 것입니다. 또한 이 수업은 학생들에게 공식 및 비공식 상호작용과 온라인 학습을 위한 광범위한 현재 학습 환경을 소개 하고 이러한 환경이 제공해야 하는 경험의 질을 향상시키기 위한 현재 연구를 탐구합니다.

DS652 인지공학 3:0:3

인간의 인지 과정, 능력 및 수행 특성을 소개합니다. 주제에는 인간-시스템 통합을 설계하는 방법과 인 적 오류를 방지하고 줄일 수 있는 방법이 포함됩니다. 인지 시스템 설계의 현실적인 시스템 엔지니어링 실습을 익히기 위해 일부 실습 사례 연구를 수행합니다.

DS801 데이터사이언스의 특수논제 I 3:0:3

데이터사이언스 전반에 걸쳐서 석,박사과정 현 과목 이외의 내용이 필요할 때 특수논제를 개설할 수 있 도록 융통성 있게 운영된다.

DS802 데이터사이언스특강 I 1:0:1

데이터사이언스 전반에 걸쳐서 석,박사과정 현 과목 이외의 내용이 필요할 때 1학점짜리 특강을 개설할 수 있도록 융통성 있게 운영된다.

DS803 데이터사이언스특강 Ⅱ 2:0:2

데이터사이언스 전반에 걸쳐서 석,박사과정 현 과목 이외의 내용이 필요할 때 2학점짜리 특강을 개설할 수 있도록 융통성 있게 운영된다.