정보처리기사 필기2026년 4월 20일· 9 min read· 조회 0

정처기 필기 과목별 빈출 토픽 정리 (최근 기출 기준)

정보처리기사 필기 5과목에서 최근 기출 반복 출제되는 핵심 토픽을 과목별로 정리했습니다. 시간 없을 때 우선순위 공부용.

안녕하세요. 문어입니다 🐙


결론 먼저

정처기 필기 5과목 × 4–5개 = 총 20개 핵심 주제만 잡으면 평균 65–70점은 안정적으로 나와요. 이 글은 최근 3년 기출 반복 빈도 높은 주제만 과목별로 묶은 우선순위 가이드입니다.


시간 없을 때 어디부터 봐야 하나

정처기 필기 준비 중에 가장 헷갈리는 건 "범위가 너무 넓어서 뭘 먼저 보지?" 하는 문제예요. 교재 한 권이 500–600페이지인데 진짜 다 외울 필요는 없거든요. 최근 3년 기출을 돌려보면 과목당 핵심 토픽 4–5개가 계속 반복돼요.

이 글은 그 반복되는 토픽만 골라서 정리한 거예요. 벼락치기든 본격 공부든 우선순위 잡는 데 쓰세요.


1과목: 소프트웨어 설계

매회 반드시 출제

  • 디자인 패턴 — 싱글톤, 팩토리, 옵저버, 어댑터, 프록시 5개는 필수
  • UML 다이어그램 — 구조 다이어그램 vs 행위 다이어그램 구분
  • 요구사항 분석 — 기능/비기능, 단계(도출·분석·명세·확인)
  • 소프트웨어 개발방법론 — 폭포수, 프로토타입, 나선형, 애자일 차이

가끔 출제

  • 코드 스멜, 리팩토링 원칙
  • CBD(Component Based Development) 개념
  • 객체지향 원칙 (SOLID)
디자인 패턴은 영문 이름 + 분류(생성/구조/행위) + 용도까지 한 세트로 외워야 해요. "어댑터 패턴은 어느 분류인가" 같은 문제가 실제로 나옵니다.

2과목: 소프트웨어 개발

매회 반드시 출제

  • 자료구조 — 스택 / 큐 / 트리(이진·이진탐색) / 해시
  • 정렬 알고리즘 — 버블·선택·삽입·퀵·합병·힙 비교 (시간복잡도)
  • 테스트 종류 — 블랙박스 vs 화이트박스, 단위·통합·시스템·인수
  • 버전 관리 도구 — Git 기본 명령, SVN과의 차이

가끔 출제

  • 클린 코드 원칙
  • 인스펙션, 워크스루, 리뷰 차이
  • 제품 소프트웨어 패키징

공부 팁: 정렬 알고리즘은 시간복잡도 표를 암기표로 만들어서 외우세요. 평균/최악 따로 묻습니다.

알고리즘평균최악안정성
버블O(n²)O(n²)안정
선택O(n²)O(n²)불안정
삽입O(n²)O(n²)안정
O(n log n)O(n²)불안정
합병O(n log n)O(n log n)안정
O(n log n)O(n log n)불안정

3과목: 데이터베이스 구축

매회 반드시 출제

  • 정규화 — 1NF, 2NF, 3NF, BCNF 조건 구분
  • SQL 기본 — SELECT, JOIN, GROUP BY, HAVING
  • 트랜잭션 — ACID 속성, 격리 수준
  • ERD 용어 — 개체, 속성, 관계, 카디널리티

가끔 출제

  • 인덱스 구조 (B-tree vs 해시)
  • 분산 DB 개념
  • DW / OLAP / 데이터마이닝
SQLD 준비한 사람은 3과목이 거의 공짜로 해결돼요. 반대로 정처기 필기 → SQLD 순서로 가도 연결이 자연스럽습니다.

4과목: 프로그래밍 언어 활용

매회 반드시 출제

  • C 코드 결과 예측 — 포인터, 배열, 함수 호출
  • Java 코드 결과 예측 — 상속, 오버라이딩, 인터페이스
  • Python 코드 결과 예측 — 리스트/딕셔너리, 슬라이싱, 예외 처리
  • 기본 문법 개념 — 변수 타입, 연산자 우선순위

가끔 출제

  • 스크립트 언어 vs 컴파일 언어
  • 객체지향 언어 특징
  • 라이브러리 vs 프레임워크

공부 팁: 3개 언어를 다 똑같이 깊게 보면 시간이 부족해요. Java 중심 + Python 기본 + C 포인터만 추가로 가는 게 효율적입니다. C는 포인터 문제가 대부분이고 나머지는 거의 안 나와요.


5과목: 정보시스템 구축관리

매회 반드시 출제

  • 보안 용어 — 대칭/비대칭 암호화, SSO, IDS/IPS, 공격 유형(DDoS, SQL Injection, XSS)
  • 네트워크 — OSI 7계층, TCP/IP 4계층, 라우팅 프로토콜
  • 신기술 약어 — IoT, AI, 블록체인, 클라우드 분류(IaaS/PaaS/SaaS)
  • 소프트웨어 개발 보안 — SW 보안 약점, 시큐어 코딩

가끔 출제

  • 프로젝트 관리 기법 (CPM, PERT)
  • ISO 표준, CMMI 단계
  • 네트워크 장비 (허브/스위치/라우터 차이)
5과목은 순수 암기 과목이에요. 이해하려 하지 말고 보기에서 고를 수 있을 정도만 외우세요. 투자 시간 대비 점수가 가장 잘 나오는 과목입니다.

개편 이후 추가된 포인트 (2020+ 기출)

  • 시큐어 코딩 가이드 구체적 항목들
  • 애자일 방법론 세부 (스크럼, 칸반, XP)
  • 클라우드 분류 및 배치 모델 (퍼블릭/프라이빗/하이브리드)
  • 블록체인, IoT, 빅데이터 용어 정의
  • 프로세스 성숙도 모델 CMMI, SPICE

2020년 개편 전 기출로만 공부하면 위 주제가 전부 비어 있어요. 꼭 최근 회차 기출로 돌려보세요.


시간대별 추천 학습 순서

시간 충분한 경우 (6주+)

1주차 1과목 → 2주차 2과목 → 3주차 3과목 → 4주차 4과목 → 5주차 5과목 → 6주차 모의고사

시간 부족한 경우 (2–3주)

  1. 5과목(암기) 먼저 — 투자 대비 점수 가장 좋음
  2. 1과목(설계) + 3과목(DB) — 암기 + 이해 혼합
  3. 2과목(개발) — 자료구조·정렬 표 암기
  4. 4과목(프로그래밍) — 기출 코드 트레이스만

진짜 1주밖에 없는 경우

  • 5과목 + 1과목 + 3과목 (암기 위주 3과목) 집중
  • 2·4과목은 "과락(40%) 안 나오게만" 목표 → 기출 2회분만

정리

정처기 필기 전체를 외우려고 하면 끝이 없어요. 과목별 빈출 토픽 4–5개씩, 총 20개 주제만 잡으면 평균 65–70점은 안정적으로 나옵니다.

우선순위 명확히 하고 기출 CBT로 과목별 약점부터 체크하세요. 모르는 주제가 매회 반복되면 그게 곧 공부해야 할 주제예요.

직접 문제를 풀어보세요

매번 새로운 모의고사와 무한 풀이 모드로 실전 감각을 키울 수 있습니다.