정보처리기사 CBT로 합격하려면 이렇게 공부합니다

요즘 정보처리기사 수험생을 상담하다 보면 종이 기출은 꽤 풀었는데 막상 CBT 화면에서는 점수가 흔들리는 경우가 많습니다. 지식이 부족해서가 아니라, 150분 동안 100문제를 컴퓨터 화면에서 처리하는 방식에 익숙하지 않은 겁니다.
정보처리기사 필기는 한국산업인력공단 기준으로 객관식 4지 택일형입니다. 과목은 소프트웨어설계, 소프트웨어개발, 데이터베이스구축, 프로그래밍언어활용, 정보시스템구축관리 5과목이고 과목당 20문항, 과목당 30분 배정입니다. 합격선은 과목별 40점 이상, 전 과목 평균 60점 이상입니다. 즉 평균 60점만 맞아도 한 과목이 40점 아래로 떨어지면 탈락입니다.
정보처리기사 CBT는 문제풀이 순서가 점수입니다
CBT에서 제일 먼저 버려야 할 습관은 1번부터 100번까지 순서대로 붙잡는 방식입니다. 종이 시험에서는 앞뒤 넘기기가 귀찮아서 그렇게 풀어도 됩니다. 그런데 CBT는 과목 이동, 문제 체크, 답안 표기 확인이 훨씬 빠릅니다. 이 장점을 써야 합니다.
제가 권하는 1회독 기준은 간단합니다. 30초 안에 판단이 안 서는 문제는 체크하고 넘깁니다. 특히 계산이 길어지는 운영체제, 네트워크, 데이터베이스 정규화 문제에서 오래 멈추면 뒤 과목의 쉬운 문제를 놓칩니다.
- 1회독: 확실한 문제만 빠르게 처리
- 2회독: 체크한 문제 중 보기 2개로 줄어드는 문제 처리
- 3회독: 남은 문제는 과락 과목부터 방어
100문항 150분이면 문제당 1분 30초입니다. 그런데 실제 합격자는 모든 문제에 1분 30초를 쓰지 않습니다. 쉬운 암기 문제는 20초 안에 끝내고, SQL이나 코드 추적 문제에 시간을 남깁니다. 이 시간 배분이 CBT 점수 차이를 만듭니다.
과목별로 버릴 부분을 먼저 정해야 합니다
정보처리기사 CBT 준비에서 가장 위험한 말이 전 범위 3회독입니다. 말은 그럴듯한데, 직장인이나 비전공자에게는 실패 확률이 높습니다. 범위가 넓고 용어가 많아서 전부 붙잡으면 실제 시험 전날까지 자신 없는 과목만 늘어납니다.
소프트웨어설계
요구사항, UML, 디자인 패턴, 화면 설계는 반복 출제되는 틀이 있습니다. 여기서는 깊은 개발 지식보다 용어 구분이 중요합니다. 유스케이스, 클래스 다이어그램, 시퀀스 다이어그램을 그림 없이도 구분할 수 있어야 합니다. 패턴은 생성, 구조, 행위 분류부터 잡고 세부 설명을 붙이는 식이 빠릅니다.
소프트웨어개발
자료구조, 테스트, 형상관리, 인터페이스 구현이 섞여 나옵니다. 비전공자는 정렬 알고리즘 전체를 깊게 파기보다 테스트 기법과 화이트박스·블랙박스 구분을 먼저 가져가는 게 낫습니다. 단어만 알아도 맞히는 문제가 있어서 점수 회수율이 좋습니다.
데이터베이스구축
여기는 포기하면 안 됩니다. SQL, 키, 정규화, 트랜잭션, 무결성은 필기뿐 아니라 실기까지 이어집니다. 정보처리기사 CBT만 생각해도 데이터베이스는 계산보다 구조 이해 문제 비중이 큽니다. 최소한 SELECT, JOIN, GROUP BY, HAVING, 서브쿼리는 손으로 결과를 따라갈 수 있어야 합니다.
프로그래밍언어활용
C, Java, Python 형태의 코드 추적 문제가 부담스럽다면 문법을 새로 배우려 하지 말고 출력값 추적 훈련만 하세요. 증감 연산자, 반복문, 배열, 문자열, 재귀는 시험용으로 자주 쓰입니다. 코드를 예쁘게 짜는 능력보다 주어진 코드가 어떤 값을 찍는지 보는 능력이 필요합니다.
정보시스템구축관리
보안, 네트워크, 신기술 용어가 많습니다. 이 과목은 암기량이 커서 끝까지 붙잡으면 시간이 많이 새어 나갑니다. 과락 방어를 목표로 잡고 보안 공격 유형, 인증, 암호화, 프로토콜, 개발 방법론 중심으로 압축하는 편이 현실적입니다.
CBT 모의고사는 점수 확인용이 아니라 동선 연습용입니다
많은 수험생이 정보처리기사 CBT 모의고사를 풀고 점수만 봅니다. 솔직히 그건 절반만 한 겁니다. CBT 연습의 목적은 화면에서 문제를 읽고, 답을 찍고, 체크하고, 다시 돌아오는 동선을 몸에 익히는 데 있습니다.
Q-Net CBT 체험 화면에는 글자 크기 조절, 화면 배치, 계산기, 체크 문제, 남은 시간, 답안 제출 확인 같은 기능이 있습니다. 실제 시험장에서 처음 만지면 별것 아닌 버튼도 신경을 잡아먹습니다. 시험은 지식 싸움이기도 하지만 환경 적응 싸움이기도 합니다.
- 모의고사 1회차: 150분을 꽉 채우지 말고 120분 안에 끝내기
- 모의고사 2회차: 체크 문제만 따로 다시 푸는 연습
- 모의고사 3회차: 과목별 점수 편차 확인
- 시험 전날: 새 문제보다 오답 표시 문제만 재확인
여기서 중요한 건 평균 점수보다 최저 과목입니다. 평균 68점이 나와도 한 과목이 35점이면 실제 시험에서는 떨어집니다. 그래서 모의고사 점수표를 볼 때는 최고점 과목을 자랑하지 말고 최저점 과목을 먼저 봐야 합니다.
합격권 수험생의 공부 순서는 다릅니다
제가 강의에서 많이 쓰는 방식은 기출 5개년을 완벽하게 외우는 방식이 아닙니다. 먼저 최신 출제기준에 맞는 과목 틀을 확인하고, 그다음 반복 기출을 분류합니다. 그리고 실기까지 이어지는 과목에 시간을 더 둡니다.
예를 들어 데이터베이스와 프로그래밍은 필기에서 60점 넘기기용으로만 보면 손해입니다. 실기에서 SQL, 알고리즘, 프로그래밍 언어 활용, 소프트웨어 개발 보안이 다시 나옵니다. 반대로 신기술 용어는 범위가 계속 넓어지기 때문에 전부 외우려 들면 효율이 떨어집니다. 빈출 보안 용어와 네트워크 기본 개념 위주로 방어하면 됩니다.
- 처음 7일: 5과목 기본 용어와 기출 유형 확인
- 다음 10일: 데이터베이스, 프로그래밍, 소프트웨어공학 문제 집중
- 다음 7일: CBT 모의고사로 시간 배분 교정
- 마지막 3일: 오답, 과락 위험 과목, 자주 틀리는 코드 추적만 반복
공부 시간이 하루 2시간밖에 없다면 교재를 처음부터 끝까지 읽는 방식은 맞지 않습니다. 문제를 먼저 풀고 틀린 개념을 역으로 채우는 쪽이 낫습니다. 정보처리기사 CBT는 출제 문장에 익숙해지는 시험입니다. 용어를 아는 것과 시험 문장에서 답을 고르는 것은 다릅니다.
시험장에서 실수 줄이는 방법
시험 당일에는 어려운 문제를 맞히는 것보다 쉬운 문제를 틀리지 않는 게 더 중요합니다. 정보처리기사 필기 합격선은 만점 경쟁이 아닙니다. 과락을 피하면서 평균 60점을 넘기는 시험입니다.
시작 후 10분 안에 화면 글자 크기와 배치를 본인에게 맞추고, 답안 표기 영역을 확인하세요. 체크 기능은 모르는 문제 표시용만으로 쓰는 게 좋습니다. 애매한 문제, 계산 문제, 다시 검토할 문제를 전부 같은 표시로 묶으면 나중에 우선순위가 흐려집니다.
- 아는 문제는 바로 답을 입력하고 미련 두지 않기
- 과락 위험 과목은 마지막 20분에 반드시 재확인
- 답안 제출 전 미응답 문항부터 확인
- 계산이 긴 문제는 끝까지 풀 가치가 있는지 먼저 판단
정보처리기사 CBT는 공부량이 많은 사람이 무조건 유리한 시험이 아닙니다. 100문제 중 내가 맞힐 문제, 버릴 문제, 다시 볼 문제를 빨리 가르는 사람이 유리합니다. 범위를 줄이는 판단이 늦으면 시험장에서는 시간이 먼저 무너집니다. 그래서 저는 정보처리기사 필기를 준비하는 수험생에게 늘 말합니다. 많이 보는 것보다, 안 볼 것을 정하고 남은 것에서 점수를 안정적으로 뽑는 쪽이 합격에 가깝습니다.