뭐따지

전체정보통신 › 정보처리산업기사

정보처리산업기사

국가기술자격 산업기사 정보통신

소관 과학기술정보통신부 · 시행 한국산업인력공단 · 큐넷에서 보기 ↗

한눈에

합격률 202558.9% 필기43.9% 실기
응시료19,400원 필기20,800원 실기
다음 시험3회 실기10.24~11.13필기 합격자만 볼 수 있어접수 09.21부터
응시 조건21가지 중 하나산업기사 등급 공통 · 아래 「어떻게따지」
지금까지 딴 사람30만2025년 2,663명
국비 과정25과정훈련비 25.8만원부터

뭔데

정보시스템의 생명주기 전반에 걸친 프로젝트 업무를 수행하는 직무로서 분석, 설계, 구현, 시험, 운영, 유지보수 등의 업무 수행

개요

컴퓨터를 효과적으로 활용하기 위해서 하드웨어뿐만 아니라 정교한 소프트웨어가 필요 하다. 이에 따라 우수한 프로그램을 개발하여 업무의 효율성을 높이고, 궁극적으로 국 가발전에 이바지하기 위해서 컴퓨터에 관한 전문적인 지식과 기술을 갖춘 사람을 양성 할 목적으로 제정됨.

하는 일

정보시스템의 생명주기 전반에 걸친 프로젝트 업무를 수행하는 직무로서 분석, 설계, 구현, 시험, 운영, 유지보수 등의 업무 수행

변천

’74.10.16. 대통령령 제7283호 ’83.12.20. 대통령령 제11281호 ’84.11.15. 대통령령 제11543호 ’95.10.16. 대통령령 제14783호 ’98.05.09. 대통령령 제15794호 ’04.12.31. 노동부령 제217호 현재 정보처리기사 2급 정보처리기사 2급 정보처리기사 2급 정보처리기사 2급 정보처리 산업기사 정보처리 산업기사 정보처리 산업기사 전자계산기조작 기능사1급 전자계산기조작 기능사1급 정보처리 기능사1급 정보처리 기능사1급 정보처리 기능사1급 정보처리 기능사1급 정보처리 기능사1급 정보기술 다기능 기술자 정보기술 산업기사

왜따지

법령 9개 조항 · 공무원 8개 직류

법령이 요구하는 자리

진로·전망

  • 기업체 전산실, 소프트웨어 개발업체, SI(system integrated)업체 (정보통신, 시스템 구축회사 등)정부기관, 언론기관, 교육 및 연구기관, 금융기관, 보험업, 병원 등 기업 및 기관에서 컴퓨터 시스템을 개발 및 운용하거나, 네트워크를 이용하여 정보처리를 수행하는 업체에서 활동할 수 있다.
  • 정보화사회에서 다양한 서비스들이 IT서비스로 제공됨에 따라 여러 분야의 산업에서 정보화시스템에 대한 요구가 급속도로 확대되었다. 이는 곧 해당 분야의 전문인력에 대한 수요 증가로 이어질 것으로 보인다.

공무원 — 공무원임용시험령 별표

경력경쟁채용6급 경력 9년 — 7개 직류 · 7급 경력 6년 — 7개 직류 · 8급 경력 3년 — 7개 직류 · 9급 — 7개 직류

어떻게따지

산업기사 등급 · 과목 4개 · 모두 61문항 · 합격 기준

응시 조건

