책 소개
“프로그래밍과 코딩 입문은 물론
미래 직업에 대한 이해력까지 높여주는 책!”
2025년부터 초ㆍ중학교 코딩 의무교육 실시!
10대를 위한 최고의 프로그래밍 & 코딩 입문서
여러분을 세상에서 가장 쉽고 재미있는
프로그래밍과 코딩의 세계로 안내합니다
2022년을 살아가는 10대, 초등학생에서부터 중고등학생의 10대들은 10년 후 어떤 직업을 가지게 될까요? 여러 가지 해답이 있겠지만 최소한 지금과는 무척 다른 모습이 될 것입니다. 세무사, 회계사, 의사, 변호사와 같은 직업들은 인공지능을 비롯한 IT 기술의 발달로 상당 부분 대체될 가능성이 크기 때문입니다. 이러한 미래 사회에서 프로그래밍과 코딩 지식은 지금의 ‘영어’만큼이나 필수 지식이 될 것입니다. 정부가 2025년부터 초·중학교 코딩 의무교육 실시 방침을 발표한 것도 이러한 흐름에 선제적으로 대응하기 위함입니다.
신간 《10대가 알아야 할 프로그래밍과 코딩이야기》는 지금의 10대가 미래 IT 세상의 주인공으로 살아가기 위해 꼭 알아야 할 프로그래밍과 코딩 지식을 가장 쉽고 친절하게 소개하는 책입니다. 기초적이고 필수적인 내용 해설에서부터 프로그램과 프로그래밍, 코딩에 대한 설명을 거쳐 파이썬 프로그램을 통해 간단한 코딩까지 경험해보고, 장(Chapter)마다 이어지는 요약정리와 퀴즈를 통해 더욱 탄탄하게 지식을 체화할 수 있습니다. 막연하게 어렵다고 생각했던 혹은 자신의 꿈과 관계없다고 생각해 관심 밖으로 밀어두었던 프로그래밍과 코딩의 세계로 이끌어주는 최고의 안내자가 될 것입니다.
작가 소개
지은이 : 우혁
2014년 한국항공대학교에서 정보통신 공학박사 학위를 취득하고 대학교 강의 및 정부과제 평가위원과 전문 컨설턴트로 활동하고 있으며, 2018년부터 메이커스페이스 사업단에서 초등학생 대상 ‘가족과 함께하는 미니 반려 식물용 IoT 케이스 만들기 코딩 교육’을 강의하면서 부모와 자녀가 함께할 수 있는 코딩 교육에 관심을 가지게 되었다. 국립국어원에서 한국어교원 자격을 취득하였고 ISO 9001, 14001, 45001 국제심사원 자격을 보유하고 있다. 1998년 프로그래밍을 처음 접한 후 Microsoft Solution Developer, iNARTE Electro-static Discharger Control Engineer 자격을 취득했으며 20여 년간 프로그래머로 일하고 있다. 2014년 ‘GiGa인터넷 활용 아이디어 공모전’ 우수상을 수상하고 사회적 벤처기업을 창업하였다. 2022년에는 ‘인공지능 경진대회’ 1등 장관상을 수상하였으며, 현재 ETRI 융합기술연구생산센터의 인공지능사물인터넷(AIoT) 관련 벤처기업에서 연구소장으로 재직하고 있다. 실무와 강의 경험을 토대로 프로그래밍과 코딩에 대해 널리 알리고자 노력하고 있다. 저서로는 《나는 정부과제로 창업한다》(2017)가 있다.
지은이 : 이설아
2006년 한국교원대에서 영어교육학 석사학위와 중등학교정교사 자격을 취득하고, 중ㆍ고등학교에서 현재까지 15년째 영어를 가르치고 있다. 신규 원어민 영어보조교사 In Service Training 강사로 활동하였으며, 영어 교수 및 학습을 주제로 한 연구내용 교류의 장인 AsiaTEFL(아시아 영어교육학회) 개최 준비에 참여하였다. 숙명여자대학교 테솔(TESOL) 전문가 과정 이수 및 자격을 취득하였고, 국립국어원에서 한국어교원 자격을 취득하였다. ISO 9001, 14001, 45001 국제심사원 자격을 보유하고 있다. 영어교육 전공자이지만 학부 시절 컴퓨터 동아리에서 편집부장으로 활동했고, 다수의 교내 회지 편찬 및 전시회 개최에 참여했다. 2004년에는 정보처리기사 자격을 취득하였다. 프로그래밍과 코딩이 미래에는 필수적인 역량임을 청소년들에게 보다 이해하기 쉽게 알리고자 집필에 참여하게 되었다.
목 차
머리말 | 모두가 프로그래밍하는 사회
서장 | 프로그래밍과 코딩 지식, 우리의 10대가 미래 세상의 주인공으로 살아가는 황금 열쇠
1장 지금의 10대가 마주할 미래 세상 이야기
01 세상과 직업 세계의 변화
02 4차 산업혁명 시대와 프로그래머
03 우리나라의 코딩 교육
04 외국의 코딩 교육
05 MIT 컴퓨터 단과대학
06 프로그래밍을 교양 과목으로 개설한 서울대학교와 성균관대학교
07 삼성전자 신입 사원 코딩 교육 의무화
08 학습의 유연성
★ 정리 & 퀴즈
2장 프로그래밍을 알면 세상을 보는 눈과 마인드가 달라진다
01 기계의 언어와 인간의 언어는 어떻게 다를까?
02 음성 명령 기능, 얼마나 알고 사용하고 있나요?
03 인간의 언어와 기계의 언어
04 프로그래밍 언어는 영어가 아니다
05 프로그래밍과 프로그래밍 언어는 별개
06 문제 찾아내기
07 프로그래머만 프로그래밍하던 시대는 지났다
08 은행으로 간 프로그래머, 프로그래머가 된 은행원
★ 정리 & 퀴즈
3장 한 시간에 끝내는 프로그래밍 이야기
첫 번째 이야기: 계산기에서 디지털 전자 컴퓨터까지, 하드웨어의 변천사
01 컴퓨터가 계산기에서 시작했다고요?
02 계산을 위한 도구
03 기계식 계산기의 등장
04 전자 컴퓨터의 등장, 미국과 영국
05 메인프레임의 시대(전자 컴퓨터의 본격적인 활용)
06 개인용 디지털 전자 컴퓨터(PC)의 등장
07 인터넷의 탄생
두 번째 이야기: 기계어에서 인공지능까지, 프로그래밍 이야기
01 기계어와 프로그래밍 언어
02 프로그래밍 언어는 단순하다
03 프로그래밍이라는 것
04 최초의 프로그래머 ‘에이다 러브레이스’
05 다양한 프로그램의 종류
06 알고리즘
07 프로그래밍과 인공지능
08 프로그래밍만 잘하면 모든 프로그램을 잘 만들 수 있을까?
★ 정리 & 퀴즈
4장 프로그래밍의 시작과 끝, 코딩 이야기
01 언어의 발명과 기록의 탄생
02 코드(Code)
03 코딩(Coding)
04 코딩과 프로그래밍
05 컴파일(Compile)
06 오류(Error)
07 버그(Bug)와 디버그(Debug)
08 소스 코드(Source Code)
09 공개 소스(Open Source)
10 코딩을 편리하게 해주는 통합 개발 환경(IDE)
★ 정리 & 퀴즈
5장 꼭 알아야 할 프로그래밍 언어 이야기
01 프로그래밍 언어 역시 인간이 기계와 소통하기 위한 도구일 뿐
02 기계어와 어셈블리어
03 고급 프로그래밍 언어
04 컴파일러 방식 언어와 인터프리터 방식 언어
05 컴파일러 방식 언어
06 C 언어
07 객체 지향 프로그래밍 언어의 시작 C++
08 세상을 지배할 뻔한 자바(Java)
09 자바(Java) 대항마로 등장한 C#
10 인터프리터 방식의 언어
11 마이크로소프트가 사랑한 베이직(Basic)
12 웹 개발의 필수 자바스크립트(JavaScript)
13 가장 인기 있는 언어 파이썬(Python)
14 티오베 지수(TIOBE Index)로 알아보는 프로그래밍 언어 순위
★ 정리 & 퀴즈
6장 가장 많은 이들이 사용하는 언어, 파이썬 이야기
01 세계에서 가장 많이 사용하고 사랑받는 언어
02 온라인 통합 개발 환경
03 프알몬 군의 좌충우돌 프로그래밍 입문기
04 코딩도 한걸음부터
05 코딩 1일차 - 출력(함수)
06 코딩 2일차 - 변수와 상수
07 코딩 3일차 - 입력(함수)
08 코딩 4일차 - 연산
09 코딩 5일차 - 조건문
10 코딩 6일차 - 반복문
11 코딩 7일차 - Up and Down 게임
12 파이썬 프로그래밍 도전을 마치며
★ 정리 & 퀴즈
7장 미래 직업으로서 프로그래머 이야기
01 직업이란 무엇일까요?
02 프로그래머에 대한 인식
03 성공한 프로그래머
04 프로그래머란 어떤 직업일까요?
05 슈퍼 개발자
06 4차 산업혁명과 미래의 프로그래머
★ 정리 & 퀴즈
책을 마치며 _ 미래 세상으로 나아가는 여러분에게
미주
역자 소개
- 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
- 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
반품사유 | 반품 배송비 부담자 |
---|---|
단순변심 | 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다. |
고객 부담이 아닙니다. |
진행 상태 | 결제완료 | 상품준비중 | 배송지시/배송중/배송완료 |
---|---|---|---|
어떤 상태 | 주문 내역 확인 전 | 상품 발송 준비 중 | 상품이 택배사로 이미 발송 됨 |
환불 | 즉시환불 | 구매취소 의사전달 → 발송중지 → 환불 | 반품회수 → 반품상품 확인 → 환불 |
- 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
- 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
결제수단 | 환불시점 | 환불방법 |
---|---|---|
신용카드 | 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) | 신용카드 승인취소 |
계좌이체 |
실시간 계좌이체 또는 무통장입금 취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준) |
계좌입금 |
휴대폰 결제 |
당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소 전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준) |
당일취소 : 휴대폰 결제 승인취소 익월취소 : 계좌입금 |
포인트 | 취소 완료 후, 당일 포인트 적립 | 환불 포인트 적립 |
- 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
- 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
- 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
- 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
- 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
- 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.
상품군 | 취소/반품 불가사유 |
---|---|
의류/잡화/수입명품 | 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우 |
계절상품/식품/화장품 | 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우 |
가전/설치상품 | 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.) |
자동차용품 | 상품을 개봉하여 장착한 이후 단순변심의 경우 |
CD/DVD/GAME/BOOK등 | 복제가 가능한 상품의 포장 등을 훼손한 경우 |
상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우 | |
노트북, 테스크탑 PC 등 | 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우 |