결론
- C언어
- 프로그래밍 기초 문법
- 변수, 연산자, 조건, 반복, 함수, 배열, 구조체, 포인터
- JAVA
- 객체지향 개념
- 상속, 업캐스팅, 제네릭, 오버라이딩
- Python
- 기본 자료 구조
- 내장 기능
- SQL
- 기본 문법
- 키워드 위주
- 항목
- 프로그래밍 언어 활용
- 응용 SW 기초 기술 활용
- SQL 응용
- 소프트웨어 개발 보안 구축
- 애플리케이션 테스트 관리
- 서버프로그램 구현
기출문제 바로가기
24년 3회 기출문제 바로가기 | https://smile-baby.tistory.com/266 |
24년 2회 기출문제 바로가기 | https://smile-baby.tistory.com/267 |
24년 1회 기출문제 바로가기 | https://smile-baby.tistory.com/272 |
24년 3회 기출문제 바로가기 | https://smile-baby.tistory.com/273 |
24년 2회 기출문제 바로가기 | https://smile-baby.tistory.com/275 |
24년 1회 기출문제 바로가기 | https://smile-baby.tistory.com/276 |
최근 2년 분석
회차별 합격률
- 년초 1회에는 합격률이 높은 것으로 보아 난이도가 쉬웠을 것이라고 추정
- 변수: 통상적으로 1회에 응시자가 많음
- 변수: 통상적으로 1회에 갓 졸업한 대학생이 많음
- 1회의 결과에 따라 나머지 2회의 시험 난이도를 조정하는 것으로 추정
응시 | 합격 | 합격률(%) | |
2024년 | 68,745 | 19,881 | 28.9% |
2023년 | 58,088 | 12,205 | 21% |
응시 | 합격 | 합격률(%) | |
2024년 3회 | 20,875 | 4,324 | 20.71% |
2024년 2회 | 22,682 | 6,292 | 27.74% |
2024년 1회 | 25,188 | 9,263 | 36.78% |
2023년 3회 | 18,866 | 3,332 | 17.66% |
2023년 2회 | 19,904 | 3,566 | 17.92% |
2023년 1회 | 19,318 | 5,307 | 27.47% |
문제유형
- 코드와 개념 문제의 비율을 각 절반씩 유지하려는 모습
- 비율은 C:JAVA:Python:SQL 순서대로 4:4:1:1 비율을 유지하려는 것으로 추정
- Python과 SQL 1문제 늘어나는 것은 데이터 역량을 요구하는 산업 트렌드를 반영한 것으로 추정
23년 1회 | 23년 2회 | 23년 3회 | 24년 1회 | 24년 2회 | 24년 3회 | |
코드 | 10 | 11 | 9 | 10 | 10 | 10 |
개념 | 10 | 9 | 11 | 10 | 10 | 10 |
23년 1회 | 23년 2회 | 23년 3회 | 24년 1회 | 24년 2회 | 24년 3회 | |
C | 4 | 6 | 4 | 4 | 4 | 3 |
JAVA | 3 | 2 | 3 | 3 | 4 | 4 |
Python | 1 | 1 | 1 | 1 | 1 | 2 |
SQL | 2 | 2 | 1 | 2 | 1 | 1 |
코드 분석 요약표
- 해당 키워드를 알고있어야 해답 도출이 가능하다는 기준으로 추출
- 공통적으로 많이 보이는 것 위주로 추출
C[25문제] | JAVA[19문제] | Python[7문제] | SQL[9문제] |
포인터(10) | 오버라이딩과 오버로딩(7) | 데이터 핸들링(5) add(), remove(), update(), split(), 리스트 순회, 슬라이싱, |
SELECT 문법(6) |
구조체와 포인터(4) | 생성자(3) | 자료형의 이해(2) | INSERT 문법(2) |
배열과 포인터(3) | 배열(2) | 문자열 포맷(1) | UPDATE 문법(1) |
알고리즘 코드완성 및 출력(3) 버블정렬, 선택정렬, 스택 |
출력(4) 제네릭, 인터페이스, 추상, 예외처리 |
DELETE 문법(1) | |
단순 출력 및 코드완성(3) | 단순 출력 및 코드완성(1) | 키워드와 연산자(4) JOIN, UNION, CASCADE, IN, 우선순위 |
|
문자열의 이해(3) isupper(), islower(), isdigit(), 아스키코드 |
문자열의 이해(3) equals(), split() |
||
switch 문법(2) | |||
Static 키워드(1) | Static 키워드(4) | ||
전역변수(1) | |||
리터럴과 객체의 이해(1) | 리터럴과 객체의 이해(2) equals(), == 연산자 |
||
재귀함수(1) | 재귀함수(1) | ||
연산자(1) 삼항, 비트 |
연산자(1) 논리 |
개념 분석 요약표
- 커버리지(4)
- 응집도와 결합도(3)
- 라우팅 알고리즘(3)
- VPN관련(3)
- 계산 문제(3): 페이지 교체 알고리즘(2), 프로세스 스케줄링(1)
- 가상회선과 데이터그램(2)
카테고리 | 문제 수 | 주요 키워드 / 개념 |
1. 데이터베이스 (DB) | 약 10문제 | 스키마(외부/개념/내부), 정규화(NF), 부분/이행적 종속성, 관계 대수, JOIN, 무결성, DB 설계, 트랜잭션 |
2. 디자인 패턴 | 약 6문제 | Singleton, Proxy, Template Method, Factory, Observer, Iterator 등 3대 패턴 분류 |
3. 네트워크 | 약 9문제 | NAT, ICMP, Flooding, RIP, IPsec, L2TP, 라우팅 알고리즘, 패킷 교환, VPN |
4. 보안 / 악성코드 | 약 8문제 | Worm, Trojan, Ransomware, Rootkit, BEC, 악성코드 비교, 공격 유형(APT 등), 스푸핑 등 |
5. 소프트웨어 테스트 | 약 7문제 | 분기 커버리지, 조건 커버리지, 제어 흐름도, 테스트 케이스, 스텁/드라이버, 테스트 기법 |
6. 운영체제 (OS) | 약 5문제 | 프로세스 스케줄링(SRT), 커널 모드, 파일 권한, 명령어(예: chmod), 페이지 교체 알고리즘(LRU) |
7. UML / 객체지향 | 약 4문제 | 의존 관계, 일반화, 다이어그램 종류, 연관 관계, 조합 관계 |
8. 클라우드 / 시스템 | 약 3문제 | IaaS, PaaS, SaaS 구성, 시스템 구조, 백업/보안 기술 |
'일상 > 자기계발&자기개발' 카테고리의 다른 글
[독서] 피터 드러커 자기경영노트 - 최종장 (1) | 2025.04.14 |
---|---|
[독서] 피터 드러커 자기경영노트 - 7장 (1) | 2025.04.11 |
[독서] 피터 드러커 자기경영노트 - 6장 (0) | 2025.04.10 |
[#정보처리기사] 23년 1회 문제 (0) | 2025.04.09 |
[#정보처리기사] 23년 2회 문제 (0) | 2025.04.09 |