산업기사 등급이면 종목이 달라도 조건이 같아 — 조건 21가지 펼치기
  • 기능사 등급 이상 자격 취득 후 동일 및 유사직무분야에서 1년이상 실무에 종사한 자
  • 동일 및 유사직무분야의 다른 종목 산업기사 이상의 자격을 취득한 자
  • 관련학과 2년제 전문대학졸업자
  • 관련학과 2년제 전문대학졸업예정자
  • 관련학과 3년제 전문대학졸업자
  • 관련학과 3년제 전문대학졸업예정자
  • 관련학과 4년제 대학 전과정의 1/2이상 마친자
  • 관련학과 5년제 대학 전과정의 1/2이상 마친자
  • 관련학과 6년제 대학 전과정의 1/2이상 마친자
  • 학점인정등에관한법률 제7조 규정에 의하여 관련학과 41학점 이상을 인정받은 자
  • 동일 및 유사직무분야에서 2년이상 실무에 종사한 자
  • 고용노동부령이 정하는 기능경기대회 입상자
  • 외국에서 동일한 종목에 해당하는 자격을 취득한 자
  • 학점인정등에관한법률 제7조 규정에 의하여 관련학과 81학점 이상을 인정받은 자
  • 관련학과의 대학졸업자
  • 관련학과의 대학졸업예정자
  • 동일 및 유사직무분야의 고용노동부령이 정하는 교육훈련기관의 "산업기사 수준의 기술훈련과정"이수자
  • 동일 및 유사직무분야의 고용노동부령이 정하는 교육훈련기관의 "산업기사 수준의 기술훈련과정"이수예정자
  • 학점인정등에관한법률 제7조 규정에 의하여 관련학과 106학점 이상을 인정받은 자
  • 관련학과 전공심화과정의 학사학위 취득예정자
  • 관련학과 전공심화과정의 학사학위 취득자

세부 인정범위는 큐넷에서 확인할 것.

시험 과목

필기 · 1교시 · 객관식
  • 정보시스템 기반 기술20문항 · 30분
  • 프로그래밍언어 활용20문항 · 30분
  • 데이터베이스 활용20문항 · 30분
실기 · 1교시 · 필답형
  • 정보처리 실무1문항 · 150분
출제기준 펼치기 — 필기 3과목 · 실기 1과목 · 세부항목 42 · 세세항목 138

적용기간 2025.1.1~2027.12.31 · 객관식 · 1시간 30분

필기

정보시스템 기반 기술 20문제 · 주요 3 · 세부 8 · 세세 28
  • 1. 응용 SW 기초 기술 활용
    • 1. 운영체제 기초 활용 1. 운영체제 개념 · 2. 운영체제 종류 및 특징 · 3. 운영체제 기본명령어 · 4. 쉘 스크립트(Shell Script)
    • 2. 네트워크 기초 활용 1. 프로토콜 · 2. OSI-7 계층 · 3. 인터넷 구성 · 4. TCP/UDP · 5. IP 주소 체계
    • 3. 기본 개발환경 구축 1. 개발자 개발환경 구축 · 2. 개발도구 설치 · 3. 라이브러리 패키지 설치 · 4. 소프트웨어 버전관리 도구 설치
  • 2. 애플리케이션 설계
    • 1. 공통 모듈 설계 1. 설계 모델링 개념 · 2. 소프트웨어 아키텍처 개념
    • 2. 객체지향 설계 1. 객체지향(OOP) 이해 · 2. 디자인패턴 개념
  • 3. 테스트 및 배포
    • 1. 애플리케이션 테스트 수행 1. 통합개발환경(IDE) 도구 활용 · 2. 프로그램 디버깅 · 3. 단위테스트 · 4. 통합테스트 · 5. 애플리케이션 결함 관리
    • 2. UI 테스트 1. UI/UX 개념 · 2. UI 테스트 기법
    • 3. 애플리케이션 배포 1. 소스코드 검증 기법 · 2. 형상관리 · 3. 애플리케이션 빌드 · 4. 애플리케이션 배포 도구
프로그래밍언어 활용 20문제 · 주요 2 · 세부 7 · 세세 21
  • 1. 프로그래밍 언어 활용
    • 1. 기본문법 활용 1. 데이터 타입 · 2. 변수 · 3. 연산자 및 명령문
    • 2. 언어특성 활용 1. 절차적 프로그래밍 언어 · 2. 객체지향 프로그래밍 언어 · 3. 스크립트 언어
    • 3. 라이브러리 활용 1. 데이터 입출력 · 2. 파일 입출력 · 3. 예외 처리 · 4. 프로토타입
  • 2. 프로그램 구현
    • 1. 개발환경 구축 1. 개발환경 구축 · 2. 서버 프레임워크 이해
    • 2. 공통 모듈 구현 1. 재사용 · 2. 모듈화 기법 · 3. 결합도 · 4. 응집도
    • 3. 화면 구현 1. UI 프레임워크 · 2. HTML, CSS, JAVASCRIPT
    • 4. 서버 프로그램 구현 1. 보안 취약성 개념 · 2. API · 3. 인터페이스 이해
