옮긴이의 말 추천의 글 프롤로그 : 왜 아이들에게 프로그래밍을 가르쳐야 하는가? 1장 아이들을 비즈니스에서 성공시키는 지름길은 ''프로그래밍''이다 1 오바마 대통령과 스티브 잡스도 강조하는 ''코딩'' 교육 = 22 2 억만장자가 된 프로그래머들 = 24 3 프로그래밍 능력과 인스타그램의 성공 = 27 4 IT로 창업하라 = 31 5 아이들에게 프로그래밍 교육이 필요한 이유 = 36 6 아이들이 프로그래밍 교육을 받으면 얻게 되는 장점 = 39 7 아이들에게 프로그래밍의 즐거움을! = 43 2장 최신 프로그래밍 교육 정보 1 컴퓨터와 태블릿을 사용하는 것만으로는 부족하다 = 46 2 프로그래밍을 교육에 도입하고 있는 국가들 = 47 3 한국의 소프트웨어 교육 = 53 4 다양해지고 있는 프로그래밍 교실 = 55 5 프로그래머가 되는 것이 목적일까? = 59 6 부모와 자녀가 함께 배우면 얻게 되는 장점들 = 61 3장 프로그래밍이란 무엇인가? 1 부모와 자녀가 함께 프로그래밍을! = 64 2 프로그래밍이란 무엇인가? = 66 3 프로그램의 어원 = 68 4 프로그래밍과 심부름 = 70 5 프로그래밍과 자동판매기 = 75 6 자동발매기와 프로그래밍 = 77 7 자동발매기에서 발생한 오류 = 79 8 상태천이도와 상태천이표로 정리하자 = 80 9 흐름도와 프로그램의 기본 부품 = 85 10 프로그래밍의 기본이 되는 구성 요소들 = 87 11 알고리즘이란 무엇인가 = 92 12 일상생활 속의 알고리즘 = 95 13 프로그램의 ''품질''이란? = 99 14 컴퓨터가 이해할 수 있는 명령과 프로그래밍 = 101 15 프로그램이 컴퓨터를 움직인다 = 103 16 컴퓨터에서의 ''입력→처리→출력 '' = 106 17 ''입력→처리→출력''의 연결 = 108 18 아이들과 함께 프로그래밍을 시작합시다 = 111 4장 기초를 이해하고 흥미를 갖게 하자 1 생각하는 즐거움을 아이들에게! = 114 2 목욕탕의 자동급탕기를 생각해 보자 = 115 3 루브 골드버그 장치로 놀이하기 = 121 4 학교의 전화연락망을 생각해 보자 = 123 5 전화 연락망과 알고리즘 = 126 6 게임에서 적을 맞추면 점수가 올라가는 원리 = 131 7 컴퓨터 없이 컴퓨터를 배우자 = 136 8 원리를 파악하고 부품들을 조립하자 = 139 5장 프로그래밍을 배워 봅시다 1 아이들이 프로그래밍을 배우는 첫걸음 = 142 2 스크래치 : 앨런 케이의 정신을 이어받은 비주얼 언어 = 143 3 코드닷오알지 : 코드의 즐거움을 전 세계 젊은이에게! = 147 4 블록을 사용하지 않는 프로그래밍 = 149 5 교육용 언어의 가치 = 151 6 로봇과 장난감 프로그래밍 = 153 7 레고 마인드스톰 : 교육용 로봇 컴퓨팅의 선구자 = 155 8 아텍 로보틱스 : 로봇 프로그래밍 세트 = 158 9 ''공부시키는 것''이 아니라 ''함께 공부하기'' = 161 6장 반갑다! 프로그래밍 세계 1 아이들에게 원동력이 되는 자극을! = 164 2 해커톤&비즈니스 콘테스트 = 165 3 프로그래밍 콘테스트, 프로콘 = 167 4 탑코더 = 169 5 커뮤니티와 오픈소스의 활용 = 171 6 다음에는 어떤 프로그래밍 언어를 배울까 = 173 7 프로그램을 다루는 직업에 대해서 = 177 8 프로그래밍 달인들의 사고 방식 = 180 9 누구든지 프로그래밍 세계에 뛰어들 수 있다 = 182 에필로그 : 프로그래밍은 커다란 가능성을 열어 주는 문 = 184 부록 : 주요 프로그래밍 언어 = 189