정보처리기사 필기 5과목(설계·개발·DB·프로그래밍언어·시스템관리)의 출제 경향과 과목별 난이도·학습전략, 과락 기준(과목당 40점·평균 60점)을 정리했습니다. 기출문제를 반복 출제 패턴 파악부터 오답노트 활용까지 단계별로 활용하는 방법도 함께 담았습니다.
정보처리기사 필기, 왜 기출 분석부터 시작해야 할까
정보처리기사는 한국산업인력공단 큐넷(Q-net)이 주관하는 국가기술자격으로, NCS(국가직무능력표준) 기반의 출제 기준에 따라 5개 과목에 걸쳐 필기시험이 치러집니다. 과목이 많다 보니 어디서부터 손대야 할지 막막해하는 수험생이 많은데, 결국 관건은 "어느 과목에 얼마나 시간을 배분하고, 어떤 유형을 반복해서 볼 것인가"입니다. 이 글은 특정 과목의 세부 이론을 파고들기보다, 5개 과목 전체를 아우르는 기출 경향과 필기 합격 전략에 초점을 맞춥니다. 과목별 심화 학습이 필요하다면 별도로 정리한 과목별 글을 함께 참고하시는 것을 추천합니다.
정보처리기사 필기시험, 5개 과목 구성 한눈에 보기
필기시험은 아래 5개 과목으로 구성되며, 과목마다 다루는 영역과 시험에서 요구하는 사고방식이 다릅니다. 먼저 전체 구조를 파악한 뒤 과목별 전략을 세우는 것이 순서입니다.
| 과목 | 주요 학습 영역 | 시험에서 자주 나오는 접근 방식 |
|---|---|---|
| 1과목 소프트웨어 설계 | 요구사항 분석, UML 다이어그램, 객체지향 설계 원칙, 디자인 패턴, 애자일 방법론 | 개념 정의와 다이어그램 종류 구분을 묻는 용어형 문제 비중이 높음 |
| 2과목 소프트웨어 개발 | 자료구조, 정렬·검색 알고리즘, 테스트 기법(화이트박스·블랙박스), 형상관리, 애플리케이션 배포 | 알고리즘 동작 순서를 손으로 추적해야 풀리는 문제가 다수 |
| 3과목 데이터베이스 구축 | 관계형 데이터베이스 모델링, SQL(DDL·DML·DCL), 정규화, 트랜잭션, 인덱스 | SQL 문장을 직접 해석하거나 완성하는 실습형 문제 비중이 높음 |
| 4과목 프로그래밍 언어 활용 | C·Java·Python 문법과 실행 흐름, 포인터·클래스, 운영체제(프로세스·메모리 관리), 네트워크 기초 | 짧은 코드를 직접 실행해보듯 따라가며 출력값을 구하는 문제가 핵심 |
| 5과목 정보시스템 구축관리 | 소프트웨어 개발 방법론, 프로젝트 관리, 네트워크·보안 프로토콜, 암호화 알고리즘, 최신 IT 트렌드 용어 | 암기해야 할 용어와 약어가 가장 많은 과목 |
과목별 체감 난이도와 대비 전략
다섯 과목은 "암기로 승부하는 과목"과 "이해와 연습이 필요한 과목"으로 나뉩니다. 이 구분을 알면 학습 순서와 시간 배분이 훨씬 명확해집니다.
| 과목 | 암기 vs 이해 비중 | 실전 대비 전략 |
|---|---|---|
| 1과목 소프트웨어 설계 | 암기 비중 높음 | UML 다이어그램별 용도와 디자인 패턴 이름·목적을 짝지어 표로 정리하면 헷갈림이 크게 줄어듭니다. |
| 2과목 소프트웨어 개발 | 이해·연습 비중 높음 | 정렬 알고리즘은 손으로 직접 단계별로 그려보며 눈이 아니라 손으로 익히는 것이 효과적입니다. |
| 3과목 데이터베이스 구축 | 암기와 이해가 반반 | 정규화 단계(1NF~3NF)는 원리를 이해하고, SQL 문법은 자주 나오는 구문 위주로 손에 익도록 반복 작성합니다. |
| 4과목 프로그래밍 언어 활용 | 이해·연습 비중 매우 높음 | 암기만으로는 한계가 있는 과목입니다. 짧은 코드를 직접 노트에 옮겨 적고 변수값 변화를 추적하는 연습을 반복하세요. |
| 5과목 정보시스템 구축관리 | 암기 비중 매우 높음 | 용어와 약어가 방대하므로 하루 분량을 정해 꾸준히 단어장처럼 반복 노출하는 방식이 유리합니다. |
학습 순서를 고민한다면, 상대적으로 암기 비중이 높은 1·5과목을 먼저 훑어 전체 용어에 익숙해진 뒤, 연습이 필요한 2·4과목에 더 많은 시간을 투자하는 방식을 권합니다. 3과목은 두 성격이 섞여 있어 중간 지점에 배치하면 흐름이 자연스럽습니다.
필기 합격 기준 — 과락과 평균 점수
정보처리기사 필기는 단순히 총점만 높다고 합격하는 시험이 아닙니다. 큐넷 공식 채점 기준상 필기시험은 과목당 100점 만점 기준 40점 미만이면 과락으로 처리되어 다른 과목 점수와 무관하게 불합격이며, 5개 과목 전체 평균이 60점 이상이어야 합격선을 넘습니다. 즉 아무리 잘하는 과목이 있어도 유독 취약한 한 과목에서 과락 점수를 받으면 평균이 60점을 넘더라도 탈락합니다.
이 기준 때문에 실전 전략은 두 가지 축으로 나뉩니다.
- 과락 방어: 가장 자신 없는 과목을 특정해 그 과목만큼은 40점 아래로 떨어지지 않도록 최소 학습량을 확보합니다. 특히 4과목(프로그래밍 언어)이나 3과목(데이터베이스)처럼 실습형 문제가 많은 과목에서 과락이 자주 발생하므로 취약 과목 진단을 먼저 해보는 것이 좋습니다.
- 평균 견인: 상대적으로 자신 있는 암기 과목(1·5과목)에서 고득점을 확보해 전체 평균을 끌어올리는 전략이 유효합니다.
다만 시행처 사정에 따라 세부 운영 기준이 조정될 수 있으므로, 시험 직전에는 반드시 큐넷 공식 공고문에서 최신 합격 기준을 다시 확인하시기 바랍니다.
기출문제를 "제대로" 활용하는 방법
기출문제를 여러 번 풀어보는 것과, 기출문제를 통해 실제로 실력이 느는 것은 다른 이야기입니다. 아래 순서를 따르면 같은 문제를 풀어도 남는 게 달라집니다.
- 연도별 반복 출제 패턴 파악하기: 최근 3~5개년 기출을 과목별로 나눠 훑으며, 매년 형태만 바뀌어 반복 출제되는 주제(예: UML 다이어그램 종류 구분, SQL 집계함수, 정렬 알고리즘 시간복잡도)를 별도로 표시해둡니다. 이런 주제는 투자 대비 회수율이 가장 높은 영역입니다.
- 시간 제한을 두고 실전처럼 1회 풀기: 처음에는 답을 맞히는 것보다 "실제 시험 시간 안에 다 풀 수 있는가"를 확인하는 것이 목적입니다. 시간이 부족한 과목이 있다면 그 과목의 문제 유형을 더 반복해야 한다는 신호입니다.
- 오답노트 작성 — 틀린 이유를 한 줄로 기록: 단순히 정답만 옮겨 적지 말고 "왜 틀렸는지"(개념을 몰랐는지, 문제를 잘못 읽었는지, 계산 실수인지)를 구분해 기록합니다. 이 구분이 다음 학습 방향을 정해줍니다.
- 동일 유형 문제만 모아 재풀이: 오답노트에서 반복되는 유형을 뽑아 그 유형만 모아서 다시 풀어봅니다. 정답률이 안정적으로 올라올 때까지 이 과정을 반복합니다.
- 시험 1주 전, 오답노트만으로 최종 점검: 새 문제를 더 푸는 것보다 그동안 쌓인 오답노트를 다시 훑는 것이 막판 점수 방어에 더 효율적입니다.
과목별로 더 깊이 있는 이론 정리가 필요하다면, 1과목 소프트웨어 설계 핵심 정리와 2과목 소프트웨어 개발 핵심 요약 글에서 세부 출제 포인트를 확인하실 수 있습니다.
자주 묻는 질문 (FAQ)
- Q. 5과목을 다 같은 비중으로 공부해야 하나요?
- 아닙니다. 과락 기준(40점 미만) 때문에 취약 과목을 방치하면 안 되지만, 시간이 한정적이라면 본인이 약한 과목에 우선순위를 두고 강한 과목은 유지 위주로 가볍게 복습하는 것이 효율적입니다.
- Q. 기출문제는 몇 년치를 풀어야 충분한가요?
- 최근 3~5개년이 가장 실전과 가깝습니다. 출제 기준이나 유형이 개정된 지 오래된 기출은 현재 경향과 다를 수 있으므로, 오래된 기출보다는 최근 기출의 반복 학습이 더 효율적입니다.
- Q. 특정 과목에서 계속 과락 점수가 나옵니다. 어떻게 해야 하나요?
- 먼저 오답노트로 틀리는 유형을 분류해보세요. 개념 자체를 모르는 것인지, 알지만 실수로 틀리는 것인지에 따라 대응이 다릅니다. 개념 부족이라면 기본 이론부터 다시 짚고, 실수라면 같은 유형을 반복 풀이해 익숙해지는 것이 우선입니다.
정리하며
정보처리기사 필기는 다섯 과목의 총합이 아니라, 다섯 과목 각각에서 최소선을 지키면서 전체 평균을 끌어올리는 게임입니다. 과목별 성격을 파악해 학습 순서를 정하고, 기출문제는 풀이 횟수보다 오답을 얼마나 제대로 분석했는지가 점수를 가릅니다. 더 깊이 있는 과목별 학습이 필요하다면 IT 자격증 강의 목록에서 정보처리기사 대비 강의를 확인해보세요.
댓글
불러오는 중...
