서 론 1990년대 이후 인터넷의 확산으로 1인 컴퓨터 1대 시대가 열리게 되었다. ... 이 글에서 데이터과학, 빅데이터의 개념과 실제로 오픈소스를 활용한 트렌드 분석, 실제 기업,정부의 빅데이터 활용 사례에 대해 다루었다. Ⅱ. 데이터과학, 빅데이터1. ... 데이터 과학 데이터 과학(data science)이란, 데이터 마이닝(Data Mining)과 유사하게 정형, 비정형 형태를 포함한 다양한 데이터로부터 지식과 인사이트를 추출하는데
제4장 구문론과 의미론1. 구문론과 의미론1) 언어의 형식적 정의 ① 한국어: 주어+목적어+서술어② 영어: 주어+동사+목적어2) 프로그래밍 언어의 형식적 정의 ① BASIC: PRINT “출력할 내용”; 변수② C:printf(“출력할 내용”;, 변수);3) 형식적 정..
제1장 HTML5란? 1. HTML5란?1) HTML5의 역사① HTML- 인터넷상에서 사용되는 웹페이지의 정보를 표현하는 언어- 1991년 팀 버너스-리가 개발→1999년 HTML 4.01- 1994년 W3C→WWW을 위한 표준을 개발하고 가이드라인을 개발하는 조직..
제4장 게임트리 1. 게임1) 게임트리와 최대최소 탐색 ① 상대가 있는 게임- 장기, 바둑 등- 나와 상대방이 번갈아 수를 둠- 현재의 판의 형태에서 내가 둘 수 있는 수와 상대방이 둘 수 있는 수가 교대로 나타나는 트리가 구성됨 2. 최대최소 탐색1) 최대최소 탐색..
제4장 Context-free언어와 문법의 효율화1. Context-free언어와 푸시다운(Push-Down) 오토마타① 촘스키에 의하면 A α, A ∈ VN, α ∈ V*의 형태를 가짐② 산술이나 블록구조를 표현하는데 효율적③ 자연언어를 표현하기 위해서 도입됨④ C..
제1장 웹과 자바1. 웹이란?(1) 웹의 의미① 인터넷 기반의 정보 공유 서비스 - World Wide Web, WWW, 또는 W3라 함 - 인터넷 상에 분산되어 존재하는 다양한 정보를 통일된 방법으로 찾아볼 수 있게 하는 정보 서비스 - 분산된 웹 서버에 존재하는 h..
제1장 일차연립방정식1. 일차연립방정식1) 일차방정식 의 형태를 가지며 는 계수, 는 상수, 는 미지수라 하며, 만족하는 의 값을 해라 함2) 일차 방정식 의 해 3가지 경우① 부정(인 경우): 무한개의 해를 갖는다.② 불능(인 경우): 어떤 경우도 해를 갖지 못한다...
표현하고 활용하기 위해 필요한 자료의 구조에 대해서 공통의 특징만을 뽑아 정의한 것② 자료의 추상화에는 컴퓨터 내부의 이진수의 표현 방법, 저장 위치 등은 포함되지 않고 단순하게 ... 적절한 결정이나 판단에 사용될 수 있는 형태로 가공되거나 분류되기 위해 ‘처리 과정’을 거쳐서 정리되고 정돈된 ‘자료’의 2차 처리 결과물3) 자료와 정보의 관계 컴퓨터자료 ... 개념을 이용하여 같은 종류의 다양한 객체를 정의하는 것② 추상화를 통해 간결하게 말하는 사람의 의사를 전달할 수 있게 되는 것2) 자료의 추상화① 자료의 추상화 : 다양한 객체를 컴퓨터에서
제1장 전략경영의 의의1. 전략의 이해1) 전략에 대한 다양한 정의- 조직에서 일련의 의사 결정이나 행동에서 나타나는 어떤 유형- 조직의 장기적인 목표와 목적을 결정하고 이를 달성하기 위해 필요한 일련의 행동을 선택하고 자원을 배분하는 것- 환경의 제약 하에서 목표 달..
작품 형태로 간주3) 가시화① 영상, 도표, 애니메이션 등을 통해 메시지를 전달하는 기술 ② 과학가시화 : “과학가시화는 복잡한 수치, 때로는 대규모 수치로 표현되는 복잡한 과학적 ... 제1장 컴퓨터 그래픽스의 개관1. 컴퓨터 그래픽스 개요1) 컴퓨터 그래픽스란? ... (1) 컴퓨터 그래픽스에 대한 다양한 시각① 컴퓨터를 이용하여 그림을 그리거나 조작하는 기술② 그림을 그리거나 조작하기 위해 사용되는 컴퓨터 기술 - 하드웨어 기술: 입출력장치,
제1장 HTML 개요1. HTML 개념1) HTML이란 ?(1) HTML (HyperText Markup Language) ① 웹에서 사용하는 마크업 언어② 인터넷상에서 사용되는 웹페이지의 정보를 표현하기 위한 언어(2) 하이퍼텍스트① 단위 텍스트들과 이것들을 결합하는..
공동 사용② 제2의 물결: PC의 시대- 컴퓨터 = 인간- PC가 보급되어 1인 1대씩 컴퓨터를 사용③ 제3의 물결: 유비쿼터스 IT 사회- 컴퓨터 < 인간- 여러 장소에 숨어 ... 하여 현실 공간과 가상공간 사이의 경계가 무의미해짐2) 유비쿼터스 IT 사회① 제1의 물결: 메인프레임의 시대- 컴퓨터 > 인간- 거대하고 고가인 컴퓨터 한 대를 복수의 사람들이 ... 있는 컴퓨터를 사람들이 컴퓨터를 사용하고 있다는 지각이 없는 상태로 이용3) 도시혁명① 자급자족의 농촌 마을에서 복잡하고 문명화된 대규모의 도시사회로 바뀌어 가는 과정을 가리키는
제4장 병행 프로세스1. 병행 프로세스의 개념1) 병행성 여러 개의 프로세스 또는 쓰레드가 동시에 실행되는 시스템을 특성을 의미함2) 단일 프로세스 내의 병행성 우선순위 그래프나 Fork/Join 구조, 병행문 등에 의해 설명될 수 있음 3) 프로세스 간의 병행성 ① ..
제1장 Java와 객체지향 프로그래밍1. Java 언어와 Java 프로그램1) Java 언어의 기원① Sun Microsystems의 제임스 고슬링② 1990년 그린 프로젝트와 Oak 언어③ 1995년 Java와 HotJava 발표: 웹의 확산과 함께 주목을 받음④ 1..
제1장 이산수학의 개요1. 이산수학 - 개관(1) 이산수학이란?① 이산적인 수학구조에 대해서 연구하는 학문(*이산: 분리되어 있다. 떨어져있다.)② 이산적 데이터를 처리하기 위해 필요한 수학2. 도구, 기법, 방법론1) 수학의 도구, 기법, 방법론① 도구 - 정의, 정..