정보처리기사 필기 시험을 준비하고 계신가요? 5과목의 방대한 범위에 어디서부터 시작해야 할지 막막하시죠.
이 글에서는 과목별 출제 비중과 핵심 개념을 정리해 드릴게요. 효율적인 공부 순서까지 알려드립니다!
📌 필기 시험 개요
| 항목 | 내용 |
|---|---|
| 시험 형태 | 객관식 4지선다, CBT |
| 문제 수 | 100문제 (과목당 20문제) |
| 시험 시간 | 150분 (2시간 30분) |
| 합격 기준 | 과목당 40점 이상, 평균 60점 이상 |
📚 과목 1: 소프트웨어 설계
출제 비중: ★★★★☆ (20%)
🎯 핵심 키워드
- 요구사항 분석: 기능/비기능 요구사항, 유스케이스
- UML 다이어그램: 클래스도, 시퀀스도, 상태도
- 디자인 패턴: GoF 패턴 (생성, 구조, 행위)
- 소프트웨어 아키텍처: MVC, 클라이언트-서버, 레이어드
- UI 설계: 사용성, 접근성 원칙
✅ 자주 출제되는 문제
- UML 다이어그램 종류와 특징
- GoF 디자인 패턴 분류 (Singleton, Factory 등)
- 애자일 방법론 (스크럼, XP)
- 화면 설계 도구와 프로토타입
💡 TIP!
UML 다이어그램 9종류는 반드시 외우세요. 구조/행위로 분류해서 정리하면 쉽습니다!
UML 다이어그램 9종류는 반드시 외우세요. 구조/행위로 분류해서 정리하면 쉽습니다!
📚 과목 2: 소프트웨어 개발
출제 비중: ★★★★★ (20%)
🎯 핵심 키워드
- 자료구조: 배열, 리스트, 스택, 큐, 트리, 그래프
- 알고리즘: 정렬, 탐색, 해싱
- 테스트 기법: 화이트박스, 블랙박스 테스트
- 형상관리: SVN, Git 개념
- 빌드 도구: Maven, Gradle, Jenkins
✅ 자주 출제되는 문제
- 정렬 알고리즘 시간 복잡도 비교
- 스택/큐 동작 원리와 활용
- 이진 트리 순회 (전위, 중위, 후위)
- 테스트 커버리지 종류
| 정렬 알고리즘 | 평균 시간복잡도 | 공간복잡도 |
|---|---|---|
| 버블 정렬 | O(n²) | O(1) |
| 퀵 정렬 | O(n log n) | O(log n) |
| 병합 정렬 | O(n log n) | O(n) |
| 힙 정렬 | O(n log n) | O(1) |
📚 과목 3: 데이터베이스 구축
출제 비중: ★★★★★ (20%)
🎯 핵심 키워드
- 데이터 모델링: ER 다이어그램, 정규화
- SQL 문법: SELECT, JOIN, 서브쿼리
- 정규화: 1NF ~ BCNF 구분
- 트랜잭션: ACID 속성
- 인덱스/뷰: 개념과 특징
✅ 정규화 단계 정리
| 정규형 | 조건 |
|---|---|
| 1NF | 원자값만 포함 (반복 그룹 제거) |
| 2NF | 부분 함수 종속 제거 |
| 3NF | 이행 함수 종속 제거 |
| BCNF | 결정자가 모두 후보키 |
⚠️ 중요!
정규화 단계별 조건과 SQL JOIN 문법은 거의 매회 출제됩니다!
정규화 단계별 조건과 SQL JOIN 문법은 거의 매회 출제됩니다!
📚 과목 4: 프로그래밍 언어 활용
출제 비중: ★★★★☆ (20%)
🎯 핵심 키워드
- C언어: 포인터, 배열, 구조체, 메모리
- Java: 클래스, 상속, 오버로딩/오버라이딩
- Python: 리스트, 딕셔너리, 슬라이싱
- 네트워크: OSI 7계층, TCP/IP, IP주소
- 운영체제: 프로세스, 스레드, 스케줄링
✅ OSI 7계층 암기법
| 계층 | 이름 | 프로토콜/장비 |
|---|---|---|
| 7 | 응용 (Application) | HTTP, FTP, SMTP |
| 6 | 표현 (Presentation) | JPEG, MPEG, SSL |
| 5 | 세션 (Session) | RPC, NetBIOS |
| 4 | 전송 (Transport) | TCP, UDP |
| 3 | 네트워크 (Network) | IP, 라우터 |
| 2 | 데이터링크 (Data Link) | 이더넷, 스위치 |
| 1 | 물리 (Physical) | 케이블, 허브 |
암기법 (7계층 -> 1계층): 응(Application) 표(Presentation) 세(Session) 전(Transport) 네(Network) 데(Data Link) 물(Physical)
암기법 (1계층 -> 7계층): 물(Physical) 데(Data Link) 네(Network) 전(Transport) 세(Session) 표(Presentation) 응(Application)
📚 과목 5: 정보시스템 구축관리
출제 비중: ★★★☆☆ (20%)
🎯 핵심 키워드
- 소프트웨어 개발 방법론: 폭포수, 애자일, 나선형
- IT 프로젝트 관리: PMBOK, 일정/비용/품질 관리
- 보안: 암호화, 접근제어, 보안 공격 유형
- 신기술 동향: 클라우드, 빅데이터, AI, IoT
- SW 개발 보안: 시큐어 코딩, 취약점
✅ 보안 공격 유형 정리
- DoS/DDoS: 서비스 거부 공격
- SQL Injection: DB 조작 공격
- XSS: 크로스사이트 스크립팅
- 피싱/파밍: 사칭 공격
- 랜섬웨어: 파일 암호화 후 금전 요구
✏️ 효율적인 공부 순서
- 1단계: 데이터베이스 구축 (기출 패턴 명확)
- 2단계: 소프트웨어 개발 (암기량 많지만 체계적)
- 3단계: 프로그래밍 언어 활용 (코드 문제 연습)
- 4단계: 소프트웨어 설계 (UML 집중)
- 5단계: 정보시스템 구축관리 (암기 위주)
💡 합격 전략!
기출문제 5개년치를 3회 이상 반복하면 70% 이상 맞출 수 있습니다!
기출문제 5개년치를 3회 이상 반복하면 70% 이상 맞출 수 있습니다!
📝 마무리
정보처리기사 필기는 5과목 모두 기출 반복이 핵심입니다. 2020년 NCS 개편 이후 출제 패턴이 정형화되어 기출만 잘 분석하면 충분히 합격 가능합니다.
과목별 핵심 키워드를 먼저 익히고, 기출문제로 실전 감각을 키우세요!
작성일: 2026년 2월
※ 시험 접수는 Q-Net(큐넷)에서 하세요.