상상력 Go~ 스크래치 프로그래밍 I CAN Coding Series 1
탁연상 지음 / DigitalNew / 2017년 4월
평점 :
품절


전세계가 제 4차 산업혁명 경쟁에서 밀리지 않기 위해 많은 투자와 노력을 하고 있습니다. 인공지능, 로봇, 자율주행 자동차, 드론, 3D 프린터 등 대부분이 컴퓨터 프로그램과 연관되어 있음을 알 수 있습니다. 한국도 이러한 노력의 일환으로 프로그램 교육을 2018년부터 학교에서 정규 교과목으로 실시하도록 결정하였습니다.

 

기존 프로그램 언어에서는 직접 명령어 하나 하나의 특성을 공부하고 직접 키보드로 입력하면서 작업하였습니다. 이러한 방법은 학생들이 처음 프로그램을 접하기에는 어려움이 많았었습니다. 이를 해결하기 위해 전세계 유수 기업들의 후원으로 미국 MIT에서 쉽고 재미있고 배우기 쉬운 프로그램인 스크래치를 개발하게 되었으며 전세계 모든 사람들이 무료로 이용 가능하도록 하였습니다. 스크래치 사이트에 무료 가입을 하여 사용이 가능하며, 기본적인 예제 프로젝트를 참고할 수 있습니다. 온라인 에디터 뿐만 아니라, 인터넷이 사용 불가능한 지역에서도 사용 가능하도록 오프라인 에디터 프로그램도 지원하고 있으니, 자신의 운영체제에 맞도록 미리 설치해 두시면 좋을 듯 합니다.

 

고양이 그림이 상징인 스크래치는 무대라는 공간에서 원하는 대로 배경그림을 깔고, 스프라이트를 올려놓고 움직이도록 스크립트를 작성하는 프로그램입니다. 여기서 스프라이트는 무대 위에서 다양한 명령에 따라 실행되는 배우라고 생각하시면 됩니다. 스크립트는 기존의 프로그램 코드에 해당되는 부분이며, 언어를 타이핑하는 대신 이미 정해져 있는 스크립트를 마우스로 끌어서 순서를 정하고, 조건을 변경하거나 모양, 소리를 정의하여 프로그램을 만드는 핵심입니다. 이 책은 사이트 가입부터 프로그램의 화면 구성과 스프라이트와 스크립트에 대한 기능을 순서도의 개념과 함께 무대에서 어떻게 실행이 되는 그림으로 상세히 설명하고 있습니다.

 

책에 실린 4개의 프로젝트를 따라하면서 스트래치 프로그램을 익힐 수 있으며 멀티, 변수, 연산, 관찰, 소리, 펜 스크립트까지 대부분의 기능을 충분히 익힐 수 있도록 구성되어 있습니다. 이 책의 내용만 따라 해도 창의적이면서 논리적인 사고가 필요한 프로그래밍의 기초를 배우는데 충분하리라 생각됩니다. ^^


댓글(0) 먼댓글(0) 좋아요(1)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo