총점은 넘는데 왜 떨어지나요?
정처기 필기 후기를 보면 "평균 65점인데 탈락"이 꽤 많아요. 이게 다 과락 때문입니다. 평균 60점 + 전 과목 40% 이상이라는 두 조건을 모두 만족해야 하거든요. 한 과목에서 8문제 미만(20문제 중)이면 아무리 다른 과목을 만점 받아도 탈락이에요.
그래서 필기 공부의 진짜 타깃은 "80점 맞기"가 아니라 "과락 안 맞기" 입니다. 고득점보다 방어선 지키는 게 우선이에요.
과목별 과락 위험도
| 과목 | 비전공자 과락 확률 | 이유 |
|---|---|---|
| 소프트웨어 설계 | 낮음 | 용어 위주, 기출 재활용 많음 |
| 소프트웨어 개발 | 중 | 자료구조·정렬 표 암기 필요 |
| 데이터베이스 구축 | 낮음 | SQLD 기초만 있어도 해결 |
| 프로그래밍 언어 활용 | 매우 높음 | 코드 트레이스 필수 |
| 정보시스템 구축관리 | 낮음 | 순수 암기 |
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)
기출 코드 트레이스 최소 훈련량
벼락치기라도 이만큼은 해야 해요:
| 언어 | 최소 기출 문제 수 | 우선순위 |
|---|---|---|
| Python | 10문제 | 가장 쉬움 |
| Java | 10문제 | 중간 |
| C | 5문제 | 포인터만 |
트레이스 연습법:
- 코드를 종이에 옮겨 적기
- 변수 이름을 박스로 만들고 값 변화 쓰기
- 반복문은 "i=0일 때, i=1일 때..." 표로
- 마지막 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과목 (모델링·정규화) 영상/요약 |
시험 당일 과락 방어 팁
- 시험지 첫 훑기 30초: 4과목 코드 문제 개수 체크
- 쉬운 문제부터: 1·5과목(암기) 먼저 풀고 확실한 점수 확보
- 긴 코드 문제는 넘기기: 4과목 코드 분석에 10분 이상 쓰지 말 것. 못 풀면 찍고 넘어가기
- 과락 방어 체크: 각 과목 8문제 이상 맞았다고 확신 들면 다음 과목으로
정리
정처기 필기는 총점 60점을 이미 넘긴 사람도 한 과목 과락으로 떨어져요. 벼락치기라도 모든 과목 8문제 이상을 우선 목표로 삼으세요.
- 가장 위험: 4과목 프로그래밍
- 방어선: 기본 문법 5 + 출력 결과 2 + 언어 특징 1 = 8문제
- 최소 훈련량: 기출 코드 25문제 (Python 10 + Java 10 + C 5)
- 과락 발견: 그 과목에 3일 몰빵
CBT 모의고사로 과목별 약점 먼저 진단하세요. 숫자로 약점이 드러나면 공부가 훨씬 효율적이에요.