데이터베이스 활용 20문제 · 주요 3 · 세부 7 · 세세 21
  • 1. 데이터베이스 이해
    • 1. 데이터베이스 기초 활용 1. 데이터베이스 개념 · 2. 데이터베이스 유형 및 특징 · 3. 데이터 무결성 · 4. 엔티티 및 릴레이션
    • 2. 논리 데이터베이스 설계 1. 자료구조의 이해 · 2. E-R 모델링 이해 · 3. 정규화 이해 · 4. 데이터 간 관계 · 5. 데이터 간 제약조건
    • 3. 물리 데이터베이스 설계 1. 물리 데이터저장소
  • 2. SQL활용
    • 1. 기본 SQL 작성 1. DDL(Data Definition Language) · 2. DML(Data Manipulation Language) · 3. DCL(Data Control Language) · 4. TCL(Transaction Control Language)
    • 2. 고급 SQL 작성 1. 집합연산자 · 2. 조인, 서브쿼리 · 3. 뷰 · 4. 인덱스
  • 3. 데이터베이스 프로그래밍
    • 3. 데이터 조작 프로시저 작성 1. 프로시저 이해 · 2. 프로시저 오류처리 이해
    • 4. 데이터 조작 프로시저 최적화 1. 쿼리 성능 측정 도구

실기

