정처기 공부순서 — 5과목 전략적 배치와 FSRS 로테이션
정보처리기사 필기 5과목을 어느 순서로 공부해야 효율적인지 — 배경지식·과목 간 의존성·출제 난이도 세 기준으로 정리한다.
글쓴이 DAYLAB ·
정처기 필기를 시작할 때 가장 자주 막히는 지점은 "어느 과목부터 손대야 하는가"입니다. 다섯 과목을 동시에 벌려 놓으면 초반 2주가 지나도록 어느 과목도 반 이상 끝나지 않습니다. 반대로 한 과목만 끝내고 다음으로 넘어가는 방식은 앞 과목이 먼저 휘발됩니다. 공부순서는 "어떤 과목을 먼저 시작할지" 뿐 아니라, 과목을 어떻게 겹쳐서 돌릴 것인가까지 포함해야 실제 합격률에 영향을 줍니다.
이 글에서 언급하는 출제 경향 분석은 정처기 앱 제작팀이 자체적으로 12회차 기출(2022~2025)을 집계한 내부 분석이며 외부 공개 통계가 아닙니다. 공식 출제기준과 세세항목은 한국산업인력공단 큐넷의 2026 출제기준 공고를 반드시 직접 교차 확인해 주세요.
정처기 5과목 구조 복습
2026 NCS 출제기준 기준 5과목 구조입니다.
- 1과목 소프트웨어 설계 (20문항): 요구사항 확인, 화면 설계, 애플리케이션 설계, 인터페이스 설계. 객체지향·UML·디자인 패턴이 매회 출제.
- 2과목 소프트웨어 개발 (20문항): 자료구조·알고리즘, 테스트, 형상관리, 배포. 알고리즘·스택·테스트 지식체계가 빈출.
- 3과목 데이터베이스 구축 (20문항): SQL, 정규화, 트랜잭션, 관계대수. 암기와 이해가 모두 필요한 과목입니다.
- 4과목 프로그래밍 언어 활용 (20문항): C·Java·Python 기본 문법 + 운영체제·네트워크 기초. 코드 읽기 체감 난이도가 높습니다.
- 5과목 정보시스템 구축관리 (20문항): 소프트웨어 공학, 보안, 신기술 트렌드. 2026 출제기준 반영 여부를 큐넷 원문으로 확인하세요.
합격 기준은 과목별 40점 이상 + 전 과목 평균 60점 이상입니다. 한 과목이라도 40점을 밑돌면 평균 60점을 넘겨도 불합격입니다. 공부순서 설계의 1차 목표는 과목 과락 방지, 2차 목표가 총점 최대화입니다.
공부순서 설계의 세 축
과목 순서를 정할 때 근거는 크게 세 가지입니다.
1. 배경지식 순서 — 이미 아는 것부터 복습
IT 전공자는 1·2과목과 4과목의 많은 개념을 이미 알고 있습니다. 이 경우 아는 과목을 먼저 복습 큐에 올리고 모르는 3·5과목에 남은 시간을 붓는 편이 효율적입니다. 반대로 비전공자는 아예 개념이 없는 상태에서 시작하므로, 의존성이 얕은 과목부터 맞춰 들어가야 합니다.
2. 과목 간 의존성 — 먼저 이해해야 다음이 열리는 관계
- 2과목 자료구조·알고리즘 → 3과목 SQL·인덱스 최적화 이해가 쉬워집니다.
- 1과목 객체지향·UML → 4과목 Java·Python 코드 설계 이해와 직결됩니다.
- 4과목 운영체제·네트워크 기초 → 5과목 정보시스템 구축관리(보안·신기술)에서 재사용됩니다.
- 3과목 SQL 기본 → 2과목 테스트 방법론의 데이터베이스 테스트 파트와 연결됩니다.
의존성이 일방향이라면 앞쪽 과목을 먼저 손대는 편이 뒤 과목 학습 시간을 줄입니다. 의존성이 거의 없는 과목은 순서 독립적이라서 본인 배경지식에 맞춰 자유롭게 섞어도 됩니다.
3. 출제 난이도·빈출도 — 고득점 가능 과목 먼저
12회 기출 분석에서 가장 반복되는 단원은 과목 경계를 넘어 특정 축에 몰려 있습니다. 1과목 객체지향·UML·디자인 패턴·애자일, 2과목 알고리즘·자료구조·테스트 방법론, 3과목 정규화·SQL 기본, 5과목 보안 3요소·기본 암호. 이 축들은 과목당 빈출 10단원 안에서 반복되며, 여기서 점수를 확보하면 과락 방어가 훨씬 쉬워집니다. 빈출 축 상세는 정처기 필기 공부법에서 다룹니다.
세 축 중 어느 하나만으로 순서를 결정하면 빈틈이 생깁니다. 배경지식만 따르면 모르는 과목을 끝까지 미루게 되고, 의존성만 따르면 빈출 단원을 후반에 배치하게 됩니다. 세 축을 같이 적용한 권장 순서를 아래에 정리합니다.
권장 순서 두 가지
비전공자·독학자 순서: 1 → 3 → 2 → 4 → 5
비전공자는 개념 자체를 처음 접하므로, 용어의 추상화 수준이 상대적으로 낮은 과목부터 시작해 감을 잡는 편이 안전합니다.
- 1과목 소프트웨어 설계 먼저 — 객체지향·UML·디자인 패턴은 용어는 낯설지만 예시 중심의 문제가 많아 초기 진입이 쉽습니다. 첫 주에 "한국어 개념 사전"을 만드는 효과가 있어 뒤이은 과목 학습이 한결 편해집니다.
- 3과목 데이터베이스 구축 — 정규화와 SQL은 자습 자료가 풍부하고 문제 형태가 정형화돼 있습니다. 1과목 다음으로 가장 득점 효율이 좋은 과목입니다.
- 2과목 소프트웨어 개발 — 자료구조·알고리즘은 비전공자에게 체감 난이도가 높지만, 1·3과목에서 쌓은 개념 기반 덕분에 스택·큐·해시 같은 추상 자료구조가 한결 수월해집니다.
- 4과목 프로그래밍 언어 활용 — 이 시점에는 1·2·3과목에서 쌓은 설계·자료구조·SQL 감각이 있어 C·Java·Python 코드 문제를 "문법"이 아닌 "의도"로 읽는 훈련이 가능합니다. 비전공자가 가장 불안해하는 과목이지만 순서상 4번째에 두면 과락 위험이 줄어듭니다.
- 5과목 정보시스템 구축관리 — 보안·신기술·SW 공학은 암기 비중이 높아 마지막 3주 고정 로테이션에 배치하면 시험 직전까지 기억이 선명하게 유지됩니다.
전공자·현직자 순서: 4 → 1 → 2 → 3 → 5
이미 코드 감각이 있는 전공자는 낯선 영역을 먼저 훑고 익숙한 영역에서 복습 밀도를 높이는 순서가 효율적입니다.
- 4과목 프로그래밍 언어 활용 먼저 — 의외의 선택처럼 보이지만, 전공자가 자주 놓치는 부분이 4과목의 운영체제·네트워크 시험용 디테일입니다. 코드 문제는 익숙하지만 이 부분은 새로 봐야 합니다. 초반에 점검하면 후반에 놀랄 일이 줄어듭니다.
- 1과목 소프트웨어 설계 — 업무에서 자주 쓰는 디자인 패턴·UML 기반이라 빈출 단원 위주로 빠르게 복습 큐에 올릴 수 있습니다.
- 2과목 소프트웨어 개발 — 자료구조·알고리즘은 익숙하지만, 테스트 방법론(화이트/블랙박스)과 형상관리 시험용 정의는 실무 용어와 차이가 있어 따로 확인이 필요합니다.
- 3과목 데이터베이스 구축 — 정규화와 트랜잭션 격리 수준, 관계대수 기호는 실무에서 쓰는 모습과 시험 출제 각도가 다릅니다. 4번째에 배치해 디테일을 잡습니다.
- 5과목 정보시스템 구축관리 — 비전공자 순서와 동일하게 마지막 로테이션에 고정. 2026 개정 세세항목이 반영되는 영역이라 시즌마다 업데이트가 필요합니다.
재시험자는 본인의 직전 회차 약점 과목을 1번 자리에 놓는 편이 가장 빠른 합격선 복귀를 만듭니다.
FSRS 로테이션 — 순서와 병행을 동시에 관리
권장 순서가 "한 과목 끝내고 다음으로"를 의미하지는 않습니다. 한 과목을 끝낼 때쯤이면 첫 과목은 이미 휘발되기 시작합니다. 실제 운영은 신규 과목 1개 + 복습 과목 1~2개 병행이 현실적입니다.
- Day 1 ~ Day 7: 1번 과목 신규 투입 (비전공자=1과목 / 전공자=4과목). FSRS가 틀린 문제를 Day 2·3·5 복습 큐에 자동 배치.
- Day 8 ~ Day 14: 2번 과목 신규 투입 + 1번 과목 복습 큐 소화. 하루 신규 15문제 + 복습 10문제.
- Day 15 ~ Day 21: 3번 과목 신규 + 1·2번 과목 복습. 복습 비중이 신규 비중을 넘어가는 구간입니다.
- Day 22 ~ Day 28: 4번 과목 신규 + 전 과목 복습. 이 시점부터는 전 과목 약점 히트맵이 의미 있게 그려집니다.
- Day 29 ~ 시험일: 5번 과목 신규 투입을 짧게 끝내고, 실전 모의고사 2~3회 + 전 과목 복습으로 마무리.
FSRS는 위 스케줄을 달력에 수기로 그리지 않아도 자동으로 구성합니다. 사용자는 "오늘의 큐에 뜬 문제를 푼다" 한 가지만 하면 순서와 병행이 동시에 관리됩니다. 알고리즘 원리 자체는 정처기 필기 공부법에서 다룹니다.
기간 역산과 하루 투입 시간 계산은 정처기 공부기간에서, 2026 개정 세세항목 대응은 2026 정처기 NCS 개정에서 각각 정리하고 있습니다.
과목별 첫 3일에 무엇을 볼 것인가
순서를 정했다면, 과목 진입 첫 3일의 밀도가 전체 학습 효율을 좌우합니다. 과목별 "첫 3일 우선 단원"을 아래에 정리합니다.
- 1과목 진입 첫 3일: 객체지향 5원칙, UML 다이어그램 7종 구분, 디자인 패턴 GoF 23개 중 빈출 10개, 애자일·스크럼 용어. 이 네 축만 잡아도 과락 라인 이상입니다.
- 2과목 진입 첫 3일: 정렬·검색 시간복잡도, 스택·큐·해시의 용도 차이, 화이트박스/블랙박스 테스트 구분, Git 기본 커맨드 의미. 자료구조와 테스트 방법론이 전체 점수의 절반을 먹습니다.
- 3과목 진입 첫 3일: 정규화 1·2·3NF + BCNF, SQL SELECT·JOIN 기본, 관계대수 5개 연산 기호, 트랜잭션 ACID. 시험용 정의는 실무에서 쓰는 감각보다 엄격합니다.
- 4과목 진입 첫 3일: C 포인터·배열, Java 상속·인터페이스, Python 컨테이너·슬라이싱, 운영체제 프로세스·스레드 차이. 시험용 코드 문제는 실제 실행 결과가 아닌 문법 이해를 묻는 경우가 많습니다.
- 5과목 진입 첫 3일: 보안 3요소(CIA), 대칭/비대칭 암호 구분, 소프트웨어 공학 비용 산정 모델(COCOMO·FP), 개정 반영 신기술 키워드. 신기술 영역은 회차별로 키워드가 바뀌므로 최신 출제기준 기반 문제집 또는 앱으로 업데이트해야 합니다.
첫 3일 이후에는 FSRS 큐에 맡기는 편이 효율적입니다. 사람이 계속 "오늘 뭐 볼지" 결정하는 비용은 무시 못할 시간 손실입니다.
자주 묻는 질문
정처기 공부순서를 꼭 지켜야 하나요?
과목 자체에 순서 강제는 없습니다. 다만 배경지식과 의존성을 무시한 순서(예: 비전공자가 4과목부터 시작)는 초반 2주 사이 좌절로 이어지는 경우가 많습니다. 위 권장 순서는 12회 기출 분석과 빈출 단원 구조를 근거로 한 제안이지 절대 규칙은 아닙니다. 본인의 약점이 분명하다면 약점 과목을 1번 자리로 옮기는 것도 합리적입니다.
한 과목씩 완전히 끝내고 다음 과목으로 가도 되나요?
비효율적입니다. 정처기 필기는 과목 간 시간 간격이 4주 이상 벌어지면 앞 과목이 이미 20~30% 휘발됩니다. "한 과목 완주 후 다음"보다 "신규 1과목 + 복습 1~2과목 병행"이 같은 총 투입 시간으로 더 많이 남깁니다. 병행 로테이션을 사람이 직접 관리하는 것이 어렵기 때문에 간격반복 도구를 쓰는 편이 현실적입니다.
5과목은 왜 마지막에 두나요?
5과목 정보시스템 구축관리는 암기 비중이 상대적으로 높고 2026 개정 반영 신기술 키워드가 자주 갱신됩니다. 너무 일찍 시작하면 시험 시점에 기억이 흐려지고, 기출 자료도 개정 직후에는 상대적으로 빠르게 변할 수 있습니다. 시험 직전 2~3주 고정 로테이션에 두면 기억이 선명하게 유지됩니다.
2과목 알고리즘이 어려운데 뒤로 미뤄도 되나요?
비전공자는 2과목을 3번째 자리에 두는 편이 안전합니다. 1·3과목에서 추상 개념을 다루는 감각이 쌓이면 스택·큐·해시 같은 자료구조가 덜 무섭게 보입니다. 처음부터 2과목으로 시작하면 복잡도·점근표기법에서 막혀 첫 주의 동기가 꺾일 위험이 큽니다. 다만 3~4번째 자리까지 미루면 시험 직전 부담이 커지므로 중간 배치가 현실적입니다.
공부순서와 교재 순서가 다르면 어떻게 하나요?
교재는 보통 과목 번호 순(1→2→3→4→5)으로 편집됩니다. 본인 권장 순서가 다르다면 교재를 장 단위로 건너뛰며 읽어도 괜찮습니다. 교재 목차는 출제기준을 따르는 지도일 뿐이지 학습 순서 지시서가 아닙니다. 앱을 쓴다면 오늘의 큐가 자동으로 순서를 섞어 주므로 교재는 참고용으로만 병행하시면 됩니다.
과목별 시간 비중은 어떻게 맞추나요?
문항 수는 과목당 20문항으로 동일하지만, 출제 범위·암기 밀도·이해 요구치가 과목마다 다릅니다. 평균적인 출발점은 1:1:1:1:1에서 시작해 본인 약점 과목에 +20~30% 가중치를 더하는 방식이 안전합니다. 일반적으로 3과목 데이터베이스와 5과목 정보시스템 구축관리에서 시간을 추가로 쓰는 수험생이 많습니다. 본인 약점 히트맵에 따라 과목별 가중치를 조정하는 편이 평균 전략보다 효율적입니다.
글쓴이: DAYLAB · FSRS 기반 정처기 학습 앱 "정처기" 개발팀
본인 배경에 맞는 과목 순서와 로테이션을 자동으로 받아보려면 App Store 또는 Google Play에서 정처기 앱을 받아 보세요. 현재 기준 프리미엄은 7일 무료 체험 후 월간·3개월·평생 플랜 중 선택 가능하며, 최신 가격은 스토어 결제 화면에서 확인해 주세요. 앱 기능은 정처기 앱 메인에서 먼저 훑어볼 수 있습니다.
관련 가이드: 정처기 필기 공부법 · 정처기 공부기간 · 2026 정처기 NCS 개정