10대가 알아야 할 프로그래밍과 코딩 이야기 : 10대를 위한 최고의 프로그래밍·코딩 입문서

10대가 알아야 할 프로그래밍과 코딩 이야기 : 10대를 위한 최고의 프로그래밍·코딩 입문서

$15.61
저자

우혁,이설아

2014년한국항공대학교에서정보통신공학박사학위를취득하고대학교강의및정부과제평가위원과전문컨설턴트로활동하고있으며,2018년부터메이커스페이스사업단에서초등학생대상‘가족과함께하는미니반려식물용IoT케이스만들기코딩교육’을강의하면서부모와자녀가함께할수있는코딩교육에관심을가지게되었다.국립국어원에서한국어교원자격을취득하였고ISO9001,14001,45001국제심사원자격을보유하고있다.1998년프로그래밍을처음접한후MicrosoftSolutionDeveloper,iNARTEElectro-staticDischargerControlEngineer자격을취득했으며20여년간프로그래머로일하고있다.2014년‘GiGa인터넷활용아이디어공모전’우수상을수상하고사회적벤처기업을창업하였다.2022년에는‘인공지능경진대회’1등장관상을수상하였으며,현재ETRI융합기술연구생산센터의인공지능사물인터넷(AIoT)관련벤처기업에서연구소장으로재직하고있다.실무와강의경험을토대로프로그래밍과코딩에대해널리알리고자노력하고있다.저서로는《나는정부과제로창업한다》(2017)가있다.

목차

머리말|모두가프로그래밍하는사회
서장|프로그래밍과코딩지식,우리의10대가미래세상의주인공으로살아가는황금열쇠

1장지금의10대가마주할미래세상이야기
01세상과직업세계의변화
024차산업혁명시대와프로그래머
03우리나라의코딩교육
04외국의코딩교육
05MIT컴퓨터단과대학
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소스코드(SourceCode)
09공개소스(OpenSource)
10코딩을편리하게해주는통합개발환경(IDE)
★정리&퀴즈

5장꼭알아야할프로그래밍언어이야기
01프로그래밍언어역시인간이기계와소통하기위한도구일뿐
02기계어와어셈블리어
03고급프로그래밍언어
04컴파일러방식언어와인터프리터방식언어
05컴파일러방식언어
06C언어
07객체지향프로그래밍언어의시작C++
08세상을지배할뻔한자바(Java)
09자바(Java)대항마로등장한C#
10인터프리터방식의언어
11마이크로소프트가사랑한베이직(Basic)
12웹개발의필수자바스크립트(JavaScript)
13가장인기있는언어파이썬(Python)
14티오베지수(TIOBEIndex)로알아보는프로그래밍언어순위
★정리&퀴즈

6장가장많은이들이사용하는언어,파이썬이야기
01세계에서가장많이사용하고사랑받는언어
02온라인통합개발환경
03프알몬군의좌충우돌프로그래밍입문기
04코딩도한걸음부터
05코딩1일차-출력(함수)
06코딩2일차-변수와상수
07코딩3일차-입력(함수)
08코딩4일차-연산
09코딩5일차-조건문
10코딩6일차-반복문
11코딩7일차-UpandDown게임
12파이썬프로그래밍도전을마치며
★정리&퀴즈

7장미래직업으로서프로그래머이야기
01직업이란무엇일까요?
02프로그래머에대한인식
03성공한프로그래머
04프로그래머란어떤직업일까요?
05슈퍼개발자
064차산업혁명과미래의프로그래머
★정리&퀴즈

책을마치며_미래세상으로나아가는여러분에게
미주

출판사 서평


모두가프로그래밍하는미래사회,
프로그래밍과코딩지식은우리의10대가미래세상의주인공으로살아가는황금열쇠!

‘소프트웨어’는현행교육과정에서의무화되어운영되고있고,2025년부터적용되는‘2022개정교육과정’에서는초·중학교정보교과시수가두배로늘어나고코딩교육이필수로지정될예정입니다.‘코딩’이필수과목이되어초등학생은놀이중심으로간단한프로그래밍을,중·고등학생은인공지능에대한기초적원리및적용방법까지배우게될것입니다.그러나시중의수많은프로그래밍과코딩관련책들은전공자와전문가들을위한것이대부분이며,부모님과청소년을위한책은찾아보기가어렵습니다.프로그램과코딩을알지못하는10대들에게그필요성을일깨워주고조금이라도더쉽게입문할수있도록도움을주는책,미래사회의주인공으로성장하기위한황금열쇠를쥐어주는책,이책은철저하게이를위해기획되었습니다.

