프로그래밍, 데이터베이스, 네트워크, 정보보안, 정보기술 윤리 등 정보기술의 이론과 최신 기술에 대한 기본 개념을 이해한다. 이를 바탕으로 정보기술 산업 현장 또는 일상생활에서 발생하는 문제를 분석·해결하고, 전략을 수립하며, 기획 업무를 수행하는 등 다양한 상황에 적용할 수 있다.
평가 항목 안내
1과목. 프로그래밍 기초 (20문항)
- 기본 문법
- 데이터 타입
- 변수, 연산자
- 언어 종류
- 절차적 프로그래밍 언어
- 객체지향 프로그래밍 언어
- 스크립트 언어
- 선언형 언어
2과목. 데이터베이스 설계 및 운영 (20문항)
- 기본 SQL 작성
- SQL 문법
- DDL/DML/DCL
- 사용자 정의 함수
- 고급 SQL 작성
- 테이블/뷰/인덱스
- 서브쿼리/조인
- 데이터베이스 설계
- 논리 데이터베이스 설계
- 물리 데이터베이스 설계
- 정규화/반정규화
- E-R 다이어그램
3과목. 네트워크 기초 및 관리 (20문항)
- 네트워크 기초
- 인터넷의 구성
- 네트워크 7계층
- IP
- TCP/UDP
- 네트워크 구축 및 관리
- LAN/라우터/스위치
- 서버 장비 운용 (OS, NAS, DAS, SAN 등)
- 회선제어/운영체제 통신제어
- 아날로그/디지털 데이터 전송
4과목. 정보보안 기초 (20문항)
- SW 개발 보안
- Secure SDLC
- 인증, 접근제어, 기밀성, 권한 관리
- 에러처리/세션통제
- 암호 알고리즘
- 시스템 보안
- 서비스 공격 유형
- 서버 인증/접근통제
- 보안 아키텍쳐/프레임워크
- 로그 분석/취약점 분석
5과목. 정보기술 윤리 (10문항)
- 인터넷 윤리
- 네티켓