책 이미지

책 정보
· 분류 : 국내도서 > 청소년 > 청소년 수학/과학
· ISBN : 9791160078503
· 쪽수 : 288쪽
· 출판일 : 2022-10-07
책 소개
목차
머리말 | 모두가 프로그래밍하는 사회
서장 | 프로그래밍과 코딩 지식, 우리의 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차 산업혁명과 미래의 프로그래머
★ 정리 & 퀴즈
책을 마치며 _ 미래 세상으로 나아가는 여러분에게
미주
리뷰
책속에서
세상에 다양한 언어가 있는 것처럼 다양한 프로그래밍 언어가 있습니다. 2010년 중반에 들어서며 여러 프로그래밍 언어 중 파이썬(Python)이 전 세계적으로 주목을 받기 시작했습니다. 프로그래머가 아닌 사람도 파이썬을 통해 쉽게 프로그래밍할 수 있게 되었기 때문입니다. 파이썬은 아래아한글을 사용할 정도라면 누구든 일주일 만에 실무에 바로 활용할 수 있을 정도로 배우기 쉽습니다. 이렇게 의료, 화학, 인공지능 등 다양한 분야에 종사하는 사람들이 프로그래밍을 하는 일이 가능해지면서 여러 기술 분야와 ICT 기술 간의 융합이 일어나고 있습니다. 앞으로 프로그래밍 활용 영역은 더욱 확대될 것이며, 여러분이 사회에 나가게 될 즈음에는 파이썬과 같이 컴퓨터와 소통할 수 있는 프로그래밍 언어가 요즘의 세계적 공용어인 영어처럼 필수적인 언어로 자리 잡게 될 것입니다. 지난 한 세기 동안 3차 산업혁명과 글로벌화로 세계 사람들 간에 영어가 필수적인 언어로 자리매김하였다면, 앞으로 다가올 4차 산업혁명에서는 사람과 기계 간의 의사소통이 더욱 확대될 것이며, 사람이 기계와 의사소통하기 위한 프로그래밍 언어가 필수적인 언어로 자리매김하게 될 것입니다. - <서장 프로그래밍 지식, 우리의 10대가 미래 세상의 주인공으로 살아가는 황금 열쇠> 중에서
서울대학교의 예를 보면, 예비 신입생을 대상으로 하는 기초 교양 교과과정을 ‘학문의 기초, 학문의 세계, 선택 교양’ 세 부문으로 나누어서 운영하고 있습니다. 그중 ‘학문의 기초’ 부문에 ‘컴퓨터와 정보 활용’이 포함되어 있는데, 하위에는 ‘인공지능 입문, 컴퓨팅 기초, 컴퓨터 과학적 사고와 실습’ 등 여섯 과목이 있습니다. 그중 두 과목을 제외한 나머지는 모두 컴퓨터공학 전공이 아닌 학생 대상 과목입니다. - <Chaprer 1 지금의 10대가 마주할 미래 세상 이야기> 중에서