5강. 텍스트 빅데이터

학습개요 텍스트(text)는 숫자와 더불어 가장 대표적인 정보의 저장 단위이며, 월드와이드웹이 등장한 이후, 그 양은 현저하게 증가하여 빅데이터의 주요 부분을 이루고 있다. 이러한 텍스트 빅데이터로부터 그 구조와 의미를 찾는 인공지능을 이용한 자연어처리 서비스가 확산되고 있다. 텍스트 빅데이터 기반의 서비스로는 텍스트 요약, 텍스트의 분류, 감성 분석, 의미연결망 분석, 기계번역, 질의응답, 챗봇, 음성 인식 등이 있다. 이 장에서는 … Read more

4강. 빅데이터의 수집과 활용 2

학습개요 우리가 접근할 수 있는 외부 데이터로는 검색데이터, 뉴스데이터, 웹데이터, SNS데이터 등이 있다. 이 강에서는 뉴스데이터, 웹데이터, SNS데이터를 수집해서 활용한 사례를 살펴본다. 아울러 공공데이터를 활용하여 서비스를 혁신한 사례를 살펴본다. 학습목표 뉴스데이터의 수집과 활용에 대해 살펴본다. 웹 데이터의 수집·활용에 대해 살펴본다. 소셜데이터와 공공데이터의 수집·활용에 대해 살펴본다. 연습문제 빅카인즈는  한국언론진흥재단이 언론사들로부터 수집한 뉴스 통합 데이터베이스에 분석 접목하여 … Read more

3강. 빅데이터의 수집과 활용 1

학습개요 데이터는 내부 데이터와 외부 데이터로 구분된다. 외부 데이터는 인터넷에 연결되어 구할 수 있는 데이터로 데이터베이스, 공개 API, 공개된 웹페이지 등을 통해 수집되거나 구매를 통해 수집된다. 외부데이터를 활용하고 이를 내부데이터와 결합하는 것이 빅데이터 수집과 활용에서 중요하다. 이 강에서는 빅데이터의 수집 전반에 대해 살펴보고, 외부 데이터 중 네이버와 구글의 검색데이터의 활용, 구글 Ngram Viewer에 대해 살펴본다. … Read more

2강. 빅데이터의 개요 2

학습개요 모바일 스마트 기기와 센서의 확산, 데이터로 학습한 인공지능 알고리즘 기반 서비스의 확산과 클라우드, 통신 네트워크 등 빅데이터 인프라와 관련 기술의 빠른 발전으로 빅데이터 시대가 열렸다. 이 강에서는 빅데이터를 기반으로 한 머신러닝 등을 살펴보고 빅데이터와 관련된 인력인 데이터과학자에 대해 살펴본다. 아울러 데이터 경제의 구조에 대해 살펴본다. 학습목표 빅데이터 시대의 데이터분석에 대해 이해한다. 빅데이터 인력인 데이터과학자를 … Read more

1강. 빅데이터의 개요 1

학습개요 빅데이터란 데이터의 규모가 크고, 다양한 형태를 가지며, 생성-유통-소비가 매우 빨라서 기존의 방식으로는 관리· 분석이 어려운 데이터로 규모(Volume), 다양성(Variety)과 속도(Velocity)의 3V로 정의된다. 이 강에서는 빅데이터 시대의 역사적 배경을 돌이켜보고 빅데이터를 정의한다. 아울러 빅데이터의 출현 배경을 살펴본다. 학습목표 빅데이터 시대를 역사적인 관점에서 이해한다. 빅데이터의 배경에 대해 이해한다. 빅데이터를 정의한다. 연습문제 WISE 피라미드는 데이터로부터 정보, 지식과 지혜를 … Read more

15강. 컴퓨터 네트워크

학습개요 컴퓨터 네트워크 서비스를 제공하며 정보 서비스 환경의 가용성과 컴퓨터에 대한 기대는 높아지고, 실제 활용 분야도 다양해지고 있다. 『컴퓨터과학개론』의 열다섯 번째 강의로서 컴퓨터 네트워크의 발전 역사와 기본적인 구성 요소에 대해 알아보고, 인터넷을 기반으로 하는 다양한 통신 프로토콜을 학습한다. 학습목표 컴퓨터 네트워크와 통신의 기본 개념을 이해한다. 컴퓨터 네트워크를 구성하는 방식을 이해한다. OSI 참조 모델의 계층 구조와 … Read more

14강. 데이터베이스 (2)

학습개요 지난 강의에 이어서 실세계의 다양한 유형의 많은 데이터를 효율적으로 저장하고 관리하는 데이터베이스에 대해서 계속해서 살펴본다. 이번 시간에는 관계형 데이터 모델과 데이터베이스 설계 과정을 살펴본 후, 관계형 모델에서 널리 사용되는 질의어인 SQL의 기본적인 사용 방법에 대해서 학습한다. 학습목표 관계형 데이터 모델에 관련된 다양한 용어와 개념 등을 이해할 수 있다. 데이터베이스 설계 과정을 이해할 수 있다. … Read more

13강. 데이터베이스 (1)

학습개요 이번 강의에서는 실세계의 다양한 유형의 많은 데이터를 효율적으로 저장하고 관리하기 위한 기술인 데이터베이스에 대해서 학습한다. 우선 데이터베이스의 등장 배경, 정의 및 특성 등의 기본적인 개념들을 살펴본 후, 데이터베이스 시스템의 구성요소, 데이터 모델링, 그리고 개체-관계 모델에 대해서 학습한다. 학습목표 데이터베이스의 등장 배경, 정의, 특징, 장단점 등의 개념을 이해할 수 있다. 데이터베이스 시스템의 구성요소의 종류와 개념을 … Read more

12강. 프로그래밍 언어 (2)

학습개요 프로그래밍 언어의 구문과 구조, 부프로그램과 매개변수 등에 대해서 이해한다. 특히, 변수와 기억장소의 관계에 대해서 이해하며, 객체지향 프로그램의 특성에 대해서 공부한다. 학습목표 프로그래밍 언어의 기본적이고 공통적인 여러 요소들의 개념을 이해할 수 있다. 함수의 매개변수로 형식매개변수와 실매개변수의 관계, 그리고 값호출과 참조호출의 차이를 이해한다. 객체지향프로그램의 추상화와 캡슐화에 대해서 공부한다. 연습문제 C언어에서 int x = 10 + “hello”; … Read more

11강. 프로그래밍 언어 (1)

학습개요 프로그래밍 언어의 개념과 분류, 실행을 위한 코드 변환, 그리고 프로그래밍 언어의 구문과 구조, 부프로그램과 매개변수 등에 대해서 이해한다. 학습목표 프로그래밍 언어의 필요성과 발전 과정을 이해할 수 있다. 프로그래밍 언어의 문법, 컴파일 과정의 개념을 이해할 수 있다. 연습문제 다음 중 스크립트 언어에 해당되는 것은? 펄(Perl) 리스프(LISP) 프롤로그(Prolog) HTML 정답 : 1 ● 스크립트 언어는 유닉스(unix)와 같은 … Read more