처리중입니다
본문 바로가기 대메뉴 바로가기
자격안내

공정하고 신뢰하는 KAIT

정보통신기술자격검정은
ICT자격분야의 가치를 전해드립니다.

정보통신기술자격검정

정보통신기술자격검정(KAIT-CP)은 방송통신발전기본법에 근거해서 설립한 한국정보통신진흥협회(KAIT)에서 운영하는 자격제도로서 ICT분야별로 기본적인 소양부터 전문기술까지 인적자원의 개발 및 평가를 통해 실생활과 산업현장에서 필요한 공정하고 신뢰할 수 있는 ICT분야 자격검정의 가치를 확고히 다져나아가겠습니다.

코딩활용능력 (CAT / Coding Ability Test)

프로그램 언어에 대한 이해도, 사용능력 등 코딩 활용능력을 평가하는 자격으로, 프로그램 기반 논리적 사고력, 과학적 창의력을 평가
2급, 3급 시험은 블록코딩 프로그램을 사용하여 기본적인 코딩능력 및 처리조건에 맞는 구현이 가능한지에 대한 활용능력을 평가
1급 시험은 텍스트 코딩으로 진입하기 위한 프로그램 언어의 기본 문법, 데이터 처리 등 기초 교육과정에 맞춰 능력을 평가

필요성

텍스트 코딩 및 블록코딩 프로그램 기본지식 배양
텍스트 코딩 언어에 대한 이해를 바탕으로 기본적인 코딩 능력 향상
블록코딩 툴을 활용하여 처리 조건에 맞게 구현하는 코딩 능력 향상

자격종류

자격구분 : 민간등록자격
등록번호 : 2024년 4월중 발급 예정
상기 자격은 자격기본법 규정에 따라 등록한 민간자격으로, 국가로부터 인정받은 공인자격이 아닙니다.
민간자격 등록 및 공인 제도에 대한 상세내용은 민간자격정보서비스(www.pqi.or.kr)의 '민간자격 소개'란을 참고하여주십시오.

시험과목

시험과목
등급 검정과목 검정방법 문항 수 시험시간 배점 합격기준 시험프로그램
1급 - 기본 문법
- 데이터 처리
- 함수 및 모듈
객관식
(사지택일)
20문항 40분 100점 60점 이상 Python
2급 - 개체 설정하기
- 개체 코딩하기
- 자료 다루기
실기
(작업식)
3문항 40분 100점 60점 이상 엔트리
3급 - 개체 설정하기
- 개체 코딩하기
실기
(작업식)
2문항 40분 100점 60점 이상 엔트리

응시자격

응시자격
- 학력, 연령, 경력 제한 없음

출제기준

출제기준
등급 과목 검정항목 검정내용 상세 검정내용
1급 기본문법 변수 및 자료형 - 변수의 선언 및 사용 방법
- 기본 자료형의 이해
- 변수의 개념 및 변수명 작성 규칙
- 변수의 값 할당
- 기본 자료형: int, float, str, bool
- 자료형 확인/변환: type( ), int( ), float( ), str( ), bool( )
연산자 - 연산자의 종류
- 사용 방법 이해
- 산술 연산자: +, -, *, /, %, //, **
- 비교 연산자: ==, !=, <, >, %lt;=, >=
- 논리 연산자: and, or, not
- 복합 대입 연산자: +=, -=, *=, /=, %=, //=, **=
제어문 - 조건문 사용
- 반복문 사용
- 조건문: if, if~else, if~elif, if~elif~else
- 반복문: for, while, break, continue
데이터 처리 리스트 - 리스트의 생성, 수정, 삭제, 조회 방법 - 리스트 생성/변환: [ ], list( )
- 요소 조회: 인덱싱, 슬라이싱
- 요소 추가/삭제: append( ), insert( ), pop( ), remove( ), del
- 요소 정렬: sort( ), sorted( )
- 리스트 연결: +, extend( )
- 리스트 객체 삭제: del
튜플 - 튜플의 생성, 조회 방법 - 튜플 생성/변환: ( ), tuple( )
- 요소 조회: 인덱싱, 슬라이싱
- 요소 정렬: sorted( )
- 튜플 객체 삭제: del
딕셔너리 - 딕셔너리의 생성, 수정, 삭제, 조회 방법 - 딕셔너리 생성/변환: { }, dict( )
- 값 조회: 딕셔너리[key], get( )
- 요소 추가/삭제: 딕셔너리[key]=value, del, pop( )
- 키/값 조회: keys( ), values( ), items( )
- 딕셔너리 객체 삭제: del
함수 및 모듈 내장함수 및 메서드 - 매개변수와 반환값의 이해 - 내장 함수: print( ), input( ), len( ), max( ), min( ), sum( ), round( ), abs( ), exit( )
- 문자열 메서드: split( ), replace( ), upper( ), lower( ), capitalize( ), format( )
- f-문자열
사용자 정의 함수 - 함수의 정의와 호출 - 함수 정의: def
- 매개변수/인수 설정
- 반환값 지정: return
- 함수 호출
모듈 - 표준 모듈의 사용 방법
- turtle: turtle.Turtle( ), shape( ), forward( ), backward( ), right( ), left( ), turtle.done( )
- random: randint( ), choice( ), sample( )
- math: pow( ), sqrt( )
- datetime: datetime.datetime.now( ), datetime.date.today( )
- time: sleep( ), ctime( )

※ 시험프로그램 : Python


출제기준
등급 과목 검정항목 검정내용 비고
2급 개체 설정하기 개체 <3급 검정 내용과 동일> -
장면 장면 추가하기, 장면 코딩하기 -
개체 코딩하기 시작 <3급 검정 내용 포함>
-
흐름 <3급 검정 내용 포함>
-
움직임 <3급 검정 내용과 동일> -
생김새 <3급 검정 내용과 동일> -
판단 <3급 검정 내용 포함>
-
계산 <3급 검정 내용 포함>
-
자료 다루기 변수 변수 관련 전체 블록
리스트 리스트 관련 전체 블록
3급 개체 설정하기 개체 개체 추가/삭제하기, 개체 이름 바꾸기 -
개체 코딩하기 시작 신호/장면 관련 블록은 2급에 해당
흐름 복제본 관련 블록은 2급에 해당
움직임 움직임 카테고리의 전체 블록
생김새 생김새 카테고리의 전체 블록
판단 -
계산 -

※ 시험프로그램 : 엔트리
※ 모든 개체(오브젝트)는 엔트리 온라인 버전에서 제공되는 것만 선택하여 사용함

응시지역 및 수수료

응시지역 및 수수료
등급 검정응시료 응시지역 응시자격
1급 30,000원 전국 제한없음
2급 25,000원
3급 20,000원
  1. 자격증 발급수수료 : 5,800원(배송료 포함)
    * 정보이용료별도: 신용카드/계좌이체 650원, 가상계좌입금 300원
  2. 연기 및 환불 규정
    - 접수기간 ~ 시험 당일10일전 : 신청서 제출 시 연기 또는 응시비용 전액 환불
    - 시험일 9일전 ~ 시험 당일 : 신청서 및 규정된 사유의 증빙서류 제출 시 연기 및 응시비용 전액 환불
    - 시험일 이후 : 환불 불가