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

정처기 필기 과락 피하는 법 (4과목 프로그래밍 집중)

총점 60점이 아니라 '한 과목 40% 미만'에서 탈락하는 정처기 필기. 과락 과목의 최소 방어선 치는 전략을 정리합니다.

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


총점은 넘는데 왜 떨어지나요?

정처기 필기 후기를 보면 "평균 65점인데 탈락"이 꽤 많아요. 이게 다 과락 때문입니다. 평균 60점 + 전 과목 40% 이상이라는 두 조건을 모두 만족해야 하거든요. 한 과목에서 8문제 미만(20문제 중)이면 아무리 다른 과목을 만점 받아도 탈락이에요.

그래서 필기 공부의 진짜 타깃은 "80점 맞기"가 아니라 "과락 안 맞기" 입니다. 고득점보다 방어선 지키는 게 우선이에요.


과목별 과락 위험도

과목비전공자 과락 확률이유
소프트웨어 설계낮음용어 위주, 기출 재활용 많음
소프트웨어 개발자료구조·정렬 표 암기 필요
데이터베이스 구축낮음SQLD 기초만 있어도 해결
프로그래밍 언어 활용매우 높음코드 트레이스 필수
정보시스템 구축관리낮음순수 암기
통계적으로 비전공자 탈락의 절반 이상이 4과목 과락이에요. 여기가 실질적인 "합격 vs 탈락" 분기점입니다.

4과목 최소 방어선: 8문제

목표: 20문제 중 8문제만 확실히. 나머지는 운에 맡겨도 됩니다.

8문제를 확보하는 3단계

1. 문법 기초 5문제 (가장 쉬움)

  • 변수 타입 (int, float, char, String)
  • 연산자 우선순위 (*, /, % → +, -)
  • 기본 for 문, if 문 구조

이건 객관식 보기에서 확실히 틀린 것을 골라내는 수준이에요. 교재 30분만 봐도 맞출 수 있습니다.

2. 출력 결과 문제 2–3개 (중간 난이도)

  • Python 리스트 슬라이싱 a[1:3]
  • Java String + 연결과 숫자 연산 구분
  • C의 간단한 배열 인덱싱 (포인터 X)

3. 언어별 특징 구분 1–2개

  • "이 코드가 어느 언어인가" 류
  • 객체지향 vs 절차지향
  • 동적 타입 언어가 뭔가 (Python/JavaScript)

기출 코드 트레이스 최소 훈련량

벼락치기라도 이만큼은 해야 해요:

언어최소 기출 문제 수우선순위
Python10문제가장 쉬움
Java10문제중간
C5문제포인터만

트레이스 연습법:

  1. 코드를 종이에 옮겨 적기
  2. 변수 이름을 박스로 만들고 값 변화 쓰기
  3. 반복문은 "i=0일 때, i=1일 때..." 표로
  4. 마지막 print 값 확인

처음엔 한 문제 30분씩 걸려도 괜찮아요. 5문제 하고 나면 15분, 10문제 하면 10분으로 줄어요.


과목별 최소 방어 전략 (8/20 목표)

1과목 (설계)

  • 디자인 패턴 영어 이름 + 분류 5개 (싱글톤/팩토리/옵저버/어댑터/프록시)
  • UML 다이어그램 구조 vs 행위 구분
  • 요구사항 분석 4단계

2과목 (개발)

  • 자료구조 (스택/큐/트리/해시) 특징 한 줄씩
  • 정렬 알고리즘 시간복잡도 표 통째로 암기
  • 블랙박스 vs 화이트박스 테스트

3과목 (DB)

  • 정규화 1NF~BCNF 조건
  • SELECT/JOIN/GROUP BY 기본 문법
  • 트랜잭션 ACID

4과목 (프로그래밍)

  • 위에서 설명한 8문제 방어 루트

5과목 (정보시스템)

  • 보안 공격 5개 (DDoS, SQL Injection, XSS, CSRF, 피싱)
  • OSI 7계층 순서와 각 계층 장비
  • 클라우드 IaaS/PaaS/SaaS 차이
  • 블록체인·IoT 정의 한 줄씩

모의고사에서 과락 발견 시 긴급 보강

모의고사 돌려보고 한 과목이 6문제 이하로 나오면 그 과목에 시간을 몰빵하세요. 다른 과목이 16점이어도 이 과목이 7점이면 탈락입니다.

긴급 보강 우선순위 (시험 1주 전 기준)

현재 상태대응
4과목 과락기출 코드 10문제 재트레이스 + 언어별 특징 암기
1·5과목 과락용어 리스트 2배로 늘려서 암기
2과목 과락자료구조·정렬 표 재외우기
3과목 과락SQLD 1과목 (모델링·정규화) 영상/요약
한 과목만 과락이면 3일 집중으로도 커버 가능해요. 두 과목 이상 과락이면 시험 응시를 다음 회차로 미루는 것도 선택지입니다.

시험 당일 과락 방어 팁

  • 시험지 첫 훑기 30초: 4과목 코드 문제 개수 체크
  • 쉬운 문제부터: 1·5과목(암기) 먼저 풀고 확실한 점수 확보
  • 긴 코드 문제는 넘기기: 4과목 코드 분석에 10분 이상 쓰지 말 것. 못 풀면 찍고 넘어가기
  • 과락 방어 체크: 각 과목 8문제 이상 맞았다고 확신 들면 다음 과목으로

정리

정처기 필기는 총점 60점을 이미 넘긴 사람도 한 과목 과락으로 떨어져요. 벼락치기라도 모든 과목 8문제 이상을 우선 목표로 삼으세요.

  • 가장 위험: 4과목 프로그래밍
  • 방어선: 기본 문법 5 + 출력 결과 2 + 언어 특징 1 = 8문제
  • 최소 훈련량: 기출 코드 25문제 (Python 10 + Java 10 + C 5)
  • 과락 발견: 그 과목에 3일 몰빵

CBT 모의고사로 과목별 약점 먼저 진단하세요. 숫자로 약점이 드러나면 공부가 훨씬 효율적이에요.

직접 문제를 풀어보세요

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