정보처리기사 실기 코딩 3주 공부 계획
정보처리기사 실기 2026년 1회
읽는데 11분 소요
처음 쓰여진 날: 2026-03-30
마지막 수정일: 2026-04-13
조회수: 9,296
요약
2026년 1회 정보처리기사 실기 코딩 3주 완성 공부계획. 20일간 C언어·Java·Python 언어별 학습 일정, 감자시험, 왕감자시험, 기출문제 풀이 계획을 제공합니다.
본 글은 정처기 감자 홈페이지를 활용한 실기 코딩 공부 3주 완성 계획입니다.
3주 안에 실기 코딩 4문제 맞추기
코딩에서 쉬운 문제 4개는 반드시 맞춰야 합격 가능성이 생깁니다.
3주 안에 C언어·Java·Python 기초를 잡고 기출문제를 풀 수 있는 수준까지 도달하는 것이 목표입니다.
| 언어 | 예상 문제수 | 최소 목표 |
|---|---|---|
| C언어 | 3 ~ 4문제 | 1 ~ 2문제 |
| Java | 3 ~ 4문제 | 1 ~ 2문제 |
| Python | 1 ~ 2문제 | 0 ~ 1문제 |
| 총 | 8 ~ 9문제 | 4문제 이상 |
코딩 4문제(20점) + 이론 8문제(40점) = 60점으로 합격 커트라인입니다. 코딩에서 더 맞출수록 이론 부담이 줄어듭니다.
이론 공부 계획이 필요하다면 이론 3주 공부 계획을 참고하세요.
3주 공부 계획 구글 캘린더
3/30일부터 4월 18일까지.
26년 1회 실기 대비를 위해 정처기 감자의 어떤 페이지를 공부하면 되는지 전부 정리한 구글 캘린더를 배포합니다.
3주 공부 방법
쌩기초 배우고 → 문제 풀고 → 틀린 문제 관련 이론 보고 → 감자시험으로 반복
- 코딩이 처음이라면 쌩기초부터 차근차근 배워야 합니다. 기초 없이 문제를 풀 수 없습니다.
- 쌩기초를 배운 뒤에는 문제 위주로 공부합니다. 문제를 풀면서 모르는 개념은 풀이의 링크를 따라가며 학습하세요.
- 감자시험으로 반복합니다. 감자시험은 랜덤 기출문제 시험이므로, 반복하면 자연스럽게 다양한 유형에 익숙해집니다.
3주 공부 계획 상세 일정
🥔 : 화이팅하는 날
출제확률 - 💯: 99.9%, ⭐️: 80%, 🔥: 50%, 🤔: 20%
Day 1-7 (3/30 ~ 4/5) - C언어
C언어 압축 공부법도 함께 확인하세요!
C언어 압축 공부법 - 출제 경향 분석과 학습 우선순위
Day 1/20 (3/30 월) - 쌩기초 Part 1: 변수와 입출력
코딩이 처음이라면 여기서부터 시작하세요!
- 변수 선언 - 변수가 뭔지부터 시작
- 초기화란 - 초기화 vs 리셋, 초기화 안 하면 생기는 일
- 자료형 - int, float, char 등 자료형 종류
- 출력 함수 - printf로 결과 출력하기
- 입력 함수 - scanf, getchar, gets
- 산술·증감 연산자 - 산술, 증감 연산자
- 대입·복합 대입 연산자 - 대입, 복합 대입 연산자
- 비교 연산자 - 비교 연산자
Day 2/20 (3/31 화) - 쌩기초 Part 2: 연산자 심화와 함수
- 연산자 우선순위 - 복합 연산식 풀이 순서
- 🔥삼항 연산자 - 조건 ? 참 : 거짓
- 이진수 변환 - 10진수 ↔ 2진수 변환, 비트 연산의 기초
- 논리 연산자 - &&, ||, and, or, not
- 🔥비트 연산자 - AND, OR, XOR, 시프트 연산
- 함수 - 함수 정의, 호출, 매개변수
Day 3/20 (4/1 수) - 쌩기초 Part 3: 제어와 배열
- 코드를 읽는 순서 - C, Java, Python 실행 순서 차이
- 변수 스코프 - 지역 변수, 전역 변수, 탐색 순서
- 조건문 - if, else, else if
- 반복문 - for, while, do-while
- 배열 - 1차원 배열 선언과 사용
- 🔥문자열 - 문자열 기초, NULL 종료
Day 4/20 (4/2 목) - 쌩기초 완성: 구조체와 포인터
구조체와 포인터는 C언어의 최핵심입니다.
이 두 주제를 제대로 이해하면 어려운 문제도 풀 수 있습니다.
- 값에 의한 호출 - 값 복사 vs 주소 전달, 포인터와의 관계
- ⭐️구조체 - 구조체 정의, 멤버 접근
- 💯포인터 - 주소 연산자(&), 역참조 연산자(*)
- ⭐️이중 포인터 - 포인터의 포인터
- 🥔 연산자 감자시험 - Day 1~2 복습
Day 5/20 (4/3 금) - 1순위 심화: 포인터 & 구조체 깊게
- 🔥포인터 산술 - 포인터 + 정수 연산
- 🔥포인터 배열 - 포인터 배열과 2차원 배열
- 🔥구조체 배열 - 구조체 여러 개 다루기
- 🔥구조체 포인터 - 화살표 연산자(->)
- switch-case - switch문, break, fall-through
- 🥔 제어문/반복문 감자시험 - Day 3 복습
Day 6/20 (4/4 토🥔) - 보충·문자열 심화 + 감자시험
- 🤔typedef - 자료형에 새 이름 붙이기
- 함수 프로토타입 - 함수 선언 vs 정의
- 헤더 파일 - #include, #define, 전처리기
- 🤔2차원 배열 - 2차원 배열 선언, 초기화, 메모리 구조
- 🤔static 변수 - 값이 유지되는 변수, 초기화는 한 번만
- 🔥문자열 포인터 - char *, %s 출력
- 16진수 변환 - 16진수 ↔ 2진수/10진수 변환
- 🥔 배열 감자시험
Day 7/20 (4/5 일🥔) - 3순위 + C언어 종합 정리
왕감자시험은 최소 2회 반복해서 푸세요!
정답률 60% 목표!
- 아스키 코드 - 문자와 숫자의 대응, 대소문자 차이
- ctype.h 함수 - isupper, islower, toupper, tolower
- 🤔동적 메모리 - malloc, free
- ⭐️연결 리스트 - 노드, NULL, 순회
- 🤔재귀함수 - 기저 조건, 호출 스택
- 🥔 포인터 감자시험, 문자열 감자시험, 구조체 감자시험
- 🥔🥔 C언어 왕감자시험 - 모든 주제 종합
📅 구글 캘린더에서도 확인 가능합니다!
Day 8-12 (4/6 ~ 4/10) - Java
Java 압축 공부법도 함께 확인하세요!
Java 압축 공부법 - 출제 경향 분석과 학습 우선순위
Day 8/20 (4/6 월) - 쌩기초: Java 기본 문법, 클래스와 객체
C언어에서 배운 공통 개념을 Java 탭으로 복습하고 시작하세요!
- 코드를 읽는 순서 - Java 탭으로 복습, Java는 class 안의 main에서 시작
- 함수 - Java에서는 "메서드", 접근제어자 + 반환형 + 메서드명
- Java 출력 - print, println, printf, 문자열 결합(
+) - Java 자료형 - 기본형/참조형, 형변환
- 💯클래스와 객체 - 클래스, 인스턴스, 생성자, 생성자 연결(chaining)
- 참조형 vs 기본형 변수 - 값 복사 vs 주소 복사
Day 9/20 (4/7 화) - 배열, 문자열, 기본제공 클래스
- 배열 - Java 배열 선언, 초기화
- 문자열 - 문자열 메서드 정리 (length, charAt, substring, replace, split, indexOf, contains, equals, trim)
- 기본제공 클래스 - Integer, Math
- for-each - 향상된 for문
- 접근제어자 - private, default, protected, public
- 🥔 제어문/반복문 감자시험
Day 10/20 (4/8 수) - static, 상속, 인터페이스
상속과 인터페이스는 Java 시험의 최핵심입니다.
이 두 주제를 제대로 이해하면 다형성 문제도 풀 수 있습니다.
- 🔥static - 클래스 변수, 클래스 메서드
- 💯상속 - extends, super, this(), 필드 하이딩
- ⭐️추상 클래스 - abstract class, 추상 메서드
- ⭐️인터페이스 - implements
- 🥔 클래스/메서드 감자시험
Day 11/20 (4/9 목) - 다형성 대결, 예외처리
- 💯오버라이딩 - 부모 자식 메서드 대결
- ⭐️오버로딩 - 매개변수 차이
- @Override 어노테이션
- 🔥예외처리 - try-catch, finally, throw, throws
- 🥔 배열/문자열 감자시험
Day 12/20 (4/10 금🥔) - 제네릭, 람다, enum + Java 종합
왕감자시험은 최소 2회 반복해서 푸세요!
정답률 60% 목표!
- 🔥제네릭 - 타입 소거
- 🔥람다 표현식 - 함수형 인터페이스
- 🤔enum - 열거형
- 🥔 객체지향 감자시험
- 🥔🥔 Java 왕감자시험 - 모든 주제 종합
📅 구글 캘린더에서도 확인 가능합니다!
Day 13-14 (4/11 ~ 4/12) - Python
Python 압축 공부법도 함께 확인하세요!
Python 압축 공부법 - 출제 경향 분석과 학습 우선순위
Day 13/20 (4/11 토🥔) - Python 쌩기초 + 핵심 자료형
C언어·Java에서 배운 공통 개념을 Python 탭으로 복습하고 시작하세요!
- 코드를 읽는 순서 - Python 탭으로 복습 (들여쓰기로 블록 구분, class 없이 실행 가능)
- Python 출력 함수 - print(), f-string, end, sep
- Python 자료형 - int, float, str, bool, 자동 형변환
- 산술 연산자 - Python 탭으로 복습 (
//몫,**거듭제곱) - 논리 연산자 - Python 탭으로 복습 (
and,or,not— C/Java의&&,||,!와 다름) - 조건문 - Python 탭으로 복습 (
x if 조건 else y— Python 삼항 표현,in/not in멤버십 연산자) - ⭐️리스트 - Python 탭으로 복습 (리스트 메서드, 슬라이싱, len/sum/enumerate, 컴프리헨션)
- 🔥문자열 - Python 탭으로 복습 (슬라이싱, f-string, split, join)
- ⭐️함수 - Python 탭으로 복습 (def, 기본 매개변수)
Day 14/20 (4/12 일🥔) - Python 핵심 자료형 심화 + 왕감자시험
왕감자시험은 최소 2회 반복해서 푸세요!
정답률 60% 목표!
- ⭐️Python 기본 제공 함수 - len(), sum(), range(), enumerate(), map(), type()
- 🔥딕셔너리 - 기초, 메서드, 딕셔너리 컴프리헨션
- 🤔집합 - 기초, 합집합/교집합/차집합 연산
- 🤔Python 클래스 - init, 클래스 속성, 인스턴스 속성
- 🤔Python 재귀함수 - 기저 조건, 재귀 호출
- 🤔람다 표현식 - lambda, map() 함수와의 조합
- 🥔🥔 Python 왕감자시험 - 모든 주제 종합
📅 구글 캘린더에서도 확인 가능합니다!
Day 15-17 (4/13 ~ 4/15) - 핵심 복습
필수·어려운 부분 위주로 복습하세요!
빠르게 훑는 복습이 아니라, 헷갈렸던 개념을 확실히 짚고 넘어가는 게 목표입니다.
Day 15/20 (4/13 월🥔) - C언어 핵심 복습
포인터·구조체·연결리스트는 C언어 문제의 80%에 등장합니다.
헷갈리는 부분이 있다면 지금 확실히 잡으세요.
- 💯포인터 + ⭐️이중 포인터 - 주소 연산자, 역참조, 포인터 포인터 재정리
- 🔥포인터 배열 + 🔥포인터 산술 - 포인터 연산 패턴
- 🔥구조체 포인터 + ⭐️연결 리스트 - 화살표 연산자(->), 노드 순회
- ⭐️스택, ⭐️큐 - 자료구조 종합 복습
Day 16/20 (4/14 화🥔) - Java 핵심 복습
다형성(오버라이딩)과 상속은 Java 문제의 최핵심입니다.
업캐스팅·다운캐스팅 패턴이 헷갈린다면 반드시 다시 확인하세요.
- 💯오버라이딩 - 업캐스팅 후 메서드 호출 패턴, 동적 바인딩 재정리
- 💯상속 - super(), this(), 필드 하이딩 vs 메서드 오버라이딩 차이
- ⭐️인터페이스 + ⭐️추상 클래스 - 구현 패턴 복습
- 🔥예외처리 - try-catch-finally 실행 순서, throw vs throws
- 🔥람다 표현식 - 함수형 인터페이스, 람다 → 익명 클래스 변환
Day 17/20 (4/15 수🥔) - Python 핵심 복습
내장함수 + 리스트 컴프리헨션 + 사용자 정의 함수 세 축을 집중 복습하세요.
- ⭐️리스트 - Python 탭 (리스트 컴프리헨션, len/sum/enumerate 조합)
- 🔥문자열 - Python 탭 (슬라이싱 인덱스 방향, f-string, split)
- ⭐️Python 기본 제공 함수 - map(), range(), enumerate() 사용 패턴
- 🔥딕셔너리 - 딕셔너리 순회, 컴프리헨션
- 🤔Python 클래스 - init, self, 클래스 속성 vs 인스턴스 속성
📅 구글 캘린더에서도 확인 가능합니다!
Day 18-20 (4/16 ~ 4/18) - 왕감자시험 집중
왕감자시험 정답률 80% 목표!
틀린 문제는 풀이 링크를 따라가며 약점을 즉시 보완하세요.
Day 18/20 (4/16 목🥔) - 왕감자시험 집중
- 🥔🥔 C언어 왕감자시험 - 2회 반복, 정답률 80% 목표
- 🥔🥔 Java 왕감자시험 - 2회 반복, 정답률 80% 목표
- 🥔🥔 Python 왕감자시험 - 2회 반복, 정답률 80% 목표
- 👑 프리미엄 모의고사 - 실전처럼 20문제 풀기
Day 19/20 (4/17 금🥔) - 왕감자시험 집중
- 🥔🥔 C언어 왕감자시험 - 2회 반복, 정답률 80% 목표
- 🥔🥔 Java 왕감자시험 - 2회 반복, 정답률 80% 목표
- 🥔🥔 Python 왕감자시험 - 2회 반복, 정답률 80% 목표
- 👑 프리미엄 모의고사 - 실전처럼 20문제 풀기
Day 20/20 (4/18 토🥔) - 시험 당일
- 코딩 압축 요약 PDF로 핵심 정리 - 코딩 요약 PDF
- 시험 당일 압축 요약으로 생각 정리, 중요한 것을 기억에 강하게 남기고 열심히 공부한 나를 믿고 첫 감으로 답을 적는다!