정보처리기사
국가기술자격, 기사
응시료필기 19,400원 · 실기 22,600원
볼 수 있나관련학과 대졸·실무 4년 등이면 볼 수 있어요
한눈에
합격률
| 해 | 필기 | 실기 |
|---|---|---|
| 2025 | 65% | 22.1% |
| 2024 | 60.8% | 28.9% |
| 2023 | 59% | 21% |
| 2022 | 56.1% | 20.8% |
| 2021 | 63.6% | 30.8% |
붙은 사람 ÷ 응시한 사람. 쉽고 어려운 정도와는 달라요.
출처: 큐넷
비용
1991.1.1. 이후 출생이면 절반 — 한 해 3번, 예산 소진 전까지
다음 시험
응시료필기 19,400원 · 실기 22,600원
볼 수 있나관련학과 대졸·실무 4년 등이면 볼 수 있어요
뭐지
소관 과학기술정보통신부 · 시행 한국산업인력공단
개요
컴퓨터를 효과적으로 활용하기 위해서 하드웨어뿐만 아니라 정교한 소프트웨어가 필요하다. 이에 따라 우수한 프로그램을 개발하여 업무의 효율성을 높이고, 궁극적으로 국가발전에 이바지하기 위해서 컴퓨터에 관한 전문적인 지식과 기술을 갖춘 사람을 양성할 목적으로 제정됨.
변천
- 1974.10.16 — 정보처리기사1급
- 1998.05.09 — 정보처리기사
- 현재 — 정보처리기사
이 자격이 적힌 직업 직업 45개
한국고용정보원이 이 직업들 설명의 자격 칸에 적어 둔 자격이에요. 꼭 있어야 하는 자리는 아래 왜따지에 있어요.
- 전동차설비사령원원활한 열차운행을 위하여 종합사령실에서 선로의 장애 여부를 파악하고 장애발생시 관련부서에 통보하여 복구하도록 조치한다.직종 평균 연봉 약 6,437만 원
- 발전전기공무기술원발전소의 원활한 운영을 위하여 발전전기설비의 유지·정비를 위한 제반 기술공무를 수행한다.직종 평균 연봉 약 8,514만 원
- 게임서버프로그래머게임 서버 컴퓨터에서 게임이 원활하게 운영되도록 게임 서버 시스템을 설계하고 네트워크 프로그램 및 서버 응용 프로그램을 구현한다.직종 평균 연봉 약 6,982만 원
나머지 42개 펼치기
- 디지털영상처리시스템개발자컴퓨터를 이용한 영상분석, 영상인식, 영상복원 및 영상통신 등에 관련된 시스템을 개발한다.직종 평균 연봉 약 6,982만 원
- 생체인식전문가지문, 홍채, 땀샘구조, 혈관 등 개인의 독특한 생체정보 영상을 추출·처리·인식하여 정보화시키고 식별시스템을 구현한다.직종 평균 연봉 약 6,982만 원
- 셰이더게임의 구성요소를 컴퓨터 그래픽스를 이용하여 시각적으로 보여주기 위해 2D 및 3D 그래픽 요소와 다양한 렌더링 효과를 보여주는 셰이더(shader)를 설계하고 구현한다.직종 평균 연봉 약 5,051만 원
- 공간정보데이터베이스관리자안정적이고 지속적인 공간정보서비스를 운영하기 위해 공간정보 데이터베이스를 제공 및 갱신하고 관리한다.직종 평균 연봉 약 7,636만 원
- 발전기계공무기술원발전소의 원활한 운영을 위하여 발전기계설비의 유지·정비를 위한 제반 기술공무를 수행한다.직종 평균 연봉 약 8,376만 원
- 셋톱박스개발자초고속 인터넷을 이용하여 정보 서비스, 동영상 콘텐츠 및 방송 등을 텔레비전으로 수신하기 위한 IPTV(Internet Protocol Television) 셋톱박스(Set Top Box : 디지털망을 통해 비디오 서버로부터 전송된 압축신호를 원래의 영상 및 음성신호로 복원해 주는 장치)를 개발한다.직종 평균 연봉 약 7,331만 원
- 송변전설비전자제어원관내 변전설비 및 송전설비가 안정적으로 운영되도록 감시·유지하는 전자제어, 정보통신, 원격감시제어 등의 설비를 운영·유지·관리하고 보수한다.직종 평균 연봉 약 8,563만 원
- 알에프아이디시스템개발자RFID(Radio Frequency Identification) 기술을 응용하여 새로운 제품을 설계하거나, RFID 기술을 기반으로 다양한 정보를 신속하게 수집할 수 있도록 정보서비스를 개발하고 설계한다.직종 평균 연봉 약 8,514만 원
- 온라인평판관리원온라인 상에서 고객의 평판을 관리하고 긍정적인 평판을 유도하는 일을 한다.직종 평균 연봉 약 5,972만 원
- 웹퍼블리셔웹사이트 제작에서 웹디자이너 또는 프로그래머가 디자인하고 웹코딩한 것을 웹표준성과 웹접근성에 부합하도록 재정리한다.직종 평균 연봉 약 6,982만 원
- 이동통신서비스설계자이동통신서비스를 제공하기 위한 이동통신시스템, 무선망, 부가서비스망 및 네트워크 보안 부문에 대한 기본설계를 한다.직종 평균 연봉 약 7,331만 원
- 이동통신서비스운용원이동통신서비스를 제공하기 위하여 통합망, 이동통신 교환망, 전송망, 엑세스망 장비를 운용한다.직종 평균 연봉 약 7,331만 원
- 전산보안관제원보안관제센터에서 각종 보안위협을 실시간으로 감시 및 분석, 대응하는 보안관제 업무를 수행한다.직종 평균 연봉 약 7,636만 원
- 정보개발제공자신문, 방송, 잡지 등 언론기관의 사업 수행 시 필요한 각종 전문 정보원(Information Source)에 대해 정리하여 정보인프라를 구축하고 관련 데이터베이스를 유지·보수한다.직종 평균 연봉 약 7,636만 원
- 가상현실전문가이용자가 실제 세계와 유사한 느낌을 갖도록 컴퓨터로 3차원 가상현실시스템을 개발한다.직종 평균 연봉 약 6,982만 원
- 네트워크관리자클라이언트, 서버, 인터넷 및 인트라넷 형태의 전산망 관련 하드웨어 및 소프트웨어 자원을 관리하고 운영한다.직종 평균 연봉 약 7,636만 원
- 네트워크설계자개별 사이트에 영향을 미치는 네트워크의 성능을 모니터링하고 진단, 컨트롤, 측정하여 네트워크시스템을 계획 및 설계한다.직종 평균 연봉 약 7,636만 원
- 데이터베이스운영원데이터베이스를 설계하고, 최적화를 위한 관리 업무를 수행한다.직종 평균 연봉 약 7,636만 원
- 반도체검사기술자반도체 집적회로 제조공정 중 전공정(프로브테스트) 또는 후공정(패키지테스트)에서 공정이 완료된 제품의 전기·전자적 특성을 검사하여 불량을 판정하고 원인을 분석한다.직종 평균 연봉 약 8,514만 원
- 방사성폐기물추적관리원방사성폐기물의 발생에서 처분 후 관리기간까지 전체 방사성폐기물의 이력정보를 관리한다.직종 평균 연봉 약 5,758만 원
- 시스템소프트웨어엔지니어컴퓨터시스템의 동작, 제어 및 관리와 관련된 시스템소프트웨어를 개발한다.직종 평균 연봉 약 6,982만 원
- 응용소프트웨어엔지니어각종 응용분야의 컴퓨터 소프트웨어를 설계하고 개발한다.직종 평균 연봉 약 6,982만 원
- 이동통신시스템유지보수원이동통신서비스를 제공하기 위하여 통합망, 전송망, 엑세스망 운용 과정에서 발생하는 장애를 처리한다.직종 평균 연봉 약 4,472만 원
- 정보보호컨설턴트조직의 정보 보호의 수준과 취약점 및 핵심 자원을 분석하고, 고객의 요구수준에 입각하여 최적의 해결책을 제안한다.직종 평균 연봉 약 6,982만 원
- 정보제공자이용자가 필요로 하는 각종 정보를 수집, 가공, 처리하여 제공하는 업무를 수행한다.직종 평균 연봉 약 3,462만 원
- 침입탐지시스템엔지니어고객의 실제적·잠재적 불안을 해소하기 위해 침입탐지시스템을 모니터하고, 인가되지 않은 서버 접근에 즉각 대응한다.직종 평균 연봉 약 7,636만 원
- 컴퓨터시스템관리원정보 시스템을 안정적으로 관리·운영하고, 시스템의 성능을 최적의 상태로 유지하기 위한 제반 업무를 수행한다.직종 평균 연봉 약 6,694만 원
- 컴퓨터시스템엔지니어조직의 정보시스템 구축에 있어서 활용가능한 기술적·재정적 사항과 해당 업무 과정을 종합적으로 검토하여 최적의 컴퓨터시스템을 설계하고 구축한다.직종 평균 연봉 약 6,982만 원
- 컴퓨터시험기술자컴퓨터 및 주변기기의 작동상태를 시험하고, 작동프로그램을 작성하여 컴퓨터에 적용하고, 작업원들을 교육한다.직종 평균 연봉 약 6,694만 원
- 프로그램매뉴얼제작자사용자의 편리한 프로그램 이용과 기업 자체 인력의 기술 개발 및 교육을 위한 기술보고서를 작성한다.직종 평균 연봉 약 5,335만 원
- 고객관계관리시스템전문가고객을 효율적으로 관리하고 유지하기 위한 통합적 고객관계관리시스템을 설계하고 구축을 위한 솔루션을 제공한다.직종 평균 연봉 약 6,982만 원
- 디지털음성처리전문가컴퓨터를 이용한 음성인식, 음성합성 및 음성신호처리 등에 관련된 시스템을 개발한다.직종 평균 연봉 약 6,982만 원
- 모바일프로그래머모바일기기에서 사용되는 프로그램을 개발하고 유지보수한다.직종 평균 연봉 약 6,982만 원
- 악성프로그램치료사정상적인 컴퓨터 사용을 방해하는 악성프로그램(멀웨어)을 분석하여 치료방법을 개발하고, 악성프로그램을 예방 및 치료할 수 있는 프로그램을 개발한다.직종 평균 연봉 약 7,636만 원
- 웹프로듀서웹서비스 내용에 대한 기획, 웹사이트 구축 및 관리를 위한 기술적 검토, 웹페이지 운영 및 서비스 활성화 마련, 사용자의 요구 반영 등의 업무를 수행한다.직종 평균 연봉 약 6,437만 원
- 전보시설운영원전보 자동처리에 따른 전산 시스템운용, 데이터베이스 관리, 전신교환기를 운용하고 유지·관리한다.직종 평균 연봉 약 6,694만 원
- 전보전산시스템운용원전보 자동처리에 따른 전산 시스템운용, 데이터베이스 관리, 전신교환기를 운용하고 유지보수한다.직종 평균 연봉 약 6,694만 원
- 정보보호프로그래머정보보호 제품을 기획·설계하고, 컴퓨터바이러스 백신프로그램을 개발한다.직종 평균 연봉 약 7,636만 원
- 정보처리기술자향후 필요한 작업계획과 책임작업량을 충족하는 성능을 발휘할 수 있도록 전자정보처리시스템을 설계한다.직종 평균 연봉 약 6,982만 원
- 지식관리시스템전문가개인 및 조직원이 소유하고 있는 지적자산을 조직 내에 축적, 활용할 수 있도록 하는 지식관리시스템을 설계하고 구축에 관한 솔루션을 제공한다.직종 평균 연봉 약 6,982만 원
- 컴퓨터소프트웨어유지원사용자가 불편함 없이 소프트웨어를 사용할 수 있도록 소프트웨어를 점검하여 결함을 해소한다.직종 평균 연봉 약 6,982만 원
- 통신서비스시장분석가마케팅 전략 수립과 통신망 시설투자계획 수립을 위해 일반전화, 통신망회선 및 각종 통신관련 상품의 현재 및 미래의 수요를 파악하고 고객의 이용성향을 분석한다.직종 평균 연봉 약 10,727만 원
출처 한국고용정보원 직무데이터사전 ↗(이용허락범위 제한 없음) · 2026-10-21 받음
직종 평균 연봉 — 고용노동부 「고용형태별노동실태조사」 2025 · 상용근로자 5인이상 사업체의 상용근로자 · 월임금총액 × 12 · KOSIS ↗(2026.10.21)
왜따지 쓸모 · 법령 20개 조항 · 공무원 8개 직류 · 학점 20
법령이 요구하는 자리
- 정보통신 불법감청섭리탐지업의 등록요건 · 감리원의 자격기준 · 정보통신기술자의 자격기준 등 · 정보보호 기술인력의 자격 기준 · 정보통신기술자의 자격기준 · 감리원의 자격기준 · 평가기관의 전문인력 요건 · 소프트웨어기술자의 정의 · 공인전자문서센터의 기술인력 통신비밀보호법 시행령 ↗, 정보통신공사업법 시행령 ↗, 정보통신망 이용촉진 및 정보보호 등에 관한 법률 시행령 ↗, 전자정부법 시행령 ↗, 전자서명법 시행령 ↗, 소프트웨어 진흥법 ↗, 전자문서 및 전자거래 기본법 시행령 ↗
- 토목·측량 측량업의 등록기준 · 측량업의 등록 서류 · 측량성과 수탁기관의 인력기준 · 기본측량성과 검증기관의 인력기준 공간정보의 구축 및 관리 등에 관한 법률 시행령 ↗
- 금융·법무·행정 풍수해 보험 관리 지도 작성의 대행 업무를 하려는 자가 갖추어야할 기술인력 · 전자무역기반사업자의 기술인력 · 전자어음 관리 기관 인력요건 풍수해ㆍ지진재해보험법 시행령 ↗, 전자무역 촉진에 관한 법률 시행령 ↗, 전자어음의 발행 및 유통에 관한 법률 시행령 ↗
- 항공·해양 전자선하증권 등록기관의 기술인력 상법의 전자선하증권 규정의 시행에 관한 규정 ↗
- 보건·의료 전문인력 등의 자격 지역보건법 시행규칙 ↗
- 건설·건축 부동산 거래 정보망을 설치, 운영할자로 지정받으려는 자의 서류 공인중개사법 시행규칙 ↗
- 환경 기상정보지원기관 지정을 위한 인력과 시설 기상산업진흥법 시행령 ↗
진로·전망
- 기업체 전산실, 소프트웨어 개발업체, SI(system integrated)업체(정보통신, 시스템 구축회사 등), 정부기관, 언론기관, 교육 및 연구기관, 금융기관, 보험업, 병원 등 다양한 기업 및 기관에서 컴퓨터 시스템을 개발 및 운용하거나, 네트워크를 이용하여 정보처리를 수행하는 업체에서 활동이 가능하다.
- 정보화시대로 다양한 서비스들이 IT 서비스로 제공됨에 따라 다양한 산업에서 소프트웨어의 설계 및 구현, 데이터베이스와 프로그래밍 및 정보시스템 구축관리 등의 활용 능력에 대한 수요가 꾸준히 증가할 것으로 보인다.
공무원 — 공무원임용시험령 별표
공무원임용시험령 별표 5·7·8·11·12 · 2026-10-02 시행분 기준 — 시험마다 그 해 공고문이 먼저예요.
학점은행제
제28차 자격 학점인정 기준 (국가평생교육진흥원 고시 제2025-02호) · 시행 2025-12-15
군 모집병 — 자격·면허 배점
병무청 모집병 1차 평가 기준. 여러 자격을 내도 가장 높은 하나만 매겨요. 현역병 모집업무 규정 별표 2 · 3 · 5 ↗
누가따지 통계연보 2025
19세이하가장 많은 나이 25~29세 47%65세이상
누계 707,738명 · 최근 5년 2025년 16,326 · 2024년 19,881 · 2023년 12,205 · 2022년 11,111 · 2021년 16,323명
같은 분야 정보통신 32종
언제따지
3회차 중 1회차 남음
- 2026년 정기 기사 3회발표 12.18 남음필기접수 2026-07-20~07-23 · 필기 2026-08-07~09-01 · 실기 2026-10-24~11-13 · 최종발표 2026-12-18
2026년 시험은 다 끝났어요. 다음 해 일정은 아직 안 모았어요.
달력에 넣어 두면 접수 날에 알림이 와요 아이폰·달력 앱 구글 달력 파일 받기(.ics)
지난 2회차 펼치기
- 2026년 정기 기사 1회발표 06.12 남음필기접수 2026-01-12~01-15 · 필기 2026-01-30~03-03 · 실기 2026-04-18~05-06 · 최종발표 2026-06-12
- 2026년 정기 기사 2회발표 09.11 남음필기접수 2026-04-20~04-23 · 필기 2026-05-09~05-29 · 실기 2026-07-18~08-05 · 최종발표 2026-09-11
어떻게따지 기사 등급 · 과목 6개 · 모두 101문항 · 시험 방법 · 합격 기준 · 취득 방법
응시 조건
기사 등급이면 종목이 달라도 조건이 같아요 — 조건 18가지 펼치기
- 산업기사 등급 이상 자격 취득 후 동일 및 유사직무분야에서 1년이상 실무에 종사한 자
- 기능사 자격 취득 후 동일 및 유사직무분야에서 3년이상 실무에 종사한 자
- 동일 및 유사직무분야의 다른 종목 기사 이상의 자격을 취득한 자
- 관련학과 대학졸업자
- 관련학과 대학졸업예정자
- 학점인정등에관한법률 제7조 규정에 의하여 관련학과 106학점 이상을 인정받은 자
- 관련학과 3년제 전문대학 졸업후 동일 및 유사직무분야에서 1년이상 실무에 종사한 자
- 관련학과 2년제 전문대학 졸업후 동일 및 유사직무분야에서 2년이상 실무에 종사한 자
- 4년제 대학 관련학과 1/2이상 마친 후 동일 및 유사직무분야에서 2년이상 실무에 종사한 자
- 6년제 대학 관련학과 1/2이상 마친 후 동일 및 유사직무분야에서 2년이상 실무에 종사한 자
- 5년제 대학 관련학과 1/2이상 마친 후 동일 및 유사직무분야에서 2년이상 실무에 종사한 자
- 동일 및 유사직무분야에서 4년이상 실무에 종사한 자
- 외국에서 동일한 종목에 해당하는 자격을 취득한 자
- 관련학과 전공심화과정의 학사학위 취득자
- 관련학과 전공심화과정의 학사학위 취득예정자
- 동일 및 유사직무분야의 고용노동부령이 정하는 교육훈련기관의 "기사 수준 기술훈련과정" 이수자
- 동일 및 유사직무분야의 고용노동부령이 정하는 교육훈련기관의 "기사 수준 기술훈련과정" 이수예정자
- 동일 및 유사직무분야의 고용노동부령이 정하는 교육훈련기관의 "산업기사 수준의 기술훈련과정" 이수자로서 이수후 동일 및 유사직무분야에서 2년이상 실무에 종사한 자
세부 인정범위는 큐넷에서 확인해 주세요.
시험 과목
- 소프트웨어설계20문항 · 30분
- 소프트웨어개발20문항 · 30분
- 데이터베이스구축20문항 · 30분
- 프로그래밍언어활용20문항 · 30분
- 정보시스템구축관리20문항 · 30분
- 정보처리실무1문항
출제기준 펼치기 — 필기 5과목 · 실기 1과목 · 세부항목 93 · 세세항목 309
적용기간 2026.1.1~2026.12.31 · 객관식 · 2시간30분
2027.1.1 부터는 새 출제기준(2027.1.1~2029.12.31)이 적용돼요 · 큐넷에서 보기 ↗
필기
소프트웨어설계 20문제 · 주요 4 · 세부 10 · 세세 34
-
1. 요구사항 확인
- 1. 현행 시스템 분석 1. 플랫폼 기능 분석 · 2. 플랫폼 성능 특성 분석 · 3. 운영체제 분석 · 4. 네트워크 분석 · 5. DBMS 분석 · 6. 비즈니스융합분석
- 2. 요구사항 확인 1. 요구분석기법 · 2. UML · 3. 애자일(Agile)
- 3. 분석모델 확인 1. 모델링 기법 · 2. 분석자동화 도구 · 3. 요구사항 관리 도구
-
2. 화면 설계
- 1. UI 요구사항 확인 1. UI 표준 · 2. UI 지침 · 3. 스토리보드
- 2. UI 설계 1. 감성공학 · 2. UI 설계 도구
-
3. 애플리케이션 설계
- 1. 공통 모듈 설계 1. 설계 모델링 · 2. 소프트웨어 아키텍처 · 3. 재사용 · 4. 모듈화 · 5. 결합도 · 6. 응집도
- 2. 객체지향 설계 1. 객체지향(OOP) · 2. 디자인패턴
-
4. 인터페이스 설계
- 1. 인터페이스 요구사항 확인 1. 내외부 인터페이스 요구사항 · 2. 요구공학
- 2. 인터페이스 대상 식별 1. 시스템 아키텍처 · 2. 인터페이스 시스템
- 3. 인터페이스 상세 설계 1. 내외부 송수신 · 2. 데이터 명세화 · 3. 오류 처리방안 명세화 · 4. 인터페이스 설계 · 5. 미들웨어 솔루션
소프트웨어개발 20문제 · 주요 5 · 세부 14 · 세세 37
-
1. 데이터 입출력 구현
- 1. 자료구조 1. 스택 · 2. 큐 · 3. 리스트 등
- 2. 데이터 조작 프로시저 작성 1. 프로시저 · 2. 프로그램 디버깅 · 3. 단위테스트 도구
- 3. 데이터 조작 프로시저 최적화 1. 쿼리(Query) 성능 측정 · 2. 소스코드 인스펙션
-
2. 통합 구현
- 1. 모듈 구현 1. 단위모듈 구현 · 2. 단위모듈 테스트
- 2. 통합 구현 관리 1. IDE 도구 · 2. 협업도구 · 3 형상관리 도구
-
3. 제품소프트웨어 패키징
- 1. 제품소프트웨어 패키징 1. 애플리케이션 패키징 · 2. 애플리케이션 배포 도구 · 3. 애플리케이션 모니터링 도구 · 4. DRM
- 2. 제품소프트웨어 매뉴얼 작성 1. 제품소프트웨어 매뉴얼 작성 · 2. 국제 표준 제품 품질 특성
- 3. 제품소프트웨어 버전관리 1. 소프트웨어 버전관리 도구 · 2. 빌드 자동화 도구
-
4. 애플리케이션 테스트 관리
- 1. 애플리케이션 테스트케이스 설계 1. 테스트 케이스 · 2. 테스트 레벨 · 3. 테스트 시나리오 · 4. 테스트 지식 체계
- 2. 애플리케이션 통합 테스트 1. 결함관리 도구 · 2. 테스트 자동화 도구 · 3. 통합 테스트
- 3. 애플리케이션 성능 개선 1. 알고리즘 · 2. 소스코드 품질분석 도구 · 3. 코드 최적화
-
5. 인터페이스 구현
- 1. 인터페이스 설계 확인 1. 인터페이스 기능 확인 · 2. 데이터 표준 확인
- 2. 인터페이스 기능 구현 1. 인터페이스 보안 · 2. 소프트웨어 연계 테스트
- 3. 인터페이스 구현 검증 1. 설계 산출물 · 2. 인터페이스 명세서
데이터베이스구축 20문제 · 주요 5 · 세부 14 · 세세 55
-
1. SQL 응용
- 1. 절차형 SQL 작성 1. 트리거 · 2. 이벤트 · 3. 사용자 정의 함수 · 4. SQL 문법
- 2. 응용 SQL 작성 1. DML · 2. DCL · 3. 윈도우 함수 · 4. 그룹 함수 · 5. 오류 처리
-
2. SQL 활용
- 1. 기본 SQL 작성 1. DDL · 2 관계형 데이터 모델 · 3. 트랜잭션 · 4. 테이블 · 5. 데이터 사전
- 2. 고급 SQL 작성 1. 뷰 · 2. 인덱스 · 3. 집합 연산자 · 4. 조인 · 5. 서브쿼리
-
3. 논리 데이터베이스 설계
- 1. 관계데이터베이스 모델 1. 관계 데이터 모델 · 2. 관계데이터언어(관계대수, 관계해석) · 3. 시스템카탈로그와 뷰
- 1. 데이터모델링 및 설계 1. 데이터모델 개념 · 2. 개체-관계(E-R)모델 · 3. 논리적 데이터모델링 · 4. 데이터베이스 정규화 · 5. 논리 데이터모델 품질검증
-
4. 물리 데이터베이스 설계
- 1. 물리요소 조사 분석 1. 스토리지 · 2. 분산 데이터베이스 · 3. 데이터베이스 이중화 구성 · 4. 데이터베이스 암호화 · 5. 접근제어
- 2. 데이터베이스 물리속성 설계 1. 파티셔닝 · 2. 클러스터링 · 3. 데이터베이스 백업 · 4. 테이블 저장 사이징 · 5. 데이터 지역화(locality)
- 3. 물리 데이터베이스 모델링 1. 데이터베이스 무결성 · 2. 칼럼 속성 · 3. 키 종류 · 4. 반정규화
- 4. 데이터베이스 반정규화 1. 정규화
- 5. 물리데이터 모델 품질 검토 1. 물리데이터 모델 품질 기준 · 2. 물리 E-R 다이어그램 · 3. CRUD 분석 · 4. SQL 성능 튜닝
-
5. 데이터 전환
- 1. 데이터 전환 기술 1. 초기데이터 구축 · 2. ETL(Extraction, Transformation, Loading) · 3. 파일 처리 기술
- 2. 데이터 전환 수행 1. 데이터 전환 수행 계획 · 2. 체크리스트 · 3. 데이터 검증
- 3. 데이터 정제 1. 데이터 정제 · 2. 데이터 품질 분석 · 3. 오류 데이터 측정
프로그래밍언어활용 20문제 · 주요 3 · 세부 9 · 세세 28
-
1. 서버프로그램 구현
- 1. 개발환경 구축 1. 개발환경 구축 · 2. 서버 개발 프레임워크
- 2. 서버 프로그램 구현 1. 보안 취약성 식별 · 2. API
- 3. 배치 프로그램 구현 1. 배치 프로그램
-
2. 프로그래밍 언어 활용
- 1. 기본문법 활용 1. 데이터 타입 · 2. 변수 · 3. 연산자
- 2. 언어특성 활용 1. 절차적 프로그래밍 언어 · 2. 객체지향 프로그래밍 언어 · 3. 스크립트 언어 · 4. 선언형 언어
- 3. 라이브러리 활용 1. 라이브러리 · 2. 데이터 입출력 · 3. 예외 처리 · 4. 프로토타입
-
3. 응용 SW 기초 기술 활용
- 1. 운영체제 기초 활용 1. 운영체제 종류 · 2. 메모리 관리 · 3. 프로세스 스케쥴링 · 4. 환경변수 · 5. shell script
- 2. 네트워크 기초 활용 1. 인터넷 구성의 개념 · 2. 네트워크 7 계층 · 3. IP · 4. TCP/UDP
- 3. 기본 개발환경 구축 1. 웹서버 · 2. DB서버 · 3. 패키지
정보시스템구축관리 20문제 · 주요 4 · 세부 10 · 세세 33
-
1. 소프트웨어개발 방법론 활용
- 1. 소프트웨어개발 방법론 선정 1. 소프트웨어 생명주기 모델 · 2. 소프트웨어 개발 방법론 · 3. 요구공학 방법론 · 4. 비용산정 모델
- 2. 소프트웨어개발 방법론 테일러링 1. 소프트웨어 개발 표준 · 2. 테일러링 기준 · 3. 소프트웨어 개발 프레임워크
-
2. IT프로젝트 정보시스템 구축관리
- 1. 네트워크 구축 관리 1. IT 신기술 및 네트워크 장비 트렌드 정보 · 2. 네트워크 장비(라우터, 백본 스위치 등)
- 2. SW 구축 관리 1. IT 신기술 및 SW 개발 트렌드 정보 · 2. SW개발보안 정책
- 3. HW 구축 관리 1. IT 신기술 및 서버장비 트렌드 정보 · 2. 서버장비 운영(Secure-OS, 운영체제, NAS, DAS, SAN, 고 가용성 등)
- 4. DB 구축 관리 1. IT 신기술 및 데이터베이스 기술 트렌드 정보 · 2. 데이터베이스 관리기능 · 3. 데이터베이스 표준화
-
3. 소프트웨어 개발 보안 구축
- 1. SW개발 보안 설계 1. Secure SDLC(Software Development Life Cycle) · 2. 입력데이터 검증 및 표현 · 3. 보안기능(인증, 접근제어, 기밀성, 권한 관리 등) · 4. 에러처리 · 5. 세션통제
- 2. SW개발 보안 구현 1. 암호 알고리즘 · 2. 코드오류 · 3. 캡슐화 · 4. API 오용
-
4. 시스템 보안 구축
- 1. 시스템 보안 설계 1. 서비스 공격 유형 · 2. 서버 인증 · 3. 서버 접근통제 · 4. 보안 아키텍처 · 5. 보안 Framework
- 2. 시스템 보안 구현 1. 로그 분석 · 2. 보안 솔루션 · 3. 취약점 분석
실기
정보처리실무 주요 12 · 세부 36 · 세세 122
-
1. 요구사항 확인
- 1. 현행 시스템 분석하기 1. 개발하고자 하는 응용소프트웨어에 대한 이해를 높이기 위해, 현행 시스템의 적용현황을 파악함으로써 개 · 발범위와 향후 개발될 시스템으로의 이행방향성을 분석할 수 있다. · 2. 개발하고자 하는 응용소프트웨어와 관련된 운영체제, 데이터베이스관리시스템, 미들웨어 등의 요구사항을 식별할 수 있다. · 3. 현행 시스템을 분석하여, 개발하고자 하는 응용소프트웨어가 이후 적용될 목표시스템을 명확하고 구체적으로 기술할 수 있다.
- 2. 요구사항 확인하기 1. 소프트웨어 공학기술의 요구사항 분석 기법을 활용 하여 업무 분석가가 정의한응용소프트웨어의 요구사항을 확인할 수 있다. · 2. 업무 분석가가 분석한 요구사항에 대해 정의된 검증 기준과 절차에 따라서 요구사항을 확인할 수 있다. · 3. 업무 분석가가 수집하고분석한 요구사항이 개발하고자 하는 응용소프트웨어에 미칠 영향에 대해서 검토하고 확인할 수 있다.
- 3. 분석모델 확인하기 1. 소프트웨어 공학기술의 요구사항 도출 기법을 활용 하여 업무 분석가가 제시한분석모델에 대해서 확인할수 있다. · 2. 업무 분석가가 제시한 분석모델이 개발할 응용소프트웨어에 미칠 영향을 검토 하여 기술적인 타당성 조사를 할 수 있다. · 3. 업무 분석가가 제시한 분석모델에 대해서 응용소프트웨어를 개발하기 위해 필요한 추가적인 의견을 제시할 수 있다.
-
2. 데이터 입출력 구현
- 1. 논리 데이터저장소 확인하기 1. 업무 분석가, 데이터베이스 엔지니어가 작성한 논리 데이터저장소 설계 내역에서 정의된 데이터의 유형을 확인하고 식별할 수 있다. · 2. 논리 데이터저장소 설계내역에서 데이터의 논리적 단위와 데이터 간의 관계를 확인할 수 있다. · 3. 논리 데이터저장소 설계내역에서 데이터 또는 데이터간의 제약조건과 이들 간의 관계를 식별할 수 있다.
- 2. 물리 데이터저장소 설계하기 1. 논리 데이터저장소 설계를 바탕으로 응용소프트웨어가 사용하는 데이터저장소의 특성을 반영한 물리 데이터저장소 설계를 수행할수 있다. · 2. 논리 데이터저장소 설계를 바탕으로 목표 시스템의 데이터 특성을 반영하여 최적화된 물리 데이터저장소를 설계할 수 있다. · 3. 물리 데이터저장소 설계에 따라 데이터저장소에 실제 데이터가 저장될 물리적공간을 구성할 수 있다.
- 3. 데이터 조작 프로시저 작성하기 1. 응용소프트웨어 설계와 물리 데이터저장소 설계에 따라 데이터 저장소에 연결을 수행하는 프로시저를 작성할 수 있다. · 2. 응용소프트웨어 설계와 물리 데이터저장소 설계에 따라 데이터 저장소로부터데이터를 읽어 오는 프로시저를 작성할 수 있다. · 3. 응용소프트웨어 설계와 물리 데이터저장소 설계에 따라 데이터 변경 내용 또는 신규 입력된 데이터를 데이 · 터 저장소에 저장하는 프로시저를 작성할 수 있다. · 4. 구현된 데이터 조작 프로시저를 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화 할 수있다.
- 4. 데이터 조작 프로시저 최적화하기 1. 프로그래밍 언어와 도구에 대한 이해를 바탕으로 응용소프트웨어 설계, 물리 데이터저장소 설계와 운영 환경을 고려하여 데이터 조작프로시저의 성능을 예측할수 있다. · 2. 업무 분석가에 의해 정의된 요구사항을 기준으로, 성능측정 도구를 활용하여 데이터 조작 프로시저의 성능을 측정할 수 있다. · 3. 실 데이터를 기반으로 테스트를 수행하여 데이터 조작 프로시저의 성능에 영향을 주는 병목을 파악할 수있다. · 4. 테스트 결과와 정의된 요구사항을 기준으로 데이터 조작 프로시저의 성능에 따른 이슈 발생 시 이에 대해해결할 수 있다.
-
3. 통합 구현
- 1. 연계 데이터 구성하기 1. 개발하고자 하는 응용소프트웨어와 관련된 외부 및 내부 모듈 간의 데이터 연계요구사항을 분석할 수 있다. · 2. 개발하고자 하는 응용소프트웨어와 관련된 외부 및 내부 모듈 간의 연계가 필요한 데이터를 식별할 수 있다. · 3. 개발하고자 하는 응용소프트웨어와 관련된 외부 및 내부 모듈 간의 연계를 위한 데이터 표준을 설계할 수 있 · 다.
- 2. 연계 매카니즘 구성하기 1. 개발하고자 하는 응용소프트웨어와 연계 대상 모듈 간의 특성을 고려하여 효율적 데이터 송수신 방법을 정의할 수 있다. · 2. 개발하고자 하는 응용소프트웨어와 연계 대상 모듈 간의 데이터 연계 요구사항을 고려하여 연계주기를 정의할 수 있다. · 3. 개발하고자하는 응용소프트웨어와 연계 대상 내외부 모듈 간의 연계 목적을 고려하여 데이터 연계 실패 시처리방안을 정의할 수 있다. · 4. 응용소프트웨어와 관련된 내외부 모듈 간의 연계 데이터의 중요성을 고려하여 송수신 시 보안을 적용할 수있다.
- 3. 내외부 연계 모듈 구현하기 1. 구성된 연계 메카니즘에 대한 명세서를 참조하여 연계모듈구현을 위한 논리적, 물리적 환경을 준비할 수 있다. · 2. 구성된 연계 메카니즘에 대한 명세서를 참조하여 외부 시스템과의 연계 모듈을 구현할 수 있다. · 3. 연계모듈의 안정적인 작동여부와 모듈 간 인터페이 스를 통해 연동된 데이터의무결성을 검증할 수 있다. · 4. 구현된 연계모듈을 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화 할 수 있다.
-
4. 서버프로그램 구현
- 1. 개발환경 구축하기 1. 응용소프트웨어 개발에 필요한 하드웨어 및 소프트 · 웨어의 필요 사항을 검토하고 이에 따라, 개발환경에 필요한 준비를 수행할 수 있다. · 2. 응용소프트웨어 개발에 필요한 하드웨어 및 소프트웨어를 설치하고 설정하여개발환경을 구축할 수 있다. · 3. 사전에 수립된 형상관리방침에 따라, 운영정책에 부합하는 형상관리 환경을 구축할 수 있다.
- 2. 공통 모듈 구현하기 1. 공통 모듈의 상세 설계를 기반으로 프로그래밍 언어와 도구를 활용하여 업무 프로세스 및 서비스의 구현에 필요한 공통 모듈을 작성할수 있다. · 2. 소프트웨어 측정지표 중모듈간의 결합도는 줄이고 개별 모듈들의 내부 응집도를 높인 공통모듈을 구현할수 있다. · 3. 개발된 공통 모듈의 내부 기능과 제공하는 인터페이스에 대해 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화 할수 있다.
- 3. 서버 프로그램 구현하기 1. 업무 프로세스 맵과 세부 업무 프로세스를 확인할 수있다. · 2. 세부 업무프로세스를 기반으로 프로그래밍 언어와도구를 활용하여 서비스의구현에 필요한 업무 프로그램을 구현할 수 있다. · 3. 개발하고자 하는 목표 시스템의 잠재적 보안 취약성이 제거될 수 있도록 서버 프로그램을 구현할 수 있다. · 4. 개발된 업무 프로그램의 내부 기능과 제공하는 인터페이스에 대해 테스트를 수행할 수 있다.
- 4. 배치 프로그램 구현하기 1. 애플리케이션 설계를 기반으로 프로그래밍 언어와도구를 활용하여 배치 프로그램 구현 기술에 부합하는 배치 프로그램을 구현 할 수있다. · 2. 목표 시스템을 구성하는하위 시스템간의 연동 시, 안정적이고 안전하게 동작할수 있는 배치 프로그램을 구현 할 수 있다. · 3. 개발된 배치 프로그램을 테스트를 수행할 수 있다.
-
5. 인터페이스 구현
- 1. 인터페이스 설계서 확인하기 1. 인터페이스 설계서를 기반으로 외부 및 내부 모듈 간의 공통적으로 제공되는 기능과 각 데이터의 인터페이스를 확인할 수 있다. · 2. 개발하고자 하는 응용소프트웨어와 관련된 외부 및 내부 모듈 간의 연계가 필요한 인터페이스의 기능을 식별할 수 있다. · 3. 개발하고자 하는 응용소프트웨어와 관련된 외부 및 내부 모듈 간의 인터페이스를 위한 데이터 표준을 확인할 수 있다.
- 2. 인터페이스 기능 구현하기 1. 개발하고자 하는 응용소프트웨어와 연계 대상 모듈 간의 세부 설계서를 확인하여 일관되고 정형화된 인터페이스 기능 구현을 정의할수 있다. · 2. 개발하고자 하는 응용소프트웨어와 연계 대상 모듈 간의 세부 설계서를 확인하여 공통적인 인터페이스를 · 구현할 수 있다. · 3. 개발하고자하는 응용소프트웨어와 연계 대상 내외부 모듈 간의 연계 목적을 고려하여 인터페이스 기능 구현실패 시 예외처리방안을 정의할 수 있다. · 4. 응용소프트웨어와 관련된 내외부 모듈 간의 연계 데이터의 중요성을 고려하여 인터페이스 보안 기능을 적용할 수 있다.
- 3. 인터페이스 구현 검증하기 1. 구현된 인터페이스 명세서를 참조하여 구현 검증에 필요한 감시 및 도구를 준비할 수 있다. · 2. 인터페이스 구현 검증을 위하여 외부 시스템과의 연계 모듈 상태를 확인할 수있다. · 3. 인터페이스 오류처리 사항을 확인하고 보고서를 작성할 수 있다.
-
6. 화면 설계
- 1. UI 요구사항 확인하기 1. 응용소프트웨어 개발을 위한 UI 표준 및 지침에 의 거하여, 개발하고자 하는 응용소프트웨어에 적용될 UI요구사항을 확인할 수 있다. · 2. 응용소프트웨어 개발을 위한 UI 표준 및 지침에 의 거하여, UI 요구사항을 반영한 프로토타입을 제작할 수있다. · 3. 작성한 프로토타입을 활용하여 UI/UX엔지니어와 향후 적용할 UI의 적정성에 대해 검토할 수 있다.
- 2. UI 설계하기 1. UI 요구사항과 UI 표준 및지침에 따라, 화면과 폼의 흐름을 설계하고, 제약사항을화면과 폼 흐름 설계에 반영 · 할 수 있다. · 2. UI 요구사항과 UI 표준 및지침에 따라, 사용자의 편의 성을 고려한 메뉴 구조를 설계할 수 있다. · 3. UI 요구사항과 UI 표준 및지침에 따라, 하위 시스템 단위의 내·외부 화면과 폼을 설계할 수 있다.
-
7. 애플리케이션 테스트 관리
- 1. 애플리케이션 테스트케이스 설계하기 1. 개발하고자 하는 응용소프트웨어의 특성을 반영한 테스트 방식, 대상과 범위를결정하여 테스트케이스를 작성 할 수 있다. · 2. 개발하고자 하는 응용소프트웨어의 특성을 반영한 테스트 방식, 대상과 범위가적용된 시나리오를 정의할수 있다. · 3. 애플리케이션 테스트 수행에 필요한 테스트 데이터, 테스트 시작 및 종료 조건 등을 준비 할 수 있다.
- 2. 애플리케이션 통합 테스트하기 1. 개발자 통합테스트 계획에 따라 통합 모듈 및 인터페이스가 요구사항을 충족하는지에 대한 테스트를 수행할 수 있다. · 2. 개발자 통합테스트 수행 결과 발견된 결함에 대한 추이 분석을 통하여 잔존 결함을 추정할 수 있다. · 3. 개발자 통합테스트 결과에 대한 분석을 통해 테스트의 충분성 여부를 검증하고, 발견된 결함에 대한 개선 조치사항을 작성할 수 있다.
- 3. 애플리케이션 성능 개선하기 1. 애플리케이션 테스트를통하여 애플리케이션의 성능을 분석하고, 성능 저하 요인을 발견할 수 있다. · 2. 코드 최적화 기법, 아키텍쳐 조정 및 호출 순서 조정 등을 적용하여 애플리케이션 성능을 개선할 수 있다. · 3. 프로그래밍 언어의 특성에 대한 이해를 기반으로 소스코드 품질 분석 도구를 활용하여 애플리케이션 성능을 개선할 수 있다.
-
8. SQL 응용
- 1. 절차형 SQL 작성하기 1. 반복적으로 사용하는 특정 기능을 수행하기 위해 여러 개의 SQL명령문을 포함 하는 프로시저를 작성하고 프로시저 호출문을 작성할수 있다. · 2. 일련의 연산처리 결과가 단일 값으로 반환되는 사용자 정의함수를 작성하고 사용자 정의함수를 호출하는쿼리를 작성할 수 있다. · 3. 하나의 이벤트가 발생하면 관련성이 있는 몇 개의 테이블 간에 연속적으로 데이터 삽입, 삭제, 수정을 할수 있는 트리거를 작성할 수있다.
- 2. 응용 SQL 작성하기 1. 윈도우함수와 그룹함수를 사용하여 순위와 소계, 중계, 총합계를 산출하는DML(Data Manipulation Language)명령문을 작성할수 있다. · 2. 응용시스템에서 사용하는 특정 기능을 수행하기 위한SQL문을 작성할 수 있다. · 3. 사용자의 그룹을 정의하고 사용자를 생성 또는 변경할 수 있고 사용자의 권한부여와 회수를 위한DCL(Data Control Language)명령문을 작성할수 있다.
-
9. 소프트웨어 개발 보안 구축
- 1. SW개발 보안 설계하기 1. 정의된 보안요구사항에 따라 응용프로그램에 대한 보안 요구사항을 명세할 수있다. · 2. 명세된 보안 요구사항을만족하는 응용프로그램을 설계 할 수 있다. · 3. 보안성이 강화된 응용프로그램 구현을 위한 환경을 구축할 수 있다. · 4. 보안성이 강화된 응용프로그램 구현을 위한 일정 계획을 수립할 수 있다.
- 2. SW개발 보안 구현하기 1. 수립된 구현 계획에 따라보안성이 강화된 응용프로그램을 구현할 수 있다. · 2. 구현된 응용프로그램의 결함 여부를 테스트할 수 있다. · 3. 테스트 결과에 따라 발견된 결함을 관리할 수 있다.
-
10. 프로그래밍 언어 활용
- 1. 기본문법 활용하기 1. 응용소프트웨어 개발에 필요한 프로그래밍 언어의 데이터 타입을 적용하여 변수를 사용할 수 있다. · 2. 프로그래밍 언어의 연산자와 명령문을 사용하여 애플리케이션에 필요한 기능을 정의하고 사용할 수 있다. · 3. 프로그래밍 언어의 사용자 정의 자료형을 정의하고애플리케이션에서 사용할수 있다.
- 2. 언어특성 활용하기 1. 프로그래밍 언어별 특성을 파악하고 설명할 수 있다. · 2. 파악된 프로그래밍 언어의 특성을 적용하여 애플리케이션을 구현할 수 있다. · 3. 애플리케이션을 최적화하기 위해 프로그래밍 언의의 특성을 활용 할 수 있다.
- 3. 라이브러리 활용하기 1. 애플리케이션에 필요한라이브러리를 검색하고 선택할 수 있다. · 2. 애플리케이션 구현을 위해 선택한 라이브러리를 프로그래밍 언어 특성에 맞게 구성 할 수 있다. · 3. 선택한 라이브러리를 사용하여 애플리케이션 구현에 적용할 수 있다.
-
11. 응용 SW 기초 기술 활용
- 1. 운영체제 기초 활용하기 1. 응용 소프트웨어를 개발하기 위하여 다양한 운영체제의 특징을 설명할 수 있다. · 2. CLI(Command Line Interface) 및 GUI(Graphic User Interface) 환경에서 운영체제의 기본명령어를 활용할 수 있다. · 3. 운영체제에서 제공하는 작업 우선순위 설정방법을 이용하여 애플리케이션의작업우선순위를 조정할 수있다.
- 2. 데이터베이스 기초 활용하기 1. 데이터베이스의 종류를 구분하고 응용 소프트웨어 개발에 필요한 데이터베이 스를 선정할 수 있다. · 2. 주어진 E-R 다이어그램을 이용하여 관계형 데이터베이스의 테이블을 정의할 수있다. · 3. 데이터베이스의 기본연산을 CRUD(Create, Read, Update, Delete)로 구분하여 설명할 수 있다.
- 3. 네트워크 기초 활용하기 1. 네트워크 계층구조에서각 층의 역할을 설명할 수있다. · 2. 응용의 특성에 따라 TCP와 UDP를 구별하여 적용할수 있다. · 3. 패킷 스위칭 시스템을 이해하고, 다양한 라우팅 알고리즘과 IP 프로토콜을 설명할 수 있다.
- 4. 기본 개발환경 구축 1. 응용개발을 위하여 선정된 운영체제를 설치하고 운 용할 수 있다. · 2. 응용개발에 필요한 개발도구를 설치하고 운용할 수있다. · 3. 웹서버, DB서버 등 응용 개발에 필요한 기반 서버를설치하고 운용할 수 있다.
-
12. 제품소프트웨어 패키징
- 1. 제품소프트웨어 패키징하기 1. 신규 개발, 변경, 개선된제품소프트웨어의 소스들로부터 모듈들을 빌드하고 고객의 편의성을 고려하여 패키징 할 수 있다. · 2. 이전 릴리즈 이후의 변경, 개선사항을 포함하여 신규패키징한 제품소프트웨어에 대한 릴리즈 노트를 작성할수 있다. · 3. 저작권 보호를 위해 암호화/보안 기능을 제공하는 패키징 도구를 활용하여, 제품 소프트웨어의 설치, 배포 파일을 생성할 수 있다.
- 2. 제품소프트웨어 매뉴얼 작성하기 1. 사용자가 제품소프트웨어를 설치하는데 참조할 수 있 도록 제품소프트웨어 설치매뉴얼의 기본 구성을 수립하고 작성할 수 있다. · 2. 사용자가 제품소프트웨어를 사용하는데 참조할 수 있 도록 제품소프트웨어 사용자 매뉴얼의 기본 구성을 수립하고 작성할 수 있다. · 3. 사용자가 제품소프트웨어를 설치하고 사용하는데 필요한 제품소프트웨어의 설치파일 및 매뉴얼을 배포용 · 미디어로 제작할 수 있다.
- 3. 제품소프트웨어 버전관리 하기 1. 형상관리 지침을 활용하여 제품소프트웨어의 신규 개발, 변경, 개선과 관련된버전을 등록할 수 있다. · 2. 형상관리 지침을 활용하여 제품소프트웨어의 신규 개발, 변경, 개선과 관련된 버전 관리 도구를 사용할 수있다. · 3. 버전 관리 도구를 활용하여 제품소프트웨어에 대한 버전 현황 관리와 소스, 관련자료 백업을 수행할 수 있다.
시험 방법
필기 : 객관식 4지 택일형, 과목당 20문항(과목당 30분) - 실기 : 필답형(2시간30분)
합격 기준
필기 : 100점을 만점으로 하여 과목당 40점 이상, 전과목 평균 60점 이상. - 실기 : 100점을 만점으로 하여 60점 이상.
취득 방법
① 시행처 : 한국산업인력공단 ② 관련학과 : 모든 학과 응시가능
뭐나오지
큐넷 자료실(기출문제·공개문제)에는 올라온 문제가 없어요. 큐넷 안내로는 CBT 필기시험은 가답안·확정답안을 공개하지 않아 큐넷 안내 ↗. 시중에 «기출문제»로 도는 건 큐넷이 공개한 문제가 아니에요. 실기 공개문제도 종목마다 있는 건 아니에요. 공개문제 자료실 ↗
얼마나어렵지 2025년 기준 · 최근 10년
난이도를 가늠할 때 보는 숫자예요. 합격률은 어려운지와 같은 말은 아니에요 — 응시하는 사람과 시험 단계에 따라 달라져요.
합격률
2025년 필기 응시 66,308명 · 합격 43,132명 · 실기 응시 73,858명
연도별 응시·합격자 수
| 연도 | 필기 응시 | 합격 | % | 실기 응시 | 합격 | % |
|---|---|---|---|---|---|---|
| 2025 | 66,308 | 43,132 | 65 | 73,858 | 16,326 | 22.1 |
| 2024 | 66,169 | 40,207 | 60.8 | 68,745 | 19,881 | 28.9 |
| 2023 | 60,024 | 35,428 | 59 | 58,088 | 12,205 | 21 |
| 2022 | 48,470 | 27,208 | 56.1 | 53,307 | 11,111 | 20.8 |
| 2021 | 51,640 | 32,865 | 63.6 | 52,945 | 16,323 | 30.8 |
| 2020 | 43,279 | 24,820 | 57.3 | 41,457 | 7,341 | 17.7 |
| 2019 | 52,845 | 30,740 | 58.2 | 43,763 | 22,495 | 51.4 |
| 2018 | 44,665 | 22,976 | 51.4 | 33,101 | 16,727 | 50.5 |
| 2017 | 46,812 | 19,937 | 42.6 | 27,202 | 7,452 | 27.4 |
| 2016 | 54,325 | 26,040 | 47.9 | 35,696 | 23,371 | 65.5 |
2025 순위 — 합격률 낮은 순 기사 78종 중 8번째 · 응시자 많은 순 국가자격 100종 중 7번째
어디서배우지 국비 48과정 · 자부담 2.2만원부터 · 기간 보통 7주
고용24에 올라온 국민내일배움카드 훈련과정이에요. 큰 숫자는 고용24에 올라온 자부담(카드로 들을 때 내가 내는 돈)이고, 옆 작은 글은 과정 전체 훈련비예요. 자부담은 지원 유형에 따라 달라질 수 있어요 — 과정 이름을 눌러 고용24에서 확인하세요. 자부담 싼 순으로 놓았어요. 기간 = 과정마다 개강~종강 날 · 보통 = 가운데 값.
2.2만원한 번에 합격하는 정보처리기사 필기
2.2만원한 번에 합격하는 정보처리기사 필기
2.2만원한 번에 합격하는 정보처리기사 필기
2.2만원한 번에 합격하는 정보처리기사 필기
2.6만원한번에 합격하는 정보처리기사 실기
2.6만원한번에 합격하는 정보처리기사 실기
2.6만원한번에 합격하는 정보처리기사 실기
2.6만원한번에 합격하는 정보처리기사 실기
2.6만원한번에 합격하는 정보처리기사 실기
6.5만원핵심공략 정보처리기사 필기
9만원정보처리 기사(필기)
10.2만원[원패스] 핵심공략 정보처리기사 필기+실기
13.1만원[주말] 정보처리기사 실기 자격증 취득과정