“이토록쉬운프로그래밍이야기라니!”
“이렇게재미있는코딩공부라니!”
읽다보면나도모르게프로그래밍과코딩의세계로빠져듭니다!

프로그래밍언어는결코어렵지않습니다.오히려인간의언어보다훨씬더간단하고배우기쉽습니다.이책은우리가살아가고있는세상의변화의흐름과그에따른직업세계의변화,그리고그안에서나날이높아지는프로그래머의위상을소개하는이야기로시작합니다.그리고여러교과를배우며익히게되는다양한능력처럼프로그래밍과코딩을공부함으로써익힐수있는능력에대해알아봅니다.이어지는3장에서는우리가직접보고만지는컴퓨터와같은하드웨어와소프트웨어,즉프로그램과알고리즘,인공지능등프로그램관련키워드에대해설명하고,4장에서는코딩과프로그래밍의관계,오류,버그및디버그,오픈소스등코딩과관련된개념에대해자세히설명하고있습니다.5장에서는대표적인프로그래밍언어인C언어,자바스크립트,파이썬등의특징에대해알아보고,각프로그래밍언어의장단점을소개합니다.3장혹은5장내용중이해하기어려운부분이있다면멈추지말고이부분은훗날을기약하며다음장으로넘어가도괜찮습니다.이어서6장에서는요즘가장사랑받고있는파이썬으로직접프로그래밍과코딩을해봅니다.마지막7장에서는미래의직업으로서프로그래머에대해자세히알아보고있습니다.장(Chapter)이끝날때는주요내용을요약해서정리하고이어지는퀴즈를통해더욱탄탄하게지식을자신의것으로체화할수있습니다.

오늘날의료,화학,인공지능등다양한분야에종사하는사람들이프로그래밍을하는일이가능해지면서여러기술분야와ICT기술간의융합이일어나고있습니다.앞으로프로그래밍활용영역은더욱확대될것이며,여러분이사회에나가게될즈음에는‘파이썬’과같이컴퓨터와소통할수있는프로그래밍언어가요즘의세계적공용어인영어처럼필수적인언어로자리잡게될것입니다.지난한세기동안3차산업혁명과글로벌화로세계사람들간에영어가필수적인언어로자리매김하였다면,앞으로다가올4차산업혁명에서는사람과기계간의의사소통이더욱확대될것이며,사람이기계와의사소통하기위한프로그래밍언어가필수적인언어로자리매김하게될것입니다.이것이가까운미래세상에주인공으로살아가기위한황금열쇠가될수도있는프로그래밍과코딩에대해공부해야하는이유입니다.

학교수업,학원숙제만으로도벅차고바쁜데코딩이라는새로운것이나타나서혼란스러울수도있습니다.하지만요즘세상사를들여다보면프로그래밍과코딩지식이10대의미래에연결하게될하나의커다란점이될것이너무나도명확합니다.여러분이살아갈미래세상은분명지금의세상과는많이다를것입니다.이책을통해얻을수있는프로그래밍과코딩에대한지식이여러분의미래에든든한힘이되어줄것이라믿습니다.
왜지금의10대가프로그래밍을알아야할까요?
√인공지능과IT기술의발달로평생직장대신3가지이상의직업을갖게될것이고이를위해가장필요한지식이바로프로그래밍지식입니다.
√다가올미래는모든것이프로그램화되고모두가프로그래밍하는사회가될것입니다.
√2025년부터초?중학교에서코딩교육이의무화되므로하루빨리관련지식을공부하는것이중요합니다.

프로그래밍은어렵지않나요?
√원리와개념을이해하면영어를배우는것보다도쉬운것이프로그래밍언어입니다.특히나파이썬과같은언어는일주일만배워도기초적인코딩이가능합니다.
√이책을통해하드웨어와소프트웨어,알고리즘,인공지능등프로그램관련키워드에대해이해하고코딩과프로그래밍의관계,오류,버그및디버그,오픈소스등코딩과관련된개념을알고나면프로그래밍과코딩이친근하게느껴질것입니다.

프로그래밍언어를완벽하게몰라도코딩을할수있나요?
√수천수만개의영어단어를모두외워야만회화를할수있는것이아니듯최소한의지식으로도코딩이가능합니다.이책에서는전세계에서가장사랑받고있는‘파이썬’을통해직접코딩을해볼수있습니다.