LikeSNU 서울대학교 도서관
서울대학교 빅데이터 지식정보플랫폼

전체 메뉴

AI 검색
전선

데이터사이언스를 위한 컴퓨팅 1

개설대학 개설학과
데이터사이언스대학원 데이터사이언스학과
교과 구분
대학원
최근 개설 학기
2026-2학기
강의계획서 다운로드
다운로드
강의 소개

본 교과목은 데이터사이언스 대학원의 ABC(AI model/algorithm, Big data, Computing) 교육 과정 중 컴퓨팅(C) 분야 첫번째 강좌이다. 본 교과목의 전반부는 C++ 언어 프로그래밍과 C++ 기반 객체 지향 프로그래밍으로 이루어져 있다. (1) C++ 언어의 기초 문법, 클래스의 개념과 사용법, template과 중요한 라이브러리를 학습하고, (2) abstraction, inheritance, polymorphism 등 객체 지향 프로그래밍의 원리를 습득한 뒤, (3) 예제들을 통해 클래스 기반 객체 지향 프로그래밍을 C++ 언어를 사용하여 직접 구현 할 수 있도록 한다. 본 교과목의 후반부는 중급 자료 구조 및 알고리즘과 딥러닝 플랫폼으로 이루어져 있다. (1) 데이터사이언스를 위한 컴퓨팅의 기초 강좌에서 다루지 않은 자료구조 및 정렬 알고리즘 (Quick sort, Radix sort, heap sort), 트리 알고리즘, 그래프 알고리즘 (Dijkstra, Kruskal 등) 등을 습득하고, (2) 배운 자료 구조와 알고리즘들을 C++ 언어를 사용하여 직접 구현 할 수 있도록 한다. 또, (3) Pytorch, TensorFLow 등 널리 사용되는 딥러닝 플랫폼을 학습하고, 동일 학기 수강이 권장되는 머신러닝 및 딥러닝 1(ABC 과정 중 A 분야 첫번째 강좌)에서 배운 딥러닝의 기본 원리들을 직접 구현하고, 이에 더하여 상기 플랫폼을 통해 구현 할 수 있도록 한다.

강의 연관 네트워크

서울대 학생들이 특정 과목을 수강하기 전과 후에 어떤 과목을 수강했는지를 시각적으로 탐색할 수 있는 기능입니다.

연관 콘텐츠

LikeSNU에서 의미기반으로 분석하여 연관된 자료를 추천해드립니다.

이전
다음

Graphing Activity for the First General Chemistry Lab Session to Introduce Data Processing

Magers D.B.,Stan P.L.,King D.A. · 2019

Journal of Chemical Education

PQcalc, an Online Calculator for Science Learners

Theis, K. · 2015

Journal of Chemical Education

Prize‐Based Learning in an Introductory Computer Course—A Case Study

Joyce Vogel; Dan Bouhnik · 2024

European Journal of Education

이전
다음
이전
다음