목록SJCU (28)
RUBY
알기쉬운블록체인 2주차. 블록체인 배경 학습내용 사토시의 논문 소유권의 본질 소유권과 블록체인 학습목표 블록체인의 탄생 배경을 설명할 수 있다. 소유권 입증의 특징을 설명할 수 있다. 소유권과 블록체인의 관계를 설명할 수 있다. 1. 사토시의 논문 월드와이드웹의 아버지 ‘팀 버너스리’ 1990년 쓴 글 웹에서 정보를 링크하면 “사실 확인, 아이디어 창출, 상품 매매, 새로운 인간 관계 맺음 등 모든 것이 아날로그 시에는 감히 상상하지 못한 속도와 규모로 이루어질 것이다.” → 팀 버너스리는 이 문구에서 검색, 출판, 전자상거래, 이메일, 소셜 미디어를 예측 사토시 나카모토(Satoshi Nakamoto) 세계 최초 암호화폐인 비트코인(Bitcoin)을 만든 사람 블록체인 기술의 창시자 2009년 초 첫 ..
알기쉬운블록체인 2주차. 블록체인 정의 학습내용 블록의 정의 블록체인의 정의 블록체인의 의미 학습목표 블록을 설명할 수 있다. 블록체인을 정의할 수 있다. 블록체인의 특징을 설명할 수 있다. 블록체인의 의미를 설명할 수 있다. 1. 블록의 정의 블록(Block) 해당 블록이 발견되기 이전에 사용자들에게 전파되었던 모든 거래 내역이 기록되어 있음 이는 P2P방식으로 모든 사용자에게 똑같이 전송되므로, 거래 내역을 임의로 수정하거나 누락시킬 수 없음 블록은 발견된 날짜와 이전 블록에 대한 연결고리를 갖고 있고, 이러한 블록들의 집합을 ‘블록 체인’이라 함 블록 체인은 기존의 중앙 서버에 거래 기록을 보관하는 것과는 달리, 모든 사용자에게 거래기록을 보여주며 서로 비교해 위조를 막음 Peer-to-peer P..
데이터베이스 구축 2주차. 데이터베이스 시스템의 구성 학습내용 데이터베이스 언어 데이터베이스 사용자 DBMS 데이터 모델 데이터베이스의 개념적 구조 학습목표 DBMS 언어인 SQL을 알아본다. 데이터베이스를 다루는 정도에 따른 사용자를 구분할 수 있다. DBMS의 기능을 익힌다. 표현방법에 따라 구별되는 데이터 모델(계층적 데이터 모델, 네트워크 데이터 모델, 관계 데이터 모델, 객체 - 관계 데이터 모델)을 익힌다. 3단계 데이터베이스 구조를 익히고, 데이터 독립성을 알아본다. 4. 데이터베이스 시스템의 구성 데이터베이스 시스템의 구성 3가지는 DBMS, 데이터베이스, 데이터모델 DBMS는 주기억장치에 저장되는 S/W 데이터베이스는 하드디스크에 저장되어 있는 데이터 데이터모델은 데이터가 저장되는 논리적..
데이터베이스 구축 2주차. 파일 시스템과 DBMS 학습내용 마당서점 데이터를 저장하는 방법 마당서점 데이터의 저장 방법 비교 파일 시스템과 DBMS의 비교 학습목표 마당서점을 통해 데이터의 저장 방법을 설명할 수 있다. 데이터의 저장 방법을(프로그램내부, 파일시스템, DBMS) 설명할 수 있다. 파일시스템과 DBMS를 비교하여 DBMS의 장점을 설명할 수 있다. 1. 마당서점 데이터를 저장하는 방법 1) 마당서점 데이터를 저장하는 방법(3가지) 데이터를 프로그램 내부에 저장하는 방법 파일 시스템을 사용하는 방법 DBMS를 사용하는 방법 [프로그램 1 : 데이터를 프로그램 내부에 저장하는 방법] 1. C언어의 구조체 BOOK을 먼저 선언하고 2. main() 프로그램에서 구조체 배열 변수 BOOKS[ ]에..
데이터베이스 구축 1주차. 데이터베이스 시스템의 발전 학습내용 마당서점과 데이터베이스 시스템 정보 시스템의 발전 학습목표 마당서점을 통하여 데이터베이스 시스템의 발전과정을 설명할 수 있다. 데이터베이스 시스템을 중심으로 한 정보 시스템의 발전 과정을 설명할 수 있다. 1. 마당서점과 데이터베이스 시스템 1) 마당서점과 데이터베이스 시스템 [1단계] 마당서점의 시작 / 마당서점 초기 도서 : 100권 고객 : 근처 학교의 학생, 지역 주민, 고객이 직접 방문 구입 고객 서비스 : 사장이 직접 도서 안내 업무 : 회계업무(계산기 사용), 장부에 기록 [2단계] 컴퓨터의 도입 / 마당서점 전산화 도서 : 1,000권 고객 : 근처 학교의 학생, 지역 주민, 고객이 직접 방문 구입 고객 서비스 : 컴퓨터를 이용..
데이터베이스 구축 1주차. 데이터베이스와 데이터베이스 시스템 학습내용 데이터, 정보, 지식 일상생활의 데이터베이스 데이터베이스의 개념 및 특징 데이터베이스 시스템의 구성 학습목표 데이터베이스의 유형을 설명할 수 있다. 일상생활에서의 데이터베이스를 설명할 수 있다. 데이터베이스의 유형별 개념 및 특징을 설명할 수 있다. 데이터베이스 시스템의 구성을 설명할 수 있다. 1. 데이터, 정보, 지식 데이터 : 관찰의 결과로 나타난 정량적(수치화) 혹은 정성적인 실제 값(수치화 X. but 실제 값에 가깝게) 정보 : 데이터에 의미를 부여한 것(의미란 사용할 목적, 용도) 지식 : 사물이나 현상에 대한 이해(데이터 + 정보 → 이해 → 지식) 2. 일상생활의 데이터베이스 데이터베이스란? 조직에 필요한 정보를 얻기 ..
클라우드 컴퓨팅 기초 1주차. 클라우드 컴퓨팅의 이해 학습내용 클라우드 컴퓨팅 클라우드 컴퓨팅을 배워야 하는 이유 클라우드의 장점과 혜택 클라우드 컴퓨팅 유형 클라우드가 의미하는 기업 문화와 인재상 학습목표 컴퓨팅 환경의 발전과 클라우드 컴퓨팅의 등장 배경 및 클라우드 컴퓨팅의 정의를 설명할 수 있다. IT 산업 변화를 이해하고 클라우드 컴퓨팅 역량 준비 필요성을 설명할 수 있다. 클라우드 컴퓨팅 활용의 장점 및 혜택에 대해 설명할 수 있다. 클라우드 컴퓨팅 유형을 설명할 수 있다. 클라우드가 의미하는 글로벌 수준 기업문화와 인재상 및 핵심 사항에 대해 설명할 수 있다. 1. 클라우드 컴퓨팅 개요 1) 컴퓨팅 환경의 오늘과 미래 컴퓨팅 환경의 발전 ∙ 1980년 - 메인 프레임 ∙ 1990년 - 클라이언..
알기쉬운블록체인 1주차. 소프트웨어 시스템의 엔진과 P2P 학습내용 소프트웨어 시스템 엔진 : 시스템 아키텍처 P2P 시스템 학습목표 시스템 아키텍처를 설명할 수 있다. P2P시스템을 설명할 수 있다. 소프트웨어 아키텍처의 중요성 the set of design decisions that must be made early 아키텍쳐 디자인은 우선적으로 진행되어야 한다. the decisions that you wish you could get right eatly 올바른 결정은 더 빨리 내려지는 것을 원한다. the decisions that are hard to change 결정은 변경하기 어렵다 1. 소프트웨어 시스템 엔진 시스템 아키텍처 "소프트웨어 시스템을 구현하는 방법은 다양하지만, 시스템 아키텍..