코딩과인공지능
코딩(Coding)은컴퓨터와소통하는언어로,우리는이언어를통해프로그램을만듭니다.우리들은컴퓨터로인터넷도하고게임을하기도하며,영화를보거나음악을듣습니다.이렇게다양한기능을가지고우리에게편리함을주는컴퓨터지만,이진법으로동작을하는기계이기때문에우리의언어를알아듣지못합니다.그래서컴퓨터에게어떤일을시키려면이진법으로소통해야합니다.컴퓨터가이해할수있는표현으로해야할일을표시하는것을코딩이라고부릅니다.
2016년3월,전세계를떠들썩하게만들었던‘알파고’가등장하면서우리도인공지능,제4차산업혁명이라는말을자주접합니다.앞으로산업사회는컴퓨터와로봇이인간의노동력을대체해나갈것입니다.로봇은인간의명령에따라위험한일을대신하고,정밀한기술이요구되는일을반복합니다.과거의컴퓨터와로봇이인간이정해놓은규칙의범주내에서만행동을할수있었다면,미래에는사람이만들어놓은알고리즘을바탕으로스스로학습을하고그학습의결과로부터추론과판단을할수있게될것입니다.우리는컴퓨터와로봇이더욱생산성을높일수있도록,우리의삶을더욱풍요롭게해주도록코딩을다룰수있는지혜와능력이필요합니다.
전세계적으로부는코딩교육열풍
최근들어우리나라초등·중학교학부모사이에서코딩교육열풍이거세게불고있습니다.‘2015개정교육과정’에따라우리나라에서는2018년부터전국초·중·고교에서소프트웨어교육(코딩교육)을의무화하고있습니다.이미유치원생과초등학생들은퍼즐이나블록맞추기등게임방식을이용해컴퓨터프로그래밍원리를배우고있습니다.우리나라뿐만아니라전세계적으로코딩교육이유행하고있습니다.실제로미국에서코딩교육을받은사람이3천7백만명에달하고,각종영리·비영리단체에서는코딩교육을위해다양한콘텐츠와프로그램을개발하고있습니다.2013년오바마대통령은“비디오게임을사지만말고직접만드세요.휴대폰을갖고놀지만말고프로그램을만드세요.”라고말했고,스티브잡스도“모든국민은배워야합니다.코딩은생각하는방법을가르쳐주기때문입니다.”라며코딩의중요성을강조했습니다.영국,일본,이스라엘등해외각국에서도경쟁적으로코딩을정규교육과정에편입시켜교육을하고있습니다.영국정부는2014가을학기부터초·중·고교에서코딩을필수과목으로가르치도록했습니다.
논리력·창의력·문제해결력을키워주는《사고력코딩》
인공지능시대가미래사회를어떻게변화시킬지에대한의견은분분하지만,그누구도정확히예측할수없습니다.그래서저자는‘인공지능시대를살아갈청소년들에게어떤공부가필요할까?’를고민했습니다.긴고민끝에,청소년들에게지금필요한능력은자신의생각을구체화하고,상상을현실로만들어갈수있는힘이라고결론지었습니다.생각하는힘에서부터구체적인산출물을만들어내고생각을실현해내는힘까지모든것이하나가되어야하며,코딩교육을통해서그힘을기를수있다고생각했습니다.코딩교육은논리력,창의력,문제해결력을향상시켜줍니다.코딩을할때블록형태의프로그래밍언어를마치레고를조립하듯이하는과정에서컴퓨팅사고력이발달하게될것입니다.