정보처리기사 합격률 보고 공부 시간 줄이는 방법

요즘 상담하다 보면 정보처리기사를 “필기는 쉽다던데요?”라고 말하는 분이 많아졌습니다. 맞는 말이긴 한데 반만 맞습니다. 큐넷 검정현황 기준으로 2025년 정보처리기사 합격률은 필기 65.0%, 실기 22.1%입니다. 필기만 보면 셋 중 둘이 붙는 시험처럼 보이지만, 실기까지 가면 네 명 중 한 명도 못 붙는 회차가 나옵니다. 그래서 이 시험은 시작할 때부터 필기용 공부와 실기용 공부를 분리해야 합니다.
정보처리기사 합격률은 필기보다 실기를 먼저 봐야 합니다
최근 5년 수치를 보면 방향이 꽤 선명합니다. 2021년 필기 63.6%, 실기 30.8%. 2022년 필기 56.1%, 실기 20.8%. 2023년 필기 59.0%, 실기 21.0%. 2024년 필기 60.8%, 실기 28.9%. 2025년 필기 65.0%, 실기 22.1%입니다. 필기는 대체로 50% 후반에서 60% 중반이고, 실기는 20%대가 반복됩니다.
이 차이를 모르면 공부 순서가 꼬입니다. 필기에서 이론서를 처음부터 끝까지 다 읽고, 실기는 나중에 기출 몇 회 풀면 된다고 생각하는 식입니다. 그런데 실제 탈락은 실기에서 많이 납니다. 2025년만 봐도 필기 응시 66,308명 중 43,132명이 합격했지만, 실기는 73,858명 중 16,326명만 합격했습니다. 실기 응시자가 필기 합격자보다 많은 건 이전 회차에서 실기에 떨어진 재응시자가 계속 쌓이기 때문입니다.
제가 수업에서 가장 먼저 자르는 부분도 여기입니다. 필기는 100점을 목표로 하지 않습니다. 과목별 과락 40점, 평균 60점만 넘기면 됩니다. 반대로 실기는 “대충 아는 상태”가 거의 점수로 연결되지 않습니다. 코드 실행 결과, SQL, 용어 서술, 보안·네트워크 개념이 섞여 나오면 머릿속에 있는 말과 답안지에 써야 하는 표현이 달라집니다.
필기는 넓게 말고 과락 방지형으로 갑니다
정보처리기사 필기는 소프트웨어 설계, 소프트웨어 개발, 데이터베이스 구축, 프로그래밍 언어 활용, 정보시스템 구축관리 5과목입니다. 각 과목 20문항이고 객관식입니다. 여기서 욕심내면 시간이 새어 나갑니다. 특히 비전공자는 1과목과 2과목의 방법론 용어를 깊게 파다가 정작 프로그래밍과 데이터베이스 문제를 놓치는 경우가 많습니다.
필기 합격률이 60% 안팎이라는 건 기출 반복이 먹힌다는 뜻입니다. 단, 아무 생각 없이 회차만 많이 푸는 건 효율이 떨어집니다. 처음 1회독은 모르는 문제를 맞히는 게 목적이 아닙니다. 과목별로 “계속 틀리는 유형”을 찾는 작업입니다. 2회독부터는 틀린 문제만 좁혀야 합니다. 시험 2주 전에도 새 이론을 펼치고 있으면 대개 늦습니다.
- 소프트웨어 설계·개발: UML, 요구사항, 테스트, 디자인 패턴은 반복 출제 중심으로 처리
- 데이터베이스: 정규화, SQL, 트랜잭션, 무결성 제약조건은 실기까지 이어서 학습
- 프로그래밍 언어: C, Java, Python 코드 추적 문제는 필기 때부터 손으로 따라가기
- 정보시스템 구축관리: 보안, 네트워크, 신기술 용어는 깊이보다 구분 기준을 우선
필기는 5과목을 똑같이 공부하면 안 됩니다. 이미 70점 나오는 과목을 85점으로 올리는 시간보다, 35점 나오는 과목을 45점으로 올리는 시간이 훨씬 값집니다. 합격선 시험에서는 약한 과목의 바닥을 올리는 게 먼저입니다.
실기 합격률 20%대가 말해주는 것
실기는 필답형입니다. 객관식처럼 보기에서 고르는 시험이 아닙니다. 이 차이가 큽니다. 2025년 실기 합격률 22.1%는 “내용을 본 적 있다” 수준으로는 부족하다는 신호입니다. 특히 코드 문제는 눈으로 읽으면 이해한 것 같은데, 막상 변수값을 추적하면 틀립니다. SQL도 SELECT 문 구조는 알아도 GROUP BY, HAVING, JOIN 조건이 섞이면 실수가 나옵니다.
제가 수강생에게 실기 준비를 시킬 때는 암기장을 먼저 만들지 않습니다. 먼저 최근 기출에서 코드·SQL·서술형을 나눕니다. 그리고 점수 전환이 빠른 순서로 배치합니다. 보통은 SQL과 코드 추적을 먼저 잡고, 그다음 용어 서술을 얹는 쪽이 낫습니다. 용어만 외워서는 점수가 흔들리고, 코드만 파면 서술형에서 빈칸이 생깁니다.
실기에서 버려도 되는 공부
모든 신기술 용어를 백과사전처럼 외우는 공부는 비효율적입니다. 실기에서 필요한 건 긴 설명이 아니라 출제자가 요구하는 짧은 정의입니다. 예를 들어 보안 공격 기법은 “무슨 공격인지”, “어떤 상황에서 쓰이는지”, “비슷한 용어와 뭐가 다른지” 정도면 충분합니다. 반대로 코드 실행 결과 문제는 해설을 읽는 것보다 직접 표를 그리는 시간이 필요합니다.
- 우선순위 1: C, Java, Python 코드 실행 결과
- 우선순위 2: SQL 작성과 결과 예측
- 우선순위 3: 데이터베이스 정규화, 트랜잭션, 인덱스
- 우선순위 4: 보안, 네트워크, 테스트 관련 단답형
- 후순위: 출제 빈도가 낮은 신기술 용어의 장문 암기
실기 합격률이 낮은 이유는 문제가 엄청나게 어려워서만은 아닙니다. 공부 방식이 필기식으로 남아 있기 때문입니다. 필기는 보기 기억으로 맞히는 문제가 있지만, 실기는 손으로 답을 써야 합니다. 그래서 실기 공부 시간의 절반 이상은 읽기가 아니라 쓰기와 추적이어야 합니다.
응시자격 안 되면 합격률은 의미 없습니다
정보처리기사는 기사 등급 국가기술자격입니다. 관련학과 졸업자, 졸업예정자, 동일·유사 분야 실무경력자, 산업기사 취득 후 경력자 등 기사 응시자격 중 하나를 충족해야 합니다. 여기서 많이 하는 실수가 “IT 자격증이니까 누구나 볼 수 있겠지”라고 생각하는 겁니다. 필기 접수 전에는 큐넷에서 본인 학력과 경력 인정 여부를 확인해야 합니다.
특히 비전공 직장인은 경력 인정에서 갈립니다. 회사에서 전산 업무를 했다고 해서 자동으로 인정되는 게 아닙니다. 담당 업무, 직무 분야, 재직 기간이 맞아야 합니다. 경력증명서 표현도 중요합니다. 접수 직전에 확인하면 서류 보완할 시간이 부족합니다. 저는 최소 원서접수 한 달 전에는 응시자격부터 확인하라고 말합니다.
정보처리기사 합격률 기준 공부 배분
준비 기간이 8주라고 치면 필기 3주, 실기 5주로 잡는 편이 현실적입니다. 필기 합격 후 실기를 시작하면 시간이 부족합니다. 필기 공부를 하면서 SQL과 프로그래밍 문제는 실기용으로 같이 가져가야 합니다. 그래야 필기 합격 발표 후 새로 시작하는 느낌이 줄어듭니다.
- 1~2주차: 필기 전 과목 기출 1회독, 과락 위험 과목 확인
- 3주차: 필기 오답 압축, 데이터베이스와 프로그래밍은 실기 방식으로 병행
- 4~5주차: 실기 코드 추적, SQL 작성 문제 집중
- 6주차: 단답형 용어와 보안·네트워크 빈출 개념 보강
- 7~8주차: 최근 기출 시간 재고 풀기, 틀린 답안 표현만 반복
정보처리기사 합격률을 보면 필기에서 너무 오래 머물 이유가 없습니다. 필기는 통과 시험이고, 실기는 선별 시험에 가깝습니다. 그래서 공부를 잘하는 사람보다 시간을 잘 자르는 사람이 유리합니다. 100점을 노리는 공부가 아니라, 떨어질 가능성이 큰 구간을 먼저 막는 공부가 맞습니다. 제 경험상 이 시험은 많이 본 사람이 붙는 게 아니라, 안 봐도 되는 걸 빨리 버린 사람이 더 안정적으로 붙습니다.