일러스트레이션 김수진 기자 soojin@donga.com
김재호 과학평론가·재능대 특임교수
22일 한국정보올림피아드(KOI) 개선방안 공청회가 열렸다. 4월 14일 열린 제35회 한국정보올림피아드 지역대회 문제에 오류가 있어 앞으로 어떻게 바꿔 나갈지 고민하는 자리였다. 초등(1문항), 중등(2문항), 고등부(4문항)에서 총 7문제의 오류가 있었다. 이 때문에 해답 없는 문제들을 푸느라 다른 문제에 집중할 수 있는 시간을 빼앗겼다는 불만이 제기됐다. 결국 147명을 구제해 본선인 전국대회를 치르게 할 계획이다.
가장 먼저 든 생각은 왜 오류의 가능성은 시험의 답안 중 하나로 고려하지 못했느냐는 점이다. 소프트웨어든 정보과학이든 과학기술이든 언제나 오류가 발생할 수 있다. ‘정보’를 겨루는 대회라면 정보가 제시되는 과정(문제)의 오류를 알아차리는 능력도 물어보면 안 될까. 정답 없음과 복수 정답 역시 가능성으로 열어둘 수 없느냐는 뜻이다.
광고 로드중
논리적 사고훈련과 소프트웨어교육은 정말 즐거워야만 능력을 꽃피울 수 있다. 그런데 소프트웨어교육의 의무화와 이에 따른 학생과 학부모들의 부담이 늘고 있다. 각종 인증과 대회는 또 다른 사교육을 낳고, 대학 입시를 위한 수단이 돼 가고 있는 것이다.
각 문제들의 내용은 차치하고 지역대회가 필기시험으로 치러진 것도 비판이 제기됐다. 아무리 예선대회라지만 소프트웨어 관련 수리퀴즈, 자료구조나 알고리즘 등을 프로그래밍과 컴퓨팅에 연결하는 문제를 종이로 풀어야 하는 것일까. 이건 마치 전국 축구대회에 앞선 지역 예선대회를 필기시험으로 치르는 것과 같다. 헤딩과 패스하는 방법, 골 결정력을 높이는 비결, 축구의 규칙 등을 잘 알아야 필드에서 제대로 뛸 수 있다는 논리다. 소프트웨어와 축구는 둘 다 머리와 몸으로 하는 신체 활동이다.
자유로움이야말로 소프트웨어의 미래다. 정말 심심풀이로, 재미있어서 만들어 낸 결과물들이 사용자들의 주목을 받는 세상이다. 페이스북이나 구글(유튜브), 넷플릭스 등의 기업들은 탄생과 성장 자체가 자유로움이었다. 이 기업들은 이제 미국 전역의 학교에 소프트웨어교육을 보급하기 위해 엄청난 투자를 하고 있다. 소프트웨어교육이 변하지 않으면 4차 산업혁명의 꿈은 실현되기 힘들다. 소프트웨어능력을 어떻게 정답이 정해진 5지 선다형 시험(OMR카드)으로 검증할 수 있을까.
특히 소프트웨어교육은 나를 알아가는 과정이어야 한다. 나의 합리적 판단과 수리적 능력은 어느 정도인지 깨닫는 절차여야 한다는 뜻이다. 4차 산업혁명의 근간인 ‘정보’를 다루는 대회는 소프트웨어 (정보의 구조)의 사고방식을 가꿔가는 축제의 장이 돼야 한다. 나의 능력을 계속 테스트하고 극복하다 보면 훌륭한 프로그래머로 성장할 수 있다.
광고 로드중
소프트웨어교육과 대회는 창의력을 견주는 장이다. 프랑스의 ‘에콜42’라는 소프트웨어 인재양성소는 입학시험만 한 달 동안 치르는 것으로 유명하다. 충분한 시간을 주고, 진짜 실력을 겨뤄보는 것이다. 각종 장관상과 기관장상들이 소프트웨어학교에 입학하는 조건은 아니라는 뜻이다. 공정하게 실력을 겨루는 건 언제나 필요하다. 소프트웨어교육이 ‘하드’한 관료적 대회와 공모전으로 점철된다면 진짜 실력을 겨룰 수 없다.
김재호 과학평론가·재능대 특임교수