정보처리 실무 주요 7 · 세부 20 · 세세 68
  • 1. 응용 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서버 등 응용 개발에 필요한 기반 서버를설치하고 운용할 수 있다.
  • 2. UI 테스트
    • 1. 사용성 테스트 계획하기 1. 구현된 UI의 사용성을 검증하기 위하여 적합한 테스트 기법을 선정할 수 있다. · 2. 선정된 기법에 적합한 테스트 환경을 구축할 수 있다. · 3. 사용성 테스트를 수행하기 위하여 계획서를 작성할수 있다.
    • 2. 사용성 테스트 수행하기 1. 선정된 테스트 기법에 맞는 도구를 활용하여 테스트를 수행할 수 있다. · 2. 테스트 자료를 수집하여 사용성 평가 분석서를 작성할 수 있다. · 3. 사용성 평가 분석서를 토대로 이슈 사항을 도출할 수있다.
    • 3. 테스트 결과 보고하기 1. UI 개선 방안을 토대로 수정 계획을 수립할 수 있다. · 2. UI 개선 방안과 수립된 수정 계획을 바탕으로 결과 보고서를 작성할 수 있다.
  • 3. 화면 구현
    • 1. UI 설계 확인하기 1. 설계된 화면과 폼의 흐름을 확인하고, 제약사항과 화 면의 폼 흐름을 구현에 반영 하도록 설계를 확인 할 수있다. · 2. UI 요구사항과 UI 표준 및지침에 따라 설계된 메뉴 구조를 해석 할 수 있다. · 3. 구현을 위해 하위 시스템 단위의 내·외부 화면과 폼을설계를 확인할 수 있다.
    • 2. UI 구현하기 1. 소프트웨어 아키텍처 세부 구현 지침과 UI 표준 및지침을 반영하여, 확인된 UI설계를 구현할 수 있다. · 2. 확인된 화면과 폼 흐름 설계에 따라, 사용자 접근성을 고려한 화면과 폼의 흐름 제어를 구현할 수 있다 · 3. 확인된 화면과 폼 흐름 설계에 따라, 감성공학 기법을 고려하여 사용자가 접하는 화면, 폼, 메뉴, 흐름을 구현할 수 있다. · 4. 구현된 화면, 폼, 메뉴, 흐름을 테스트할 수 있는 테스트 케이스를 작성하고 단위 테스트를 수행하기 위한 테스트 조건을 명세화 할 수있다.
  • 4. 프로그래밍 언어 활용
    • 1. 기본문법 활용하기 1. 응용소프트웨어 개발에 필요한 프로그래밍 언어의 데이터 타입을 적용하여 변수를 사용할 수 있다. · 2. 프로그래밍 언어의 연산자와 명령문을 사용하여 애플리케이션에 필요한 기능 · 을 정의하고 사용할 수 있다. · 3. 프로그래밍 언어의 사용자 정의 자료형을 정의하고애플리케이션에서 사용할수 있다.
    • 2. 언어특성 활용하기 1. 프로그래밍 언어별 특성을 파악하고 설명할 수 있다. · 2. 파악된 프로그래밍 언어의 특성을 적용하여 애플리케이션을 구현할 수 있다. · 3. 애플리케이션을 최적화하기 위해 프로그래밍 언어의 특성을 활용 할 수 있다.
    • 3. 라이브러리 활용하기 1. 애플리케이션에 필요한라이브러리를 검색하고 선택할 수 있다. · 2. 애플리케이션 구현을 위해 선택한 라이브러리를 프로그래밍 언어 특성에 맞게 구성 할 수 있다. · 3. 선택한 라이브러리를 사용하여 애플리케이션 구현에 적용할 수 있다.
  • 5. SQL활용
    • 1. 기본 SQL 작성하기 1. 테이블의 구조와 제약조건을 생성, 삭제하고 수정하는 DDL(Data Definition Language) 명령문을 작성할수 있다. · 2. 한 개의 테이블에 대해 데이터를 삽입, 수정, 삭제하고행을 조회하는 DML(Data Manipulation Language) 명령문을 작성할 수 있다. · 3. 업무단위인 트랜잭션의완료와 취소를 위한DCL(Data Control Language) 명령문을 작성할수 있다. · 4. 생성된 테이블의 목록, 테이블의 구조와 제약조건을 파악하기 위해 데이터사전 · 을 조회하는 명령문을 작성할 수 있다.
    • 2. 고급 SQL 작성하기 1. 테이블 조회 시간을 단축 하기 사용하는 인덱스의 개념을 이해하고 인덱스를 생성하는 DDL(Data Definition Language)명령문을 작성할수 있다. · 2. 먼저 생성된 테이블들을 이용하여 새로운 테이블과뷰를 생성하는 DDL(Data Definition Language)명령문을 작성할 수 있다. · 3. 조인, 서브쿼리, 집합연산 자를 사용하여 두 개 이상의테이블로부터 데이터를 조회하는 DML(Data Manipulation Language)명령문을 작성할 수 있다.
  • 6. 애플리케이션 테스트 수행
    • 1. 애플리케이션 테스트 수행하기 1. 애플리케이션 테스트 계획에 따라 서버모듈, 화면모듈, 데이터입출력, 인터페이스 등 기능단위가 요구사항을 충족하는지에 대한 테스트를 수행할 수 있다. · 2. 애플리케이션 테스트 수행으로 발견된 결함을 유형별로 기록 할 수 있다. · 3. 애플리케이션 테스트 수행 결과 발견된 결함에 대해서 원인을 분석하고 개선 방안을 도출할 수 있다.
    • 2. 애플리케이션 결함 조치하기 1. 애플리케이션 테스트 수행 결과에서 발견된 결함을식별하고 조치에 대한 우선순위를 결정하고 적용할 수있다. · 2. 결함이 발생한 소스를 분석하고 기존에 구현된 로직과의 연관성을 고려하여 부작용이 최소화되도록 결함을 제거할 수 있다. · 3. 애플리케이션 테스트 결과 결함 조치로 변경되는 소스의 버전을 관리하고 결함 조치 결과에 대한 이력을 관리할 수 있다.
  • 7. 애플리케이션 배포
    • 1. 애플리케이션 배포 환경 구성하기 1. 애플리케이션 빌드와 배포를 위한 환경 구성 방안을 계획할 수 있다. · 2. 애플리케이션 배포를 위한 도구와 시스템을 결정할수 있다. · 3. 결정한 애플리케이션 배포 환경을 위한 도구와 시스템을 설치할 수 있다. · 4. 설치한 시스템과 도구 운영을 위해 상세 구성 및 설 정을 할 수 있다.
    • 2. 애플리케이션 소스 검증하기 1. 정상적으로 작동하는 소프트웨어 빌드를 위해 형상관리 서버로부터 소스코드를 체크 아웃 할 수 있다. · 2. 소스코드 검증 도구를 활용하여 애플리케이션에서사용한 라이브러리, 소스, 로직 등의 오류가 있는지 여부를 검증할 수 있다. · 3. 소스 코드의 환경 설정, 운영 환경 정보, 대상 시스템 정보 등에 오류가 있는지 확인할 수 있다.
    • 3. 애플리케이션 빌드하기 1. 애플리케이션 소스코드 검증 결과 문제가 없는 경우 해당 소스코드를 빌드 시스템으로 이관할 수 있다. · 2. 애플리케이션 빌드 절차에 따른 빌드 스크립트를 작성할 수 있다. · 3. 작성한 빌드 스크립트 또는 도구를 활용하여 애플리케이션 빌드를 실행할 수 있다. · 4. 애플리케이션 빌드 실행 결과를 확인하여 정상적으로 완료되었는지 여부를 확인할 수 있다. · 5. 애플리케이션 빌드 실패시 문제 내용과 원인을 파악할 수 있다.
    • 4. 애플리케이션 배포하기 1. 애플리케이션 실행 환경에 대한 정보를 확인할 수있다. · 2. 애플리케이션 배포 절차에 따라 운영환경에 적용할수 있다. · 3. 애플리케이션 배포 후 정상적으로 작동하는지 여부를 확인할 수 있다. · 4. 애플리케이션 배포 결과문제가 발생했을 경우 적용내용을 이전 상태로 복원할수 있다.

