책 소개
코딩 교육의 핵심인 ‘컴퓨팅 사고력’을
재밌는 놀이와 체험으로 기를 수 있어요!
코딩 교육의 중요성은 더 이상 언급하지 않아도 우리 모두 잘 알고 있습니다. 코딩 교육의 핵심
은 단순히 프로그램을 만드는 것이 아니라 프로그램을 만들기 위해 필요한 ‘컴퓨팅 사고’와 ‘문제 해결력’을 기르는 것입니다. 이 책이 다루는 컴퓨터 없는 코딩 활동, 즉 언플러그드 코딩 활동은 컴퓨터 대신 다양한 놀이와 체험을 통해 이 시대 아이들이 꼭 갖춰야 할 컴퓨팅 사고력과 문제 해결력을 길러줍니다.
책에 소개된 이론과 개념은 컴퓨터 과학 분야에서 다루는 내용으로 구성하였으며, 실제 강의에서 학생들이 즐거워한 놀이와 체험을 중심으로 설명하였습니다. 정규 과목으로 코딩을 배우는 초등학교 고학년과 중학생은 물론, 숫자와 문장을 이해할 수 있는 초등학교 저학년 어린이도 충분히 따라 할 수 있습니다.
작가 소개
지은이 : 노훈
성균관대학교와 고려대학교 대학원을 졸업하였다. 현재 코딩 교육기관 아이퓨처랩의 대표이자 창의 소프트웨어 교육 지도사다. 서울시 교육청 양천도서관, 서울 원효초등학교, 수원 호매실중학교, 강동구청, 이마트, 롯데마트, 현대백화점, 한국항공대학교 등 학교, 공공기관, 문화센터에서 초중생 대상 창의 코딩 교실과 코딩 교육 학부모 연수, 4차 산업혁명 특강을 활발히 진행하고 있다.
목 차
CHAPTER 1 컴퓨터와 생활
컴퓨터와 소프트웨어가 만드는 미래 001
내가 상상하는 미래 모습 그려 보기 003
컴퓨터는 왜 만들어졌고 어떻게 발달해 왔을까요? 004
내가 생각하는 미래 컴퓨터 그려 보기 005
컴퓨터는 어떻게 움직일까요? 006
컴퓨터와 사람은 닮은꼴 007
게임으로 배우는 코딩 및 IT 용어 008
빙고 게임 009
더 알아보기 4차 산업혁명이 무엇인가요? 010
CHAPTER 2 컴퓨터에 말 걸고 일 시키기
정보와 데이터 표현하기 011
진법이란? 013
숫자의 표현 015
문자의 표현 017
이진수 카드가 컴퓨터라고요? 024
다른 사물로 이진수 나타내기 026
이진수 시계 놀이 028
이진수 암호 게임 029
숫자 맞히기 마술 030
십진수와 이진수 쉽게 바꾸기 034
컴퓨터의 이미지 표현 037
이미지 표현 놀이 038
런 렝스 부호화 042
런 렝스 부호화로 이미지 표현하기 043
컬러 이미지 표현하기 045
정보의 압축 048
동요 압축 놀이 049
더 알아보기 데이터의 표현 단위 051
CHAPTER 3 컴퓨터는 순서와 차례, 규칙이 중요하대요
순차와 패턴 053
플렉사곤 종이접기로 배우는 순서와 차례 055
규칙으로 푸는 퀴즈 060
우리 주변의 피보나치 수열 064
백전백승 돌 줍기 게임 067
같은 모습이 계속 나타나요: 규칙과 반복의 프랙탈 071
프랙탈 카드 만들기 072
규칙에 따라 지도 색칠하기 075
CHAPTER 4 컴퓨터는 어떻게 문제를 해결할까요?
문제 해결과 알고리즘 079
코딩과 문제 해결 081
문제도 순서대로 하면 풀려요 083
여러 문제 해결하기 088
문제 만들기 095
알고리즘이란? 097
순서도 만들기 101
컴퓨터는 어떻게 순서와 차례를 정할까요?: 정렬 알고리즘 102
동물 친구들 키 순서로 줄 세우기 104
아기 고양이 줄 세우기 105
작은 것이 앞으로: 선택 정렬 109
큰 것이 뒤로: 버블 정렬 111
정렬 연습하기 114
컴퓨터는 어떻게 빨리 찾을 수 있을까요?: 검색 알고리즘 115
하나하나 찾으면 오래 걸려요: 선형 검색 117
반으로 나누면 빨리 찾을 수 있어요: 이진 검색 118
스무고개 놀이 122
표시해서 빨리 찾기: 해싱 검색 123
해싱 검색으로 생일 맞추기 124
알리바바와 40인의 도둑에도 해싱이 있다고? 126
더 알아보기 역사를 바꾼 컴퓨터 127
CHAPTER 5 컴퓨터는 어떻게 정리할까요?
정보와 데이터의 구조 129
컴퓨터와 정리 131
같은 것끼리 모아요: 배열 133
배열 연습하기 136
꼬리에 꼬리를 물어요: 연결 리스트 137
끝말잇기 139
나중에 온 사람 먼저: 스택 140
하노이 탑 옮기기 142
먼저 온 사람 먼저: 큐 146
꼬리잡기 놀이 148
가족 관계도와 컴퓨터 폴더는 같은 모양: 트리 149
트리 모양으로 가족 관계도 만들기 151
복잡한 것을 쉽게 나타내요: 그래프 152
추상화란? 153
한붓그리기를 찾아라 156
놀이공원 그래프 만들기 1 157
놀이공원 그래프 만들기 2 158
가족 여행 계획하기 159
가장 적은 돈으로 마을 연결하기 160
CHAPTER 6 프로그래밍이란?
기본 원리와 프로그래밍 언어 163
프로그래밍이란? 165
프로그래밍 언어 166
이걸 사용하면 프로그래밍이 편리해져요: 조건과 반복 168
컴퓨터 없이 프로그래밍하기 170
프로그래밍으로 로봇 움직이기 171
짝지어 그림 그리기 173
보물섬 찾기 1 174
보물섬 찾기 2 175
컴퓨터로 프로그래밍하기 176
더 알아보기 컴퓨터 안에 벌레가 있다고요? 177
CHAPTER 7 컴퓨터도 참과 거짓을 알 수 있을까요?
논리 연산과 디지털 논리 회로 179
컴퓨터의 참/거짓 계산법: 논리 연산 180
‘그리고’와 ‘또는’ 182
책 가져다 주는 로봇 186
친구 숫자 알아내기 187
참/거짓으로 불을 켜요: 디지털 논리 회로 190
디지털 논리 회로 만들기 193
부록 195
찾아보기 222
- 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
- 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
반품사유 | 반품 배송비 부담자 |
---|---|
단순변심 | 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다. |
고객 부담이 아닙니다. |
진행 상태 | 결제완료 | 상품준비중 | 배송지시/배송중/배송완료 |
---|---|---|---|
어떤 상태 | 주문 내역 확인 전 | 상품 발송 준비 중 | 상품이 택배사로 이미 발송 됨 |
환불 | 즉시환불 | 구매취소 의사전달 → 발송중지 → 환불 | 반품회수 → 반품상품 확인 → 환불 |
- 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
- 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
결제수단 | 환불시점 | 환불방법 |
---|---|---|
신용카드 | 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) | 신용카드 승인취소 |
계좌이체 |
실시간 계좌이체 또는 무통장입금 취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준) |
계좌입금 |
휴대폰 결제 |
당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소 전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준) |
당일취소 : 휴대폰 결제 승인취소 익월취소 : 계좌입금 |
포인트 | 취소 완료 후, 당일 포인트 적립 | 환불 포인트 적립 |
- 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
- 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
- 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
- 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
- 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
- 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.
상품군 | 취소/반품 불가사유 |
---|---|
의류/잡화/수입명품 | 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우 |
계절상품/식품/화장품 | 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우 |
가전/설치상품 | 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.) |
자동차용품 | 상품을 개봉하여 장착한 이후 단순변심의 경우 |
CD/DVD/GAME/BOOK등 | 복제가 가능한 상품의 포장 등을 훼손한 경우 |
상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우 | |
노트북, 테스크탑 PC 등 | 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우 |