|
1. 자격증 정보
SW코딩자격증은 컴퓨팅 사고력 및 코딩을 통한 직무 능력 향상을 목표로 한국생산성본부에서 시행하는 자격증이다.
자격 접수 사이트다. 자격증에 대한 자세한 정보를 찾을 수 있다.
license.kpc.or.kr
자격증 취득을 위해서는 좋은 교재가 필요하다.
<이기적 SW코딩자격 스크래치 3급> 책을 보고 SW코딩자격증을 취득하려면 무엇을 공부해야 하는지 자세히 알아보자.

먼저 SW코딩자격증은 민간자격증으로 1급, 2급, 3급이 있다.
응시료는 1급 30,000원 / 2급 25,000원 / 3급 20,000원이다.
시험시간은 1급 60분 / 2급 45분 / 3급 45분이 주어진다.
사용하는 프로그램은 Entry Offline v2.0.46 또는 Scratch 3.0 Offline Editor 중 1개를 택해서 진행하면 된다.
합격 기준은 100점 만점에 70점 이상을 득해야 한다.
시험 일정은 1,3,5,7,9,11월 둘째 주 토요일에 연 6회 시행한다.
응시 자격은 제한 없다.

2. 코딩 열풍
컴퓨터공학이 인기를 끌고 모든 산업의 중심이 되면서 코딩 또한 관심도가 많아졌다.
자라나는 어린 학생들에게 코딩을 어떻게 하면 쉽게 가르칠 수 있을지 많은 고민과 시도들이 있었다.
수없이 많은 프로그래밍 언어가 있다.
컴퓨터가 이해하도록 논리적 알고리즘을 타이핑하여 작성하는 방법은 난이도가 어렵다.
소프트웨어를 쉽게 배우도록 만들어진 교육용 프로그래밍 언어에는 스크래치, 엔트리가 있다.
<이기적 SW코딩자격 스크래치 3급> 책에서는 스크래치를 중심으로 자격증 취득을 위한 학습을 돕는다.

3. 스크래치 설치와 실행
스크래치를 배우기 위해 컴퓨터에 설치해야 한다.
https://scratch.mit.edu
사이트 하단 다운로드 메뉴에서 설치 파일을 받을 수 있다.
스크래치를 실행하면 다음과 같은 화면이 나온다.
흔히 코딩이라 하면 흰색 또는 검은색 화면에 빠르게 알 수 없는 글자들을 타이핑한다고 생각한다.
스크래치에서 코딩은 여러 가지 명령문을 마우스로 드래그 드롭하여 조합하는 것을 말한다.
아이들도 쉽게 코딩을 접하고 만들어진 명령의 집합을 실행하고 수정하는 행동을 반복하여 최종 결과물을 만들도록 돕는다.

4. 책 소개
책의 초반은 자격증에 대한 정보와 컴퓨터 용어를 설명한다.
소프트웨어가 무엇이고 어떤 중요성을 갖는지 나온다.
문제를 파악하고 해결하는 절차를 알고리즘이라고 한다.
p34
알고리즘이란 간단히 말해 문제를 해결하기 위한 일의 순서를 정리해 놓은 것을 말합니다.
특히 컴퓨터 프로그램에서는 '처리해야 할 작업의 순서를 정리해 놓은 일련의 묶음'을 알고리즘이라고 합니다.
알고리즘의 종류와 순서도 기호들을 배우고 자격증 취득의 기본이되는 이론을 학습한다.

책의 중반에는 스크래치를 다루는 방법을 자세히 다룬다.
어떤 상황에서 어떤 작업을 선택하고 구성하는지 친절한 그림과 함께 설명한다.
120페이지부터는 최신 기출 유형 문제들이 등장한다.
이미 스크래치를 다룰 줄 아는 분들은 여기부터 학습해도 무방하다.
1번부터 5번까지는 이론문제 5문제가 나온다.
6번부터 10번까지는 스크래치나 엔트리를 이용한 실습 문제가 등장한다.
총 8회분의 기출 세트가 수록되어 있다.
문제 수로 보면 이론 40문제, 실습 40문제로 합격을 하기에는 충분한 양의 문제다.
몇 가지 유형을 익히면 반복되거나 유사한 문제는 쉽게 풀이할 수 있다.
책에서는 동영상 강의도 무료로 제공하고 있다.
컴퓨터 활용이 익숙하지 않은 분들은 동영상으로 좀 더 쉬운 접근이 가능한 점이 인상 깊다.
5. 문제 풀기
책을 따라서 실습 문제를 풀어보았다.
스크래치 프로그램에 문제에서 필요한 그림이 이미 마련되어 있다.
먼저 필요한 그림을 불러오고, 문제의 알고리즘 대로 로직을 짜서 드래그 앤 드롭하면 끝난다.
실제 동작하는 것을 확인해 보자.


조르단이 벤에게 축구공을 패스하는 모습이 꽤나 사실적이다.
축구공은 벤에게 이동하면서 점점 작아진다. 원근감을 표현한 부분이다.
그리고 축구공 패스가 완료되면 왔던 방향으로 반발에 의해 약간 튕겨져 나오는 것도 표현했다.
이런 물리적 움직임을 짧은 시간에 구현하는 게 재미있다.
학생들도 스크래치를 통한 코딩 교육을 받으면 즐겁게 공부할 것 같다.
자격증도 따고 코딩 공부도 하고 일석이조 아닐까?
이 리뷰는 출판사로부터 도서를 제공받아 작성하였습니다.
https://blog.naver.com/kyoyo21/222983394711
|