머리말 | 모두가 프로그래밍하는 사회
서장 | 프로그래밍과 코딩 지식, 우리의 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 언어
모두가 프로그래밍하는 미래 사회,
프로그래밍과 코딩 지식은 우리의 10대가 미래 세상의 주인공으로 살아가는 황금 열쇠!
‘소프트웨어’는 현행 교육과정에서 의무화되어 운영되고 있고, 2025년부터 적용되는 ‘2022 개정 교육과정’에서는 초·중학교 정보 교과 시수가 두 배로 늘어나고 코딩 교육이 필수로 지정될 예정입니다. ‘코딩’이 필수과목이 되어 초등학생은 놀이 중심으로 간단한 프로그래밍을, 중·고등학생은 인공지능에 대한 기초적 원리 및 적용 방법까지 배우게 될 것입니다. 그러나 시중의 수많은 프로그래밍과 코딩 관련 책들은 전공자와 전문가들을 위한 것이 대부분이며, 부모님과 청소년을 위한 책은 찾아보기가 어렵습니다. 프로그램과 코딩을 알지 못하는 10대들에게 그 필요성을 일깨워주고 조금이라도 더 쉽게 입문할 수 있도록 도움을 주는 책, 미래 사회의 주인공으로 성장하기 위한 황금 열쇠를 쥐어주는 책, 이 책은 철저하게 이를 위해 기획되었습니다.
“이토록 쉬운 프로그래밍 이야기라니!”
“이렇게 재미있는 코딩 공부라니!”
읽다 보면 나도 모르게 프로그래밍과 코딩의 세계로 빠져듭니다!
프로그래밍 언어는 결코 어렵지 않습니다. 오히려 인간의 언어보다 훨씬 더 간단하고 배우기 쉽습니다. 이 책은 우리가 살아가고 있는 세상의 변화의 흐름과 그에 따른 직업 세계의 변화, 그리고 그 안에서 나날이 높아지는 프로그래머의 위상을 소개하는 이야기로 시작합니다. 그리고 여러 교과를 배우며 익히게 되는 다양한 능력처럼 프로그래밍과 코딩을 공부함으로써 익힐 수 있는 능력에 대해 알아봅니다. 이어지는 3장에서는 우리가 직접 보고 만지는 컴퓨터와 같은 하드웨어와 소프트웨어, 즉 프로그램과 알고리즘, 인공지능 등 프로그램 관련 키워드에 대해 설명하고, 4장에서는 코딩과 프로그래밍의 관계, 오류, 버그 및 디버그, 오픈 소스 등 코딩과 관련된 개념에 대해 자세히 설명하고 있습니다. 5장에서는 대표적인 프로그래밍 언어인 C 언어, 자바스크립트, 파이썬 등의 특징에 대해