SW코딩자격이란 무엇일까?
SW코딩자격이란 한국생산성본부(KPC)에서 시행하는 등록 민간 자격으로 프로그래밍과 더불어 알고리즘을 이해하고 있는지를 확인하는 시험이다. 국가에서 인정받은 자격시험은 아니지만, 코딩은 4차산업 시대에서 필수적이며 요즘에는 초등학생 때부터 코딩을 배울 만큼 중요한 기술이기 때문에 어렸을 때부터 코딩에 대한 부담을 없애기에 적합한 시험이다. 8문제 정도의 이론 문제와 함께 코딩 실무에 대한 문제들이 출제되면서 단순하고 반복적인 코딩 기술이 아닌 상황에 따른 문제 해결 능력을 함양하기 위한 자격 시험이라 할 수 있다.
Entry와 Scratch는 어떤 프로그램일까?
SW코딩자격 시험은 엔트리나 스크래치 프로그램 둘 중 하나를 선택하여 시험 접수를 한 후 문제 역시 해당 프로그램과 관련된 문제가 전반적으로 출제된다. 파이썬이나 C언어와 같은 텍스트 기반의 프로그래밍 언어는 관련 전공자가 아니면 익히기 어렵고 논리 구조 자체가 어려워 교육용으로 블록 기반 프로그래밍 언어가 개발되었다. 엔트리와 스크래치가 대표적인 예이며 복잡한 문법을 암기하지 않아도 프로그래밍이 가능해 학교에서 주로 가르치는 프로그램이다. 엔트리는 국내 네이버의 비영리재단인 커넥트 재단에서, 스크래치는 미국의 MIT 미디어 연구소에서 제작한 것으로 배우고 활용하는 것에 큰 차이가 없어 본인이 희망하는 프로그램으로 연습 및 시험 응시를 진행하면 된다.
블록 기반 프로그래밍 언어로 시험을 보는 SW코딩자격의 한계점은?
SW코딩자격 시험에서 사용하는 프로그램인 엔트리와 스크래치는 모두 블록 기반의 프로그래밍 언어이다. 진입장벽이 낮아 초등학생들이 배우기에도 무리가 없고 교육이 용이하지만 실무에 사용하기에는 한계가 크다. 블록 기반의 프로그래밍 언어는 텍스트 기반 프로그래밍을 대체할 수 없어 실제 프로그램 개발 등의 업무에서 사용할 수 없다. 입문용/교육용이기 때문에 인터페이스나 디자인 등이 초등학생 수준에 맞춰져 있어 성인이 배우기 지루할 수 있으며 사용할 수 있는 기능이 제한적이다. 따라서 해당 자격은 초등학생들이 코딩에 큰 부담을 느끼지 않게끔 입문용으로 응시하기에는 좋으나 업무에 필요해 코딩을 공부하는 사람들에게는 한계가 있다.
SW코딩자격, 난이도와 합격률은 어떻게 될까?
SW코딩자격의 난이도는 1급>2급>3급 순이며, 1급이 출제 범위가 가장 넓고 제일 어려운 수준이기는 하지만 SW 코딩 자격 자체가 입문 수준의 시험이기 때문에 2급이나 3급에 비해 어려운 수준이라는 1급도 난이도는 매우 쉽다고 볼 수 있다. IT와 관련한 기본 지식이 있는 경우에는 프로그래밍만 조금 연습하여 바로 응시할 정도이다. 민간자격정보서비스에서 제공하는 SW코딩자격의 최근 2개년도 합격률은 다음과 같다.
응시년도 | 등급 | 응시자 수 | 합격자 수 | 합격률 |
2021년 | 1급 | 369 | 279 | 75.61% |
2021년 | 2급 | 1,654 | 1,124 | 67.96% |
2021년 | 3급 | 1,536 | 1,268 | 82.55% |
2020년 | 1급 | 263 | 222 | 84.41% |
2020년 | 2급 | 2,016 | 1,542 | 76.49% |
2020년 | 3급 | 1,871 | 1,674 | 89.47% |
SW코딩자격은 독학으로 취득할 수 있을까?
SW코딩자격의 2급 혹은 3급은 주로 초등학생들이 준비하는데 한국생산성본부의 공식 인증 교재를 사용하면 교재 내에 무료로 인터넷 강의를 들을 수 있게 되어있어 부모님의 도움하에 충분히 독학할 수 있다. 1급의 경우 중/고등학생 혹은 코딩을 처음 접하는 성인이 준비하는데, IT 및 알고리즘과 관련된 기본 지식이 있다면 KPC에서 제공하는 기출문제를 이용하여 충분히 독학할 수 있다. 코딩에 대한 기본 지식이 있다면 학습이 매우 용이하겠지만 그렇지 않더라도 교재와 무료 강의를 통해 충분히 독학이 가능하다.
SW코딩자격 자격증의 현실은 어떨까?
SW코딩자격은 입문용 자격증이라는 인식이 강하고 난이도가 다른 코딩 자격증과 비교해 매우 낮은 수준이기 때문에 가치가 높은 자격증은 아니다. 실제 업무에서는 텍스트 기반의 프로그래밍을 사용하기 때문에 취업을 할 때 사용할 수 없으며 기출문제를 몇 번 풀어 합격할 수 있는 수준이라 1급을 취득했다 하더라도 코딩 응용 능력이 뛰어나다 할 수 없다. 대기업 등에 취업할 때는 자격증보다는 코딩 면접 등의 절차를 거치기 때문에 SW코딩자격으로 우대를 기대하기에는 무리가 있다.
SW코딩자격 취업은 어떨까?
SW코딩 자격을 취득하여 취업하면 일반기업의 코딩을 담당하는 부서에 진출하게 된다. 기업의 코딩 관련 부서는 개발팀 등이 있는데, 개발하고 싶은 프로그램의 설계 및 기획을 개발팀에 의뢰하면 개발자는 코드를 적는 ‘코딩’이라는 작업을 통해 프로그램을 구현할 수 있는 상태로 만든다. 컴파일러 프로그램을 통해 코딩된 파일을 실행시켜서 필요한 프로그램이 개발하는 업무를 하게 된다. 또 코딩 학원에서 학생들을 가르치는 일을 할 수 있다. 요즘에는 초등학생 때부터 코딩 혹은 프로그래밍을 학교에서 배우는데 더 깊이 이해를 하고 싶거나 관련 자격증을 취득하려 하는 경우 학원에서 도움을 받을 수 있는데, 이때 SW코딩자격을 갖춘 강사들이 강의하게 된다.