학습목표
1. 언플러그드의 정의
2. 2진수의 이해
3. 2진수의 활용
언플러그드 컴퓨팅
- 컴퓨터 없이 놀이를 통해 컴퓨터 과학의 핵심 원리를 배우는 활동
- 데이터 표현, 정렬, 검색, 교착 상태, 라우팅, 알고리즘 등의 개념을 게임처럼 체험
- 초등학생부터 성인 학습자까지 누구나 이해 가능
- 프로그래밍 언어를 배우지 않은 교사도 수업에 적용 가능
언플러그드 컴퓨팅의 지향점
- 경쟁보다 협동적 사고를 중시
- 컴퓨터적 사고력(논리적 사고력)을 자연스럽게 향상
- 놀이와 체험을 통해 개념을 쉽게 이해
- 모눈종이, 카드 등 간단한 도구로 실습 가능
- 즐겁고 몰입감 있는 학습 환경 조성
- 추상적인 컴퓨터 과학 개념을 구체적으로 전달
컴퓨터의 데이터 저장 방식
- 컴퓨터는 모든 데이터를 0과 1의 형태(2진법)로 저장하고 처리함
- 전기가 흐름(1) / 흐르지 않음(0) 으로 구분되어 동작
2. 2진수의 이해
- 2진수(Binary)는 0과 1 두 개의 숫자로 수를 표현하는 방법
- 컴퓨터는 전자 신호(ON/OFF)를 이용하므로 2진법이 가장 효율적
- 예시 :
- 10진수 2 → 2진수 10
- 10진수 5 → 2진수 101
3. 2진수의 활용
- 문자, 이미지, 음악 등 모든 정보는 2진수로 변환되어 저장됨
- 예시 :
- 문자 ‘A’ → 2진수 01000001 (ASCII 코드)
- 검은색 픽셀(1)과 흰색 픽셀(0)을 조합해 이미지를 표현
- 즉, 0과 1의 조합으로 세상의 모든 데이터를 표현할 수 있음