정처기 필기, 생각보다 어렵지 않습니다
정보처리기사 필기는 4지선다 100문항, 150분 시험이에요. 합격 기준은 과목별 40점 이상 + 평균 60점 이상. 5과목이니까 과목당 20문항인데, 각 과목에서 8개 이상 맞추면 과락은 피합니다.
합격률은 보통 40–50%대로, 실기(20–30%)에 비하면 넉넉한 편이에요. 2주 정도 집중하면 비전공자도 합격할 수 있습니다.
| 항목 | 내용 |
|---|---|
| 문항 수 | 100문항 (과목당 20문항) |
| 시험 시간 | 150분 |
| 합격 기준 | 평균 60점 이상 + 과목별 40점 이상 |
| 합격률 | 약 40–50% |
5과목 한눈에 보기
| 과목 | 이름 | 체감 난이도 | 전략 |
|---|---|---|---|
| 1과목 | 소프트웨어 설계 | ★★☆ | UML, 디자인 패턴 암기 |
| 2과목 | 소프트웨어 개발 | ★★☆ | 테스트 기법, 형상 관리 |
| 3과목 | 데이터베이스 구축 | ★★★ | SQL, 정규화 — SQLD 겹침 |
| 4과목 | 프로그래밍 언어 활용 | ★★★★ | 코드 실행 결과 추적 |
| 5과목 | 정보시스템 구축 관리 | ★★☆ | 보안, 네트워크 용어 암기 |
1, 2, 5과목은 암기 위주라 단기간에 올릴 수 있어요. 3과목은 SQLD 준비한 분이면 수월하고, 4과목이 가장 어렵습니다.
과목별 공부법
1과목: 소프트웨어 설계
요구사항 분석, UML 다이어그램, 디자인 패턴이 주로 나와요.
자주 나오는 주제:
- UML 다이어그램 종류 (유스케이스, 시퀀스, 클래스, 활동)
- 디자인 패턴 (GoF — 생성/구조/행위 패턴)
- 요구사항 분석 기법
- UI 설계 원칙
디자인 패턴은 이름과 한 줄 설명만 매칭할 수 있으면 돼요. Singleton은 "인스턴스 하나만", Observer는 "상태 변화 알림" — 이 정도면 충분합니다.
2과목: 소프트웨어 개발
통합 구현, 테스트, 형상 관리가 핵심이에요.
자주 나오는 주제:
- 테스트 기법 (화이트박스/블랙박스, 단위/통합/시스템/인수)
- 형상 관리 도구 (Git, SVN)
- 애자일 방법론 (스크럼, XP, 칸반)
- 소프트웨어 개발 생명주기 (SDLC)
3과목: 데이터베이스 구축
SQL과 정규화가 핵심이에요. SQLD를 준비한 적 있다면 이 과목은 시간을 아낄 수 있습니다.
자주 나오는 주제:
- 정규화 (1NF–BCNF)
- SQL 기본 (SELECT, JOIN, GROUP BY)
- 트랜잭션 (ACID 특성)
- 키 종류 (기본키, 외래키, 후보키)
- ER 모델
SQL 결과를 묻는 문제가 2–3개 나오는데, 실기와 달리 4지선다라 보기를 보고 소거할 수 있어요.
4과목: 프로그래밍 언어 활용
가장 어려운 과목이에요. C, Java, Python 코드의 실행 결과를 묻는 문제가 나옵니다.
자주 나오는 주제:
- C 포인터, 배열
- Java 상속, 오버라이딩
- Python 리스트, 슬라이싱
- 운영체제 기초 (프로세스, 스케줄링)
- 네트워크 기초 (OSI 7계층)
4지선다니까 실기보다 낫지만, 코드를 아예 못 읽으면 과락 위험이 있어요. 기출 코드 문제를 10개 정도만 풀어보면 패턴이 보입니다.
5과목: 정보시스템 구축 관리
보안, 네트워크, 신기술 용어 암기 과목이에요.
자주 나오는 주제:
- 보안 공격 (SQL Injection, XSS, DDoS)
- 암호화 (대칭키/공개키, AES, RSA)
- 네트워크 프로토콜 (TCP/IP, HTTP, DNS)
- 클라우드/IoT/블록체인 등 신기술 용어
- 저작권, 소프트웨어 라이선스
용어 자체가 답인 문제가 많아요. 기출에서 반복되는 약어를 정리해두면 효율적입니다.
2주 합격 플랜
| 기간 | 할 일 |
|---|---|
| 1–2일차 | 기출 1회분 풀어보기. 과목별 약점 파악 |
| 3–4일차 | 1과목(SW 설계) + 2과목(SW 개발) 기출 정리 |
| 5–6일차 | 3과목(DB 구축) 기출 정리. SQL 집중 |
| 7–8일차 | 4과목(프로그래밍) 코드 문제 집중 |
| 9–10일차 | 5과목(정보시스템) 용어 암기 |
| 11–12일차 | 기출 2–3회 연속 풀기. 과목별 점수 체크 |
| 13–14일차 | 약한 과목 보강 + 오답 복습 |
핵심: 4과목에서 과락을 피하는 게 가장 중요해요. 4과목이 약하다면 여기에 시간을 더 투자하세요.
필기 합격 후
필기에 합격하면 2년 안에 실기를 붙어야 해요. 필기와 실기는 시험 형태가 완전히 다르니까, 필기 합격 직후 실기 준비에 들어가는 걸 권합니다.
필기에서 외운 개념(디자인 패턴, 테스트 기법, SQL)이 실기에서도 그대로 나오니까, 간격을 벌리지 않는 게 유리해요.