Security & Police
광주대학교 사이버보안경찰학과
교과과정
교과과정 교과목해설
교과목해설
과목명 내용

웹프로그래밍

인터넷 웹 환경에 대한 이해와 브라우저 독립적인 웹 표준 HTML5 작성법을 학습한다. 또, 클라이언트 프로그래밍 언어인 Javascript 프로그래밍 능력 함양한다.

정보보호개론

정보보호 메커니즘과 서비스를 이해하고, 비밀키/공개키 암호 시스템의 이해와 응용하는 방법을 학습한다. 이를 바탕으로 정보보호 메커니즘의 안전성과 시스템/네트워크 보안 전문 지식을 함양한다.

컴퓨터활용

컴퓨터와 인터넷을 이용하는 기본적이고 실제 활용할수 있는 기본 지식과 활용 방법 등을 습득하고, 다양한 응용 프로그램을 활용하여 현장에서 제시되는 문제를 해결하는 능력을 배양한다.

데이터베이스

데이터베이스의 기초 개념 및 필요성을 이해하고, 관계형DB, OODB 등 각종 데이터베이스의 차이점 이해한다. 이를 바탕으로 필요한 데이터베이스를 설계하고, SQL(Structured Query Language)을 작성하는 방법을 학습한다.

컴퓨터구조

진수표현 등 컴퓨터의 데이터표현 방법과 원리 등 컴퓨터를 이해하는데 필요한 전반적인 개념을 학습하고 컴퓨터 기본이론, 구성요소, 동작과정을 단계별로 학습한다.

컴퓨터통신

정보의 정보전송방식과 기술을 이해하고 통신프로토콜과 최근 표준화방향을 학습한다. 이를 바탕으로 근거리통신망 등 각종 통신망에 대한 기술과 최신 동향을 학습한다.

프로그래밍기초

프로그램의 역할 및 개발 과정, 방법을 이해하여 필요한 프로그램을 작성할 수 있는 능력을 배양한다. 또, 기존 프로그램 소스 코드를 이해할 수 있고 수정할 수 있는 역량을 함양한다.

객체지향프로그래밍

객체지향 프로그램언어의 클래스, 객체, 상속, 제어구조 등의 개념을 이해한다. 또 대표적인 객체지향언어의 하나인 JAVA를 이용하여 객체지향 프로그래밍의 개념을 실습하며 JAVA Applet의 활용 방법 등을 학습한다.

디지털포렌식개론

여러 가지 디지털 증거 분석기술과 파일시스템, 그리고 Windows, Linux 등 각종 운영체제에서의 디지털 증거자료 조사, 침해사고 조사절차 등에 대해 학습함으로써 디지털포렌식 전문가가 되기 위한 기초지식을 함양한다.

운영체제

컴퓨터 시스템의 구성요소를 이해하고, 컴퓨터 시스템에서 운영체제의 역할, 기능, 중요성 등을 학습한다.

정보보안시스템설계

효율적인 비용과 시간으로 품질 높은 소프트웨어 개발을 위해 계획 단계부터 소프트웨어의 배포 및 유지보수 단계까지 각 단계별로 적용되는 다양한 방법론을 학습한다.

정보보안알고리즘

알고리즘의 정의와 검색, 정렬, 길찾기 등 대표적인 알고리즘 학습을 통해 알고리즘의 개념을 이해한다. 나아가 암호 알고리즘의 원리와 과정을 학습한다.

보안프로그래밍

암호 알고리즘의 소스 코드를 분석하고, C 언어와 JAVA를 활용한 구현 방법을 학습한다. 또, 프로그램 소스 코드에 대한 해킹 기술 및 대응방안을 학습한다.

운영체제실습

UNIX 계열의 운영체제의 역사와 특징을 이해하고, 운영체제 설치 및 운영 실습을 통해 서버를 운영하기 위한 방법을 학습한다.

캡스톤디자인

일상생활에서 문제를 발견하고 독창적인 해결방안을 제시하는 창의적 사고 능력을 함양한다. 또 팀 프로젝트를 통해 해결방안을 직접 추진함으로써 프로젝트 진행 및 관리 능력을 함양한다.

컴퓨터네트워크

통신망의 종류 및 특징과 각 통신망의 전송방식에 대해 이해하고 이기종 망 간의 통신 및 통신방식의 이해를 토대로 인터넷 상에서 실제로 서비스되는 통신 프로그램의 개발 및 운영에 필요한 실무 지식을 배양한다.

파일시스템

데이터의 저장 방식과 파일 시스템의 기본 지식을 학습하고, 디지털증거 확보를 위한 디지털조사 수행방법 및 파일시스템을 분석할 수 있는 능력을 학습하여 디지털포렌식 전문가가 되기 위해 꼭 필요한 지식을 배양한다.

데이터베이스보안

보안의 개념을 데이터베이스 기술에 접목하여 실제 데이터베이스 운영에 필요한 보안 지식을 습득한다.

시스템보안

80x86 시스템의 특징과 원리를 학습하고, Windows와 Unix 계열 운영체제에 대한 공격 및 방어 기술을 학습한다.

정보보호법

정보통신망의 이용을 촉진하고 정보통신서비스를 이용하는 자의 개인정보를 보호함과 아울러 정보통신망을 건전하고 안전하게 이용할 수 있는 환경을 조성하기 위해 필요한 법률에 대한 기본지식을 습득하고, 정보보안 관련 정책 및 정책 수립과정 등을 이해한다.

현장실습

4주, 8주 또는 16주간 전공 관련 산업체에 근무하며, 전공이론이 실무에 적용되는 방식과, 이론과 실제의 차이 등 사회생활을 간접체험 함으로써 실무 능력을 함양한다.

네트워크보안

네트워크 해킹과 관련된 이론과 방법을 알아보고, 실습해 봄으로써 DoS, DDoS 공격, 스푸핑, 세션 하이재킹, 스니핑, NetBIOS 크래킹 등 다양한 공격 기술을 이해한다. 또, 네트워크 해킹에 대비하는 방화벽, 침임 탐지 시스템, 허니팟(Honey Pot) 등 보안기술의 원리를 학습한다.

보안관제

네트워크 상에서 발생하는 다양한 공격과 공격을 탐지하는 기술을 학습하고, 이를 바탕으로 네트워크의 보안을 유지하고 안전하게 운영하는 능력을 함양한다.

애플리케이션보안

실생활에 널리 활용하는 응용 프로그램에 대한 공격 기술 및 대응 기술을 학습한다.

모바일보안

모바일 장치가 지니는 보안상의 특성과 모바일 장치에 적용되는 다양한 공격 기술을 학습한다. 또 안드로이드 기반 어플리케이션 개발 기초 능력을 함양한다.

해킹과보안실습

Kali Linux에 포함되어 있는 다양한 공격 도구들을 활용하여 시스템 및 네트워크에 대한 공격 기술을 실습한다.