합격 기준

필기 : 100점을 만점으로 하여 과목당 40점 이상, 전과목 평균 60점 이상. - 실기 : 100점을 만점으로 하여 60점 이상.

얼마나어렵지

2025년 기준 · 최근 10년

합격률

필기58.9%
실기43.9%
0%35%70%201620212025 실기필기

2025년 필기 응시 7,533명 · 합격 4,437명 · 실기 응시 5,745명

연도별 응시·합격자 수
연도필기 응시합격%실기 응시합격%
20257,5334,43758.95,7452,52143.9
20248,5794,13748.26,2642,22735.6
20238,7074,438515,9251,82130.7
20228,4643,49141.24,4491,74739.3
202110,4314,88346.86,4173,61856.4
20209,6075,22054.37,1883,38747.1
201911,8305,09343.16,5422,41436.9
201810,7655,30149.27,2752,92040.1
201711,7695,26944.85,8801,86831.8
201611,9965,878496,8414,57066.8

어디서배우지

국비 25과정 · 25.8만원부터

고용24에 올라온 국민내일배움카드 훈련과정이야. 아래 값은 과정 전체 훈련비고, 카드를 쓰면 이 가운데 일부만 낸다. 모두 25개인데 지역마다 싼 순으로 23개를 실었어.

고용24에서 정보처리산업기사 과정 보기 ↗

언제따지

3회차 중 1회차 남음
  • 2026년 정기 기사 3회필기접수 2026-07-20~07-23 · 필기 2026-08-07~09-01 · 실기 2026-10-24~11-13 · 최종발표 2026-12-18

달력에 넣어 두면 접수 날에 알림이 와 아이폰·달력 앱 구글 달력 파일 받기(.ics)

지난 2회차 펼치기
  • 2026년 정기 기사 1회필기접수 2026-01-12~01-15 · 필기 2026-01-30~03-03 · 실기 2026-04-18~05-06 · 최종발표 2026-06-12
  • 2026년 정기 기사 2회필기접수 2026-04-20~04-23 · 필기 2026-05-09~05-29 · 실기 2026-07-18~08-05 · 최종발표 2026-09-11

뭐나오지

큐넷에 공개문제 없음

큐넷이 공개한 문제가 없어. 자료실에 올라온 게 없다는 뜻이야 — 필기는 컴퓨터 시험(CBT)이라 문제를 공개하지 않고, 실기 공개문제도 종목마다 있는 건 아니야. 공개문제 자료실 ↗

누가따지

누계 30만명 · 가장 많은 나이 20~24세 63%
지금까지 딴 사람30만
19세이하 9,872명 (3.3%)20 ~ 24세 188,825명 (63.0%)25 ~ 29세 75,508명 (25.2%)30 ~ 34세 16,289명 (5.4%)35 ~ 39세 5,152명 (1.7%)40 ~ 44세 2,239명 (0.7%)45 ~ 49세 1,000명 (0.3%)50 ~ 54세 556명 (0.2%)55 ~ 59세 232명 (0.1%)60 ~ 64세 43명 (0.0%)65세이상 6명 (0.0%)

19세이하가장 많은 나이 20~24세 63%65세이상

누계 299,723명 · 최근 5년 2025년 2,663 · 2024년 2,339 · 2023년 1,933 · 2022년 1,911 · 2021년 3,782명

같은 분야

정보통신 32종