기초 1 · 시험 지도
정보처리기사 공부법 11단계 — 필기·실기 합격 로드맵
정보처리기사 필기·실기 공부법을 11단계 로드맵으로 정리. 기본 용어·소프트웨어 설계·DB·코드 추적·실기 답안화까지, 정보처리기사 합격을 위한 단계별 학습 흐름과 카드 학습지 가이드.
정보처리기사는 IT 자격증 중 가장 많은 사람이 응시하는 국가기술자격으로, 한국산업인력공단이 시행합니다. 비전공자가 IT 직군 진입을 위해 가장 먼저 떠올리는 자격증이자, 공공기관 전산직 가산점이나 SI 업계 신입 채용에서 사실상 기본 요건처럼 작동하는 시험입니다. 다만 범위가 워낙 넓어 "무엇부터 손대야 할지 모르겠다"는 호소가 가장 많은 시험이기도 합니다.
이 로드맵은 정보처리기사 공부법을 11단계 카드 학습으로 풀어쓴 가이드입니다. 5과목 필기 → 필기 마무리 → 실기 단답 → 실기 SQL·코드 → 실전 모의까지의 흐름을 한 화면에 정리했고, 각 단계에 카데미 학습지를 1:1로 매칭하는 구조입니다. 단순 요약본이 아니라 "어떤 카드를 어떤 비율로 어떻게 반복할지" 까지 함께 설계한 가이드입니다.
추천 대상은 비전공자 직장인·취준생, 그리고 필기는 통과했지만 실기에서 떨어져 본 학습자입니다. 하루 1시간, 16주(약 4개월) 페이스를 가정해 설계했습니다. 한국산업인력공단의 2024년 검정현황 기준으로 정보처리기사 필기 합격률은 60.8%, 실기 합격률은 28.9%입니다. 즉 진짜 변별력은 실기에서 나오고, 실기는 보기를 보고 고르는 시험이 아니라 "기억에서 정확한 용어를 꺼내 쓰는 시험"이라는 점이 카드 학습이 잘 맞는 이유입니다.
정보처리기사가 어려운 진짜 이유는 난도 자체보다 범위의 넓이입니다. 소프트웨어 설계, 개발과 테스트, 데이터베이스, 프로그래밍, 정보시스템 구축관리 다섯 과목에 UML·정규화·SQL·포인터·OSI·암호화·클라우드까지 사실상 IT 입문의 모든 키워드가 들어갑니다. 이 범위를 책 한 권 정독으로 누적하려고 하면 앞부분이 잊히는 속도가 뒷부분이 쌓이는 속도보다 빠릅니다. 그래서 카드 기반 간격 반복(spaced repetition)이 정보처리기사처럼 광범위한 시험에 가장 효율적인 학습 방법으로 작동합니다.
또 하나 중요한 점은 정보처리기사가 필기 시험과 실기 시험이 사실상 다른 시험이라는 점입니다. 필기는 객관식 보기에서 단서를 얻어 추리할 수 있지만, 실기는 보기 없이 답을 정확한 단어로 써야 합니다. 같은 개념이라도 필기에서 통과 가능한 깊이와 실기에서 통과 가능한 깊이가 다르므로, 11단계는 1~8단계(필기 통과)와 9~11단계(실기 통과) 두 흐름으로 분리되어 있습니다. 필기만 급한 학습자는 1~8단계, 실기까지 가야 한다면 11단계 전체를 따라가면 됩니다.
STEP 1
시작 — 정보처리기사 전체 지도와 기초 용어
정보처리기사 공부의 첫 번째 관문은 "전체 범위가 어디까지인지"를 머릿속에 그리는 것입니다. 비전공자나 초반 학습자가 1과목 책을 펼치자마자 막히는 이유는 거의 대부분 1과목 자체가 어려워서가 아니라, 1과목에서 4과목 용어가 갑자기 튀어나오기 때문입니다. 1단계는 5과목에 흩어진 핵심 용어를 넓고 얕게 깔아두어 이후 학습에서 "처음 보는 말"이 줄어들도록 만드는 단계입니다.
이 단계의 학습 강도는 일부러 낮게 잡아도 됩니다. 정보처리기사 학습은 결국 마라톤이라, 시작을 너무 진하게 잡으면 2주 차에 의지가 꺾입니다. 1단계에서 카드 100~150장을 가볍게 한 번 회상하는 것만으로도, 2단계 이후 본격 학습에서의 체감 난이도가 절반 가까이 줄어드는 것이 카드 학습의 큰 효과입니다.
1단계는 "5과목 전체 지도를 한 장에 그리는" 단계입니다. 정보처리기사는 1과목(소프트웨어 설계), 2과목(소프트웨어 개발), 3과목(데이터베이스 구축), 4과목(프로그래밍 언어 활용), 5과목(정보시스템 구축관리)의 다섯 과목 필기와 실기로 구성되며, 한국산업인력공단 Q-Net에서 시행합니다. 1단계 학습지는 다섯 과목의 대표 용어 30~40개씩, 총 150~200장의 카드로 구성하는 것이 적정 분량입니다.
카드 앞면에는 용어 한 단어, 뒷면에는 한 줄 정의와 어느 과목에 속하는지를 함께 둡니다. 예를 들어 앞면에 UML, 뒷면에 "객체지향 설계 표준 모델링 언어.
1과목." 같은 식입니다. 이 단계에서는 깊이가 아니라 "이 단어를 어느 과목에서 본 적 있다"는 인지 흔적만 남기면 충분합니다.
가장 흔한 실수는 1단계에서부터 정의를 외우려 하는 것입니다. 1단계는 정의 정확도가 아니라 친숙도가 목표입니다. 한 카드를 평균 5초 이상 들여다보지 않는 페이스로 빠르게 200장을 한 사이클 도는 것이 정답이고, 모르는 카드는 일단 넘기되 표시만 해두면 2~6단계에서 자연스럽게 정의가 채워집니다.
[정보처리기사] 전체 구조와 핵심 용어 입문
이 학습지는 정보처리기사 전 범위를 공부하기 전에 반드시 알아야 할 기본 용어를 익히는 단계다. 소프트웨어 설계, 개발, 데이터베이스, 프로그래밍, 운영체제, 네트워크, 보안, 테스트, 프로젝트 관리 용어를 넓게 훑어 이후 B 단계부터 세부 개념을 배울 때 낯선 용어 때문에 막히지 않도록 돕는다. 이 단계에서는 깊은 문제풀이보다 “용어를 보고 뜻을 떠올리는 능력”과 “어느 과목에 속하는 개념인지 구분하는 능력”을 만든다.
STEP 2
필기 5과목 — 정보처리기사 핵심 개념 다지기
2~6단계는 정보처리기사 필기 5과목을 한 과목씩 카드로 다지는 구간입니다. 책 정독식 학습으로 가면 1과목을 끝낼 때쯤 앞부분이 흐릿해지지만, 카드 학습은 짧게 끊어 매일 누적하기 때문에 5과목을 동시에 살아있는 상태로 유지할 수 있습니다.
이 구간에서 가장 중요한 원칙은 "한 카드 = 한 개념"입니다. 정보처리기사 시험 지문은 보통 한 문제에 한 개념을 묻습니다. 카드 한 장에 여러 개념을 묶어두면 회상 속도가 떨어지고 시험장에서 헷갈림이 발생합니다. 카드 수가 많아지는 건 두려워하지 마세요. 카드 수보다 카드 한 장의 회상 정확도가 합격률에 훨씬 큰 영향을 미칩니다.
필기 1 · 소프트웨어 설계
요구사항·UML·화면설계·애자일
1과목 소프트웨어 설계는 정보처리기사 전체의 출발점입니다. 요구사항 분석 → 분석 모델링 → 설계 → 화면설계 흐름이 핵심이고, 이 흐름 위에 UML 다이어그램·객체지향 설계 원칙·디자인 패턴·애자일 방법론 같은 서브 주제들이 붙는 구조입니다. 2단계 학습지는 흐름 카드 30%, 용어 카드 70% 비율을 권장합니다.
UML 다이어그램은 출제 빈도가 가장 높은 영역입니다. 유스케이스, 클래스, 시퀀스, 활동, 상태, 컴포넌트, 배치 다이어그램의 정의와 용도를 카드 한 장씩으로 분리해서 외우세요. 흔한 출제 패턴은 "~을 표현하기에 가장 적합한 다이어그램은?" 형태이므로, 다이어그램과 표현 대상을 1:1로 묶는 카드가 효과적입니다. 객체지향 설계 원칙(SOLID)과 디자인 패턴(생성·구조·행위 23가지) 중에서는 자주 출제되는 8~10개만 우선 카드로 만들어도 충분합니다.
애자일·스크럼 용어는 의외로 까다롭습니다. 스프린트, 백로그, 번다운 차트, 데일리 스크럼의 차이를 정확히 구분하는 카드를 따로 만드세요. 폭포수 모델 vs 애자일의 비교 카드도 필수입니다. 이 단계는 단순 암기보다 "이 개념이 개발 과정의 어느 위치에 있는가"를 잡는 것이 중요해서, 흐름 카드 한 장(요구→분석→설계→구현→테스트→배포)을 항상 첫 카드로 두는 것을 권장합니다.
[정보처리기사] 소프트웨어 설계 핵심 개념 요구사항 UML 화면설계 애자일
이 학습지는 정보처리기사의 소프트웨어 설계 영역에서 자주 등장하는 요구사항 분석, UML, 객체지향 설계, 화면 설계, UI와 UX, 애자일 개발 방법론을 훈련한다. A 단계에서 익힌 기본 용어를 바탕으로 실제 설계 단계에서 쓰이는 개념을 더 구체적으로 연결한다. 이후 C 단계의 구현, 테스트, 형상관리 학습으로 넘어가기 전에 시스템을 어떻게 분석하고 설계하는지 이해하는 역할을 한다.
필기 2 · 개발과 테스트
구현·모듈·테스트·형상관리
2과목 소프트웨어 개발은 1과목의 설계가 실제 코드와 검증으로 확장되는 영역입니다. 핵심 키워드는 모듈화·테스트·인터페이스·형상관리 네 축이고, 카드 학습지는 모듈/테스트 50%, 인터페이스/형상관리 50% 비율로 구성하면 균형이 좋습니다.
모듈 영역에서 가장 많이 출제되는 개념은 응집도(Cohesion)와 결합도(Coupling)입니다. 응집도는 강할수록 좋고(기능적 응집도가 가장 높음), 결합도는 약할수록 좋습니다(자료 결합도가 가장 약함). 응집도 7단계와 결합도 6단계는 순서까지 묻는 문제가 자주 나오므로 카드 한 장에 순서를 명시해 외우세요. 응집도와 결합도는 8단계 비교 훈련에서도 다시 등장합니다.
테스트는 블랙박스(기능 기반)와 화이트박스(구조 기반)의 구분이 핵심입니다. 동등 분할·경계값 분석은 블랙박스, 기초 경로·구문 커버리지·결정 커버리지는 화이트박스입니다. 테스트 종류 카드는 단위·통합·시스템·인수·회귀 다섯 단계로 구성하고, 각 테스트의 시점과 목적을 한 줄씩 적어 분리합니다. 형상관리 도구(Git, SVN, CVS)와 빌드 도구(Maven, Gradle, Ant)도 자주 출제되는 단답 영역이므로 도구 이름과 특징을 1:1로 매핑하는 카드가 필요합니다.
[정보처리기사] 소프트웨어 개발 구현과 테스트 핵심
이 학습지는 정보처리기사의 소프트웨어 개발, 구현, 테스트 영역을 학습한다. B 단계에서 설계한 내용을 실제 코드와 테스트로 연결하는 단계이며, 이후 D 단계 데이터베이스와 E 단계 프로그래밍 실전으로 이어지는 핵심 기반이다. 단순 암기보다 구현 흐름과 테스트 목적을 이해하고, 기사 시험에서 자주 나오는 개발 방법론·객체지향·테스트 개념을 빠르게 회상하는 훈련에 집중한다.
필기 3 · 데이터베이스
데이터 모델링·정규화·SQL 기본
3과목 데이터베이스는 정보처리기사 필기와 실기 모두에서 고득점의 핵심입니다. 데이터 모델링·키·정규화·트랜잭션·SQL 다섯 영역이 골고루 출제되며, 9·10단계 실기 학습의 절반 이상이 이 단계의 연장선입니다. 4단계 학습지는 개념 카드 60%, SQL 적용 카드 40% 비율을 권장합니다.
정규화는 1NF부터 BCNF까지 5단계의 정의와 제거 대상이 정확히 출제됩니다. 1NF는 원자성, 2NF는 부분 함수 종속 제거, 3NF는 이행적 함수 종속 제거, BCNF는 결정자가 후보키. 한 카드에 단계 번호와 제거 대상만 적어두는 미니멀 카드가 가장 회상이 빠릅니다. 키 영역에서는 기본키·후보키·외래키·슈퍼키·대체키의 정의 차이를 카드로 분리하세요.
트랜잭션 ACID(원자성·일관성·고립성·지속성)는 정의를 묻는 문제와 위반 사례를 묻는 문제가 모두 나옵니다. 카드 한 장에 ACID 네 글자와 한 줄 정의, 다른 카드에 위반 사례 예시를 분리해서 외우세요. SQL은 DML(SELECT·INSERT·UPDATE·DELETE), DDL(CREATE·ALTER·DROP), DCL(GRANT·REVOKE) 분류부터 시작해서 JOIN(INNER·LEFT·RIGHT·FULL OUTER), GROUP BY·HAVING, 서브쿼리, 윈도우 함수까지 카드로 묶습니다. 이 단계에서 SQL을 보고 결과를 예측할 수 있게 만들면 10단계 SQL 집중 훈련이 한결 가벼워집니다.
[정보처리기사] 데이터베이스 구축 데이터 모델링 정규화 SQL 기본
이 학습지는 정보처리기사의 데이터베이스 구축 영역을 훈련한다. A~C 단계에서 익힌 시스템, 구현, 테스트 개념을 바탕으로 데이터가 어떻게 설계되고 저장되며 SQL로 조작되는지 학습한다. 이후 E 단계의 프로그래밍 언어 활용과 J 단계의 실기 SQL 문제 풀이로 확장되는 핵심 기반이다.
필기 4 · 프로그래밍
C·Java·Python 코드 추적
4과목 프로그래밍 언어 활용은 실기 합격을 결정짓는 단계입니다. 필기에서는 객관식 4지선다이지만, 실기에서는 코드 출력 결과를 직접 써야 해서 추측이 통하지 않습니다. 5단계 학습지는 C 40%, Java 35%, Python 25% 비율로 구성하는 것이 출제 빈도와 일치합니다.
C 언어에서 가장 자주 출제되는 영역은 포인터·배열·문자열입니다. int *p = &a; 같은 포인터 선언과 역참조, 배열과
포인터의 관계, 문자열 처리 함수(strlen, strcpy, strcmp, strcat)가 카드의 중심이 됩니다. 비트 연산자(&, |, ^, ~, <<, >>)도 한 카드에
묶어 두세요.
Java에서는 클래스·상속·인터페이스가 핵심입니다. 오버로딩(같은 이름, 다른 시그니처)과 오버라이딩(상속받은 메서드 재정의)의 차이는 거의 매 회차 출제됩니다. 접근 제어자(public·protected·default·private)의 가시 범위도 카드 한 장에 표로 정리해 외우세요. Python은 리스트·딕셔너리·튜플·세트의 차이, 슬라이싱, 컴프리헨션이 자주 나옵니다. 5단계 카드는 모두 "코드 → 출력" 형식이어야 합니다. 코드 설명을 외우는 게 아니라, 코드를 보고 출력 결과를 머릿속에서 실행해 답하는 훈련이 핵심입니다.
[정보처리기사] 프로그래밍 언어 활용 C Java Python 코드 추적
이 학습지는 정보처리기사 실기에서 가장 비중이 높은 프로그래밍 영역을 학습한다. D 단계의 데이터 처리 개념을 바탕으로 C, Java, Python 코드의 실행 흐름을 빠르게 추론하는 능력을 만든다. 변수 변화, 반복문 흐름, 배열 처리, 함수 호출, 객체지향 구조를 보고 결과를 즉시 판단하는 훈련에 집중한다. 이후 J 단계의 SQL·코드 실전 문제 풀이로 연결되는 핵심 단계다.
필기 5 · 정보시스템
운영체제·네트워크·보안·신기술
5과목 정보시스템 구축관리는 범위가 가장 넓고 암기 요소가 많은 영역입니다. 운영체제·네트워크·보안·신기술 네 축이 모두 한 과목 안에 들어 있어, 단순 용어장처럼 외우면 금방 잊힙니다. 6단계 학습지는 "공격과 대응", "계층과 프로토콜", "시스템 구성 요소" 같은 짝 단위 카드로 구성하는 것이 핵심입니다.
네트워크에서는 OSI 7계층(물리·데이터링크·네트워크·전송·세션·표현·응용)과 TCP/IP 4계층의 매핑이 출제 1순위입니다. 각 계층의 대표 프로토콜(HTTP·SMTP는 응용, TCP·UDP는 전송, IP·ICMP는 네트워크) 카드를 계층별로 묶어두세요. TCP vs UDP의 차이는 8단계에서 다시 비교 카드로 강화됩니다.
보안 영역은 공격 기법과 대응 방안을 한 카드로 묶는 것이 효율적입니다. SQL Injection·XSS·CSRF·DDoS·APT·랜섬웨어·피싱·스미싱 같은 공격 용어와, 각각의 대응 기법(입력 검증, 토큰, 방화벽, 백업)을 1:1로 묶으면 단답 문제와 서술 문제 모두에 강해집니다. 암호화는 대칭(AES·DES·SEED·ARIA)과 비대칭(RSA·ECC), 해시(MD5·SHA), 그리고 디지털 서명까지 한 묶음으로 카드를 만드세요. 신기술 영역의 클라우드(IaaS·PaaS·SaaS), 가상화, 빅데이터(Hadoop·MapReduce), IoT는 정의 한 줄 카드로 빠르게 훑는 것으로 충분합니다.
[정보처리기사] 정보시스템 구축관리 운영체제 네트워크 보안 신기술
이 학습지는 정보처리기사의 운영체제, 네트워크, 정보보안, 시스템 구축, 최신 IT 기술 영역을 학습한다. E 단계의 프로그래밍 개념 위에서 실제 시스템이 어떻게 동작하고 연결되며 보호되는지를 이해하는 단계다. 필기에서는 개념 비교와 용어 구분이 중요하고, 실기에서는 보안 공격·프로토콜·운영체제 개념을 단답형으로 정확히 회상해야 한다. 이후 G 단계의 기출 유형 정리와 H 단계의 오답 비교 학습의 기반이 된다.
STEP 3
필기 마무리 — 기출 패턴과 헷갈리는 개념 비교
2~6단계로 5과목 개념을 다졌다면, 7~8단계는 이 개념을 실제 객관식 문제 형태로 전환하는 구간입니다. 정보처리기사 필기는 아는 개념도 보기 표현이 살짝 바뀌면 틀리기 쉬운 시험이라, 개념 카드와 별도로 문제 패턴 카드와 비교 카드를 추가로 운용해야 안정적인 합격이 가능합니다.
필기 합격률 60.8%는 일견 높아 보이지만, 통계는 평균값일 뿐입니다. 실제로는 5과목 중 한 과목 과락(40점 미만)으로 떨어지는 경우가 매우 많습니다. 7~8단계는 과락 방지를 위해 약한 과목 위주로 카드를 보강하는 전략 단계이기도 합니다.
필기 마무리 1 · 기출
필기 과목별 빈출 문제 패턴
7단계는 기출문제 5~10회분을 분석해 정보처리기사 필기의 출제 유형을 카드화하는 단계입니다. 출제 유형은 크게 다섯 가지입니다. (1) 정의 묻기, (2) 옳은 것 고르기, (3) 틀린 설명 찾기, (4) 순서 배열, (5) 개념 비교. 카드 학습지는 유형별로 60장씩, 총 300장 정도가 적정 분량입니다.
가장 까다로운 유형은 "틀린 설명 찾기"입니다. 보기 4개 중 3개가 거의 맞는 설명이고 1개에만 작은 오류가 숨어 있어, 정의가 흐릿하면 함정에 빠집니다. 이 유형 카드는 보기 4개를 모두 적어두고, 어느 보기의 어느 단어가 틀렸는지 뒷면에 표시하는 방식이 효과적입니다. 순서 배열 유형은 개발 단계(요구→분석→설계→구현→테스트→배포), 정규화 단계, OSI 7계층 같은 순서를 묻는 문제로 자주 나오므로 순서 카드를 별도로 운용하세요.
이 단계의 학습 목표는 정답률 70~80%로 안정화하는 것입니다. 5과목 평균 70%면 총점 350점/500점이라 합격 안정권이고, 한 과목 50점이 나와도 다른 과목으로 보완할 수 있는 여유가 생깁니다. 모르는 카드는 어느 단계의 어느 카드에서 끌어와야 보강될지를 표시해서, 부족한 영역을 2~6단계로 다시 돌려보내는 사이클을 1~2주 돌리면 됩니다.
[정보처리기사] 필기 과목별 빈출 문제 패턴
이 학습지는 A~F 단계에서 배운 개념을 실제 정보처리기사 필기 문제 형태로 변환하는 단계다. 단순 정의 암기에서 끝나지 않고, 옳은 것 고르기, 틀린 것 찾기, 개념 비교, 절차 배열, 특징 연결 방식으로 사고하도록 훈련한다. 이후 H 단계의 헷갈리는 개념 비교와 I 단계의 실기 단답형 회상 훈련으로 넘어가기 전에 필기 합격 감각을 만드는 역할을 한다.
필기 마무리 2 · 비교
헷갈리는 개념 비교 훈련
정보처리기사는 비슷한 용어가 많은 시험입니다. 응집도와 결합도, 검증과 확인, 트랜잭션 특성 4가지, TCP와 UDP, 대칭키와 비대칭키, 블랙박스와 화이트박스, UML 다이어그램 종류, 통합 테스트 방식(상향식·하향식·샌드위치)처럼 헷갈리는 개념이 점수를 깎습니다. 8단계는 이런 개념쌍을 한 카드에 묶어 한 번에 외우는 비교 카드 학습지입니다.
비교 카드의 표준 형식은 "앞면: 두 개념 이름 / 뒷면: 차이점 한 줄"입니다. 예를 들어 앞면에 "검증(Verification) vs 확인(Validation)", 뒷면에 "검증은 '제대로 만들고 있는가?', 확인은 '제대로 된 것을 만들고 있는가?'" 같은 식입니다. 차이점을 길게 쓰지 말고 한 줄로 압축하는 것이 회상 속도를 좌우합니다.
실기까지 가는 학습자에게 8단계는 특히 중요합니다. 실기에서는 "~과 ~의 차이를 쓰시오" 형태의 서술형 단답이 나오는데, 비교 카드를 운용한 학습자는 한 줄 답안을 즉시 꺼낼 수 있는 반면, 그렇지 않은 학습자는 두 개념을 머릿속에서 분리하느라 시간을 쓰다가 다음 문제에 영향을 줍니다. 비교 카드 50~80장을 만들어두면 필기 정확도와 실기 답안 속도가 동시에 올라갑니다.
[정보처리기사] 정처기 헷갈리는 개념 비교 훈련
이 학습지는 정보처리기사에서 가장 자주 틀리는 유사 개념들을 비교하며 구분하는 단계다. G 단계까지 학습한 개념을 바탕으로 비슷한 용어를 빠르게 판별하는 훈련을 수행한다. 필기에서는 함정 선지를 피하는 능력을 만들고, 실기에서는 정확한 단답형 용어를 떠올리는 데 목적이 있다. 이후 I 단계의 실기 답안 작성 정확도를 높이는 핵심 연결 단계다.
STEP 4
실기 합격 — 단답·SQL·코드·실전
9~11단계는 실기 합격을 위한 회상 훈련입니다. 정보처리기사 실기 합격률이 28.9%로 낮은 이유는 시험이 어려워서가 아니라, 필기에서 알아보던 개념을 실기에서는 정확한 단어로 직접 써야 하기 때문입니다. "객관식 70점 학습자"가 "실기 50점 학습자"가 되는 가장 흔한 패턴입니다.
9~11단계 카드는 모두 "앞면 보고 뒷면을 정확한 글자로 쓰는" 능동 회상(active recall) 형식입니다. 머릿속에 떠올렸다고 만족하지 말고, 손으로 종이에 답을 쓰거나 키보드로 입력해서 정확도를 매번 확인하는 페이스가 실기 합격에 결정적입니다.
실기 1 · 단답
실기 핵심 용어 직접 쓰기
9단계는 필기에서 익힌 용어를 보기 없이 정확하게 쓰는 훈련입니다. 카드 앞면에는 "객체지향 설계의 다섯 원칙은?", "이행적 함수 종속을 제거하는 정규화 단계는?", "OSI 7계층 중 흐름 제어와 오류 제어를 담당하는 계층은?" 같은 질문을 두고, 뒷면에 정확한 용어 한 단어 또는 한 줄을 적습니다.
실기에서 가장 자주 감점되는 부분은 "맞는 개념을 알고 있지만 정확한 표기를 놓치는 경우"입니다. SOLID를 solid로 쓰거나, UML을 UMI로 쓰거나, 영문 약어 풀이를 살짝 다르게 쓰면 0점 처리됩니다. 9단계 카드는 영문 약어와 풀어쓴 형태를 모두 적어두고, 카드를 회상할 때마다 둘 다 정확히 떠올리는 훈련이 필요합니다.
이 단계 학습지는 카드 200~300장이 적정 분량이고, 회상 정확도 90% 이상이 합격 컷입니다. 한 카드를 한 번 보고 답을 쓰지 못하면, 다음 회수 사이클까지 그 카드를 다시 만나는 페이스를 단축해서 우선 처리해야 합니다. 카데미의 SRS(간격 반복) 알고리즘이 이 단계에서 가장 빛을 발합니다.
[정보처리기사] 실기 핵심 용어 직접 쓰기
이 학습지는 정보처리기사 실기 시험을 대비해 핵심 용어를 직접 회상하고 답안처럼 쓰는 훈련을 수행한다. H 단계에서 헷갈리는 개념을 구분했다면, 이제는 설명을 보고 정확한 용어를 떠올려야 한다. 실기는 객관식이 아니라 단답형이 많기 때문에 “설명을 보고 정확한 키워드를 쓰는 능력”이 매우 중요하다. 이후 단계의 SQL·코드 실전 문제 풀이와 연결된다.
실기 2 · SQL/코드
SQL 결과 예측과 코드 출력 훈련
10단계는 실기 점수 비중이 가장 큰 SQL과 프로그래밍 문제를 집중적으로 연습하는 단계입니다. 실기 100점 중 SQL과 코드 영역이 합쳐서 30~40점을 차지하는 경우가 많아, 이 두 영역에서의 정답률이 합격을 결정합니다. 4단계와 5단계에서 익힌 개념을 실제 실기 문제 형태로 결합하는 단계입니다.
SQL 카드는 "질의문을 보고 결과 행 수와 결과 데이터를 예측"하는 형식입니다. 단순 SELECT부터 시작해서 JOIN, GROUP BY, HAVING, 서브쿼리, UNION까지 단계적으로 카드 난이도를 올립니다. 작은 테이블
2~3개를 정해두고, 같은 테이블에 다양한 질의를 적용한 결과를 카드로 만드는 방식이 효율적입니다. 빈칸 채우기 유형("이 결과를 만들기 위해 ___에 들어갈 SQL은?")도 함께
운용하세요.
코드 카드는 "짧은 코드를 보고 출력 결과를 예측"하는 형식입니다. C 포인터 추적, Java 클래스 상속 출력, Python 리스트 슬라이싱이 가장 자주 나옵니다. 카드 앞면에 5~15줄 코드, 뒷면에 출력 결과 한 줄을 적되, 출력이 여러 줄이라면 줄바꿈까지 정확히 맞추는 연습을 합니다. 코드 카드는 한 카드를 만드는 데 5~10분이 걸리지만, 회상은 30초 안에 끝나야 합니다. 만드는 시간보다 회상 시간이 짧아져야 시험장에서 시간 안에 풀 수 있습니다.
[정보처리기사] SQL 결과 예측과 코드 출력 훈련
이 학습지는 정보처리기사 실기에서 가장 점수 비중이 높은 SQL과 프로그래밍 문제를 집중적으로 훈련한다. I 단계에서 용어를 직접 회상하는 훈련을 했다면, 이제는 실제 실행 결과를 계산하고 추론하는 단계다. SQL 조회 결과, JOIN 결과, GROUP BY 계산, 반복문 흐름, 배열 처리, 함수 호출, 객체 생성 결과를 빠르게 판단하는 능력을 만든다. 마지막 단계의 실전 시뮬레이션 직전 핵심 응용 단계다.
실기 3 · 실전
실전 회상 모의 사이클
마지막 단계는 전 범위를 섞어서 실제 시험처럼 빠르게 떠올리는 훈련입니다. 실제 시험에서는 보안, SQL, 코드, UML, 테스트, 네트워크 카드가 한 페이지 안에 섞여 나옵니다. 1~10단계가 과목별 누적이었다면, 11단계는 과목 경계를 무너뜨리고 "어떤 카드가 나와도 즉시 답한다"는 회로를 만드는 단계입니다.
학습 방식은 명확합니다. 1~10단계의 모든 카드를 섞어 랜덤 회수 데크를 만들고, 매일 50~100장을 시간 압박(카드당 15초 이내) 안에서 답하는 사이클을 4~6주 돌립니다. 카드 한 장을 못 풀 때마다 어느 단계의 카드인지 표시해서, 약한 단계만 다시 강화하는 피드백 루프를 짭니다. 시험 직전 1주일은 비교 카드(8단계)와 실기 단답 카드(9단계)만 집중 회수하는 페이스가 가장 효율적입니다.
이 단계의 별도 학습지는 만들지 않아도 됩니다. 1~10단계 카드를 섞어 사용하는 것이 본질이고, 카데미의 다중 학습지 동시 학습 기능을 사용하면 자동으로 전 범위 랜덤 회수가 가능합니다. 시험 일주일 전에는 "새로운 카드를 만들지 말 것"을 권장합니다. 새 카드를 만드는 에너지보다 기존 카드의 회상 정확도를 한 번 더 점검하는 것이 점수에 훨씬 크게 기여합니다.
[정보처리기사] 최종 실전 회상 훈련
이 학습지는 정보처리기사 전체 범위를 실제 시험처럼 섞어서 빠르게 회상하는 최종 단계다. 앞 단계에서 학습한 설계, 개발, 데이터베이스, 프로그래밍, 운영체제, 네트워크, 보안 개념을 랜덤 형태로 연결한다. 실제 시험처럼 다양한 과목이 섞인 상황에서 즉시 답을 떠올리는 훈련과 시간 압박 대응 능력을 만드는 것이 목표다.
이 11단계 정보처리기사 공부법의 핵심은 "넓은 범위를 잊히기 전에 다시 만나게 만드는 것"입니다. 5과목을 책 정독으로 누적하면 1과목이 잊히는 속도가 5과목이 쌓이는 속도보다 빠릅니다. 카드 학습은 매일 짧은 회상으로 5과목을 동시에 살아있는 상태로 유지하기 때문에, 정보처리기사처럼 광범위한 시험에 가장 효율적인 방법으로 작동합니다.
학습 페이스 표준 일정은 다음과 같습니다. 16주 코스 기준)는 1단계에 1주, 2~6단계에 8주(과목당 1.5주 평균), 7~8단계에 2주, 9~10단계에 4주, 11단계에 1주를 배정합니다. 10주 코스(전공자·학생 기준)는 1단계를 빠르게 훑고 2~6단계, 7~8단계를 1주, 9~10단계를 3주, 11단계를 1주로 압축합니다. 어느 쪽이든 매일 카드 50~100장 회상 + 주 1회 기출 점검의 두 축이 같이 움직여야 합니다.
필기만 급하다면 1~8단계까지 진행하고, 필기 합격 후 9~11단계로 실기형 회상 훈련을 강화하는 분리 전략이 합격률이 가장 높습니다. 비전공자라면 1단계의 기초 용어 카드를 충실히 만들어두는 것이, 전공자라면 4·5단계(데이터베이스·프로그래밍)를 가장 두텁게 잡는 것이 시간 대비 효율이 좋습니다. 학습 도중 약한 과목이 발견되면 7단계(기출 패턴) 카드에서 정답률이 가장 낮은 과목을 다시 2~6단계로 돌려보내는 피드백 루프를 만드는 것이 핵심입니다.
이미 만든 학습지 외에도 카데미 공개 학습지 탐색 페이지에서 다른 학습자가 만든 정보처리기사 카드들을 살펴보면 새로운 카드 디자인 아이디어를 얻을 수 있습니다. 플래시카드 학습 자체가 처음이라면 플래시카드 학습법 가이드도 함께 읽어보세요. 능동 회상·간격 반복·섞기 학습 같은 인지심리학 원리가 왜 정보처리기사 같은 광범위 시험에 잘 맞는지 정리되어 있습니다. 다른 자격증·시험의 단계별 학습 흐름이 궁금하다면 로드맵 목록에서 추가 가이드를 둘러볼 수 있습니다.
FAQ
자주 묻는 질문
Q. 정보처리기사 비전공자도 합격할 수 있나요?
가능합니다. 한국산업인력공단의 2024년 검정현황 기준 정보처리기사 필기 합격률은 60.8%로 자격증 시험치고 높은 편이고, 응시자 상당수가 비전공자입니다.\n\n다만 실기 합격률은 28.9%로 떨어지므로 필기 합격 후 실기를 따로 준비하는 시간을 반드시 잡아야 합니다. 1단계의 기초 용어 입문 학습지를 충실히 끝내면 비전공자도 5과목의 진입 장벽이 크게 낮아집니다.
Q. 필기와 실기를 동시에 준비해야 하나요?
필기를 먼저 끝내고 실기에 집중하는 분리 전략을 권장합니다.\n\n필기는 객관식이라 보기에서 단서를 얻을 수 있지만, 실기는 보기 없이 답을 직접 써야 해서 회상의 깊이가 다릅니다. 1~8단계는 필기 합격까지, 9~11단계는 실기 합격까지를 다루도록 설계되어 있어 단계 순서대로 따라가면 자연스럽게 분리 학습이 됩니다.\n\n시험 일정이 가까워 동시 준비가 필요하다면 9·10단계 카드를 미리 만들기 시작해 두는 것은 좋습니다.
Q. 하루에 얼마나 학습해야 합격이 가능한가요?
직장인 기준 하루 1시간, 학생은 하루 1.5~2시간이면 16주(약 4개월) 안에 필기·실기 모두 합격이 가능합니다.\n\n핵심은 분량이 아니라 매일 카드 50~100장을 회상하는 반복 페이스입니다. 정보처리기사는 범위가 넓어서 몰아치기보다 매일 짧게 끊어 누적하는 방식이 합격률이 훨씬 높습니다. 주말에 몰아서 4시간 하는 것보다 평일 매일 1시간이 결과가 좋습니다.
Q. 프로그래밍이 처음인데 5단계 코드 추적이 가능할까요?
정보처리기사 실기에 나오는 프로그래밍 문제는 실제 개발이 아니라 짧은 코드의 출력 결과 예측에 가깝습니다.\n\nC·Java·Python 모두 반복문·배열·조건문 같은 기본 문법 위주이고, 카드로 코드와 출력을 함께 묶어 회상하는 방식이라 비전공자도 50~100문제 반복 후에는 패턴이 보이기 시작합니다. 다만 5단계는 다른 단계보다 시간이 더 걸리므로 학습 일정에서 1.5배 분량으로 잡는 것을 권장합니다.\n\n특히 C 포인터 영역은 실기 합격을 가르는 핵심이므로, 한 번에 이해하려 하지 말고 카드 30~50장을 반복 회수하는 페이스로 익히세요.
Q. 카데미 카드 한 장에 정보처리기사 내용을 어떻게 담나요?
카드 앞면에는 용어, 질문, 또는 짧은 코드 한 조각만 담습니다. 뒷면에는 정의·핵심 키워드·예시 한 줄을 둡니다.\n\n예를 들어 앞면에 ‘3차 정규화(3NF)란?’, 뒷면에 ‘이행적 함수 종속 제거. 모든 비주요 속성이 기본키에만 직접 종속.’ 같은 구조입니다.\n\n한 카드에 한 개념만 담는 것이 회상 속도와 정확도를 모두 높이는 핵심 원칙입니다. 카드 수가 많아지는 건 두려워하지 마세요. 카데미는 다중 학습지 동시 학습을 지원하므로 카드 1000장도 매일 자연스럽게 누적됩니다.
다음 단계
카데미로 정보처리기사 합격 시작하기
11단계 카드 학습을 따라가며 5과목 필기와 실기를 동시에 살아있는 상태로 유지해보세요. 카드 한 장씩 만들어둔 학습지는 카데미에 평생 보관됩니다.
카데미 시작하기