스킵네비게이션

사이트맵

교육과정

2016학년도 사이버보안과 커리큘럼

2016학년도 사이버보안과 커리큘럼으로 구분, A: 컴퓨터기초모듈, B: 보안프로그래밍 모듈, C: 정보보호모듈, D: 시스템보안모듈, E: 네트워크보안모듈, F: 기업연계 모듈, G: 인성교양 모듈, 합계 정보제공
구분 A: 컴퓨터기초모듈 B: 보안프로그래밍 모듈 C: 정보보호모듈 D: 시스템보안모듈 E: 네트워크보안모듈 F: 기업연계 모듈 G: 인성교양 모듈 합계
1-1

이산수학

정보통신개론

창의프로그래밍

정보보안개론

정보보호법과윤리

리눅스기초

대학생활설계I(1학점)

TOEIC I(2학점)

스포츠와건강(2학점)

23
하계방학 Security Academy
1-2

컴퓨터구조

데이터베이스

파이썬프로그래밍

정보보안특론

사이버포렌식개론

리눅스시스템운용 네트워크프로토콜 TOEIC II(2학점) 23
동계방학 Security Academy
2-1 데이터베이스실무

웹프로그래밍

C자료구조

해킹과크래킹 보안스크립트 네트워크구축및운용

새마을정신과리더쉽(2학점)

실무보고서작성(2학점)

22
하계방학 기업멘토링
2-2 운영체제 웹프로그래밍응용 암호학 윈도우즈서버보안 침입차단시스템 실무프리젠테이션

생활레포츠(2학점)

기술창업경영론(2학점)

22
동계방학 기업멘토링
3-1 보안프로그래밍 웹해킹과보안

리눅스보안

데이터베이스보안

보안시스템 운용실무

창의디자인(2학점)

전공영어(2학점)

19
하계방학 현장인턴쉽
3-2 악성코드분석 모의해킹과 취약점분석 클라우드 시스템보안

침해대응실무

캡스톤디자인

보안프로젝트

현장실습(2학점) 대학생활설계 II(1학점) 21
합계 18 21 24 21 21 5 20 130

The Syllabus of Lectures

The Syllabus of Lectures 안내로 Module, Code, Subject, Educational Contents, Core Ability 정보제공
Module Code Subject Educational Contents Core Ability
A.컴퓨터기초모듈 A11 이산수학 컴퓨터의 연산을 이해하기 위한 수학적인 이론을 배우는 과목으로 프로그래밍에 필요한 명제와 논리, 집합, 함수, 부울대수 등에 대해서 배우며, 알고리즘을 이해하는데 필요한 논리적인 전개능력을 개발하는데 필요한 수학적 기초지식을 학습한다. 침해사고에 대해 논리적으로 사고하고 체계적으로 대응하는 업무능력
정보통신개론 정보통신망에서의 데이터 통신을 위한 통신기기, 전송기술, 프로토콜 등을 전반적으로 학습한다. 통신기기, 데이터 전송기술, 프로토콜의 원리 이해 능력
A12 컴퓨터구조 컴퓨터를 구성하는 구성요소와 컴퓨터에서 연산 및 자료를 처리하는 과정과 방법을 학습한다. 컴퓨터시스템 및 보안시스템 관리 운용
데이터베이스 데이터베이스의 구조와 특징을 이해하고, 실습을 통해 SQL의 구사능력을 갖출 수 있도록 학습한다. 해킹으로 인한 정보유출사고에 대한 체계적인 대응능력
A21 데이터베이스실무 MS-SQL Server 및 ORACLE의 관리도구를 이용한 데이터의 생성 및 삭제, 백업 및 복구, 사용자계정관리, 로그관리 등의 DBMS 관리방법 등을 학습한다. 데이터보안 업무 수행을 위한 DBMS 관리
A22 운영체제 운영체제의 구성요소, 프로세스 및 메모리 관리방법, 파일시스템 및 디스크 할당 기법 등에 대하여 학습한다. 컴퓨터시스템 및 보안시스템 관리 운용
B.보안프로그래밍모듈 B11 창의프로그래밍 창의적인 사고력 개발을 위한과목으로써 퀴즈 및 수수께끼 등을 활용하여 문제를 해결해 나가는 과정을 체계화하여 능동적인 문제해결능력을 향상시키는 과목이다. 침해사고 발생 시 논리적 대응 능력 및 해결방법 모색능력
B12 파이썬프로그래밍 보안분야에서 범용으로 사용되는 파이썬 언어 구사능력을 갖출 수 있도록 학습한다. 이는 리눅스운영체제 및 다양한 사이버보안장비 운용과 네트워크장비 운용에 기초가 되며, 나아가 악성코드 분석 등 보안프로그래밍 분야에서도 필수적으로 필요한 기술임. 정보보안사고에 대한 체계적이고 통합적인 대응 능력
B21 웹프로그래밍 홈페이지 원리를 이해하기 홈페이지제작의 기본인 HTML과 자바스크립트를 학습하고 결과물로 학생 자신의 홈페이지를 제작하고, 웹서버에 탑재하여 서비스하도록 한다. 웹 해킹 대응 능력
C자료구조 데이터의 구조와 알고리즘을 정의하고, 데이터 구조의 구현방법 및 알고리즘 기술능력을 학습한다. 이를 C언어를 이용해서 자료구조들을 구현해 본다. 보안프로그래머로서의 업무수행을 위한 데이터구조와 기본 알고리즘 구현 능력
B22 웹프로그래밍응용 웹서비스의 개념 및 동작원리를 이해하기 위해 웹사이트를 구축하는 기법 및 데이터베이스를 연동하는 방법을 학습하여 웹서버를 통해 웹서비스를 실제 제공하도록 한다. (리눅스기반의 Apache, PHP, MySQL 과정) 웹 취약점 분석 및 침해대응(CERT)업무
B31 보안프로그래밍 C언어와 Perl, Python 등의 프로그래밍 기법을 활용한 암호화 방법과 응용프로그램 제작기술을 학습하여 시스템이나 네트워크를 보호하는 보안 프로그램 개발 능력을 배양한다. 보안전문가로서의 업무 수행을 위한 기본적인 보안 프로그래밍
B32 악성코드분석 악성프로그램을 분석하기 위한 디버거 사용법을 익히고, 악성코드의 패턴을 학습하여 이를 분석한다. 악성코드 분석 능력
C.정보보호모듈 C11 정보보안개론 정보보호를 위한 개념 및 목적, 접근통제, 응용프로그램의 보안, 네트워크보안등에 대한 정보보안의 기초분야에 대한 개념적 지식을 학습한다. 정보보안사고에 대한 체계적이고 통합적인 대응 능력
정보보호법과윤리 사이버보안, 보안침해 및 정보보호에 관련된 법률적근거와 사례를 학습한다. 침해사고에 대한 법률적 근거 및 대응
C12 정보보안특론 정보보호를 위한 기초 암호이론, 정보보호정책 및 관리체계, 포렌식, BCP/DRP등의 정보보호의 심화분야에 대한 개념적 지식을 학습한다. 정보보안사고에 대한 체계적이고 통합적인 대응 능력
사이버포렌식개론 침해사고 발생시 공격자의 증거를 수집하고 분석하여 법적 조치를 취하는 사이버포렌식에 대한 전반적인 지식을 학습한다. 사이버 침해사고 발생시 공격자에 관한 증거수집 및 분석능력
C21 해킹과크래킹 각종 해킹기법들의 원리 및 공격시나리오에 대하여 대응하는 방법에 대해 학습한다. 침해사고 및 해킹 대응
C22 암호학 각종 암호화기법의 특징 및 암호화 프로토콜에 대해 학습한다. 암호화프로토콜을 이용한 다양한 컴퓨터시스템 및 보안시스템 운영
C31 웹해킹과보안 기본적인 웹해킹기법의 원리 및 이를 방어하는 방법을 학습한다. 웹 취약점 분석 및 침해대응(CERT)업무
C32 모의해킹과 취약점분석 모의해킹 절차 및 취약점 분석 방법론에 대한 학습을 통해 모의해킹 컨설턴트로서 갖추어야할 기본적인 기술적 지식 및 문서작성방법을 학습한다. 모의해킹 보고서 작성능력
D.시스템보안모듈 D11 리눅스기초 리눅스의 구조 및 각종 쉘 명령어를 이용한 리눅스 사용방법을 학습한다. 보안장비 운용 기초 지식
D12 리눅스시스템운영 리눅스운영체제의 서버운영방법 및 쉘스크립트를 이용한 자동화 방법을 학습한다. 네트워크장비 및 보안시스템장비 등의 운용
D21 보안스크립트 리눅스 및 윈도우즈 서버의 관리 작업을 자동화하기 위한 스크립트를 작성하는 방법을 학습한다. 보안시스템 관리자로서의 서버 자동화 능력
D22 윈도우즈 서버보안 윈도우즈서버를 이용하여 각종 서비스를 구현하고 이를 관리하는 방법을 학습한다. 보안시스템 관리자로서의 윈도우즈 서버 운영
D31 리눅스보안 리눅스 및 윈도우서버의 취약점 및 보안 강화방법을 학습한다 스크립트를 이용한 자동화된 리눅스 및 윈도우즈 취약점 분석업무
데이터베이스보안 Oracle, MSSQL등의 DBMS 시스템의 관리 및 운영에 있어서 보안 문제점을 이해하고 이를 해결하기 위한 접근제어, 계정관리, 감사, 암호화, 백업 및 복구 등의 방법을 학습한다. 데이터베이스 보안 업무수행을 위한 DBMS 관리 및 DB보안
D32 클라우드시스템 보안 클라우드 시스템의 기본구조를 이해하고, VMWARE등의 가상화 솔루션을 이용하여 클라우드시스템을 구축한 후 다양한 보안위협으로부터 이를 보안하는 방법들을 학습한다. 클라우드 보안 컨설팅 및 관제 업무수행을 위한 시스템 구축 및 보안 방법 포함
E.네트워크보안모듈 E12 네트워크프로토콜 네트워크의 개념 및 구성방법, OSI 7계층별 특징 및 데이터의 전송원리, 각 계층별 프로토콜의 특징등 네트워크의 기본지식을 학습한다. 네트워크보안을 위한 네트워크 트래픽 분석 / 보안시스템 운용
E21 네트워크 구축및운용 네트워크 구축을 위한 라우팅 프로토콜을 이해하고 Cisco 라우터를 이용한 네트워크 구축방법을 학습한다. 네트워크 장비 운용 및 관리
E22 침입차단시스템 네트워크에 대한 접근제어 및 터널링을 수행하기 위한 방화벽, IPS, VPN 등의 시스템에 대하여 학습한다. 침해대응(CERT) 업무수행을 위한 보안시스템 운용
E31 보안시스템 운용실무 Anti-DDos, IPS, 방화벽, 웹방화벽, ESM 등 전체보안시스템의 구성을 이해하고 각 장비들의 운영에 대하여 학습한다. 보안 관제 업무 수행을 위한 각종 보안시스템의 운영
E32 침해대응실습 보안관제를 위한 보안시스템의 사용법을 학습한 후 이를 활용하여 각종 해킹공격을 창의적으로 대응하기 위해 DT(Design Thinking)을 활용한 공격대응 방법을 학습한다. 보안관제 업무 수행을 위한 관제프로세스, 침해사고대응
캡스톤디자인 보안프로젝트과목으로서 팀별 프로젝트 주제를 선정한 후 제안서를 발표하고, 일정기간 프로젝트를 수행한 후 그 결과를 발표한다. 그 결과물은 졸업프로젝트로 대신한다. 목표설정, 계획서작성, 역할분장, 일정관리, 문제해결방법 등 실제 프로젝트 업무 수행
보안프로젝트 보안프로젝트과목으로서 팀별 프로젝트 주제를 선정한 후 제안서를 발표하고, 일정기간 프로젝트를 수행한 후 그 결과를 발표한다. 그 결과물은 졸업프로젝트로 대신한다. 목표설정, 계획서작성, 역할분장, 일정관리, 문제해결방법 등 실제 프로젝트 업무 수행
F.기업연계모듈 F21 기업멘토링 I 보안 분야 전공탐색을 위한 기업전문가 멘토링 비학점 방학특별과정
F22 기업멘토링 II 전공학습 중 방향 설정에 대한 기업전문가 멘토링 비학점 방학특별과정
실무프리젠테이션 성공적인 프리젠테이션의 기획 및 구성방법, 효과적인 메시지 전달방법등의 프리젠테이션 이론을 학습한 후 , MS-Power Point를 활용하여 프리젠테이션 자료제작을 실습하고 발표하는 기법을 배운다. 프로젝트 기획 및 제안서 작성 / 논리적이고 체계적인 발표
F31 현장인턴쉽 기업전문가 멘토의 관리하에 현장실습실시 비학점 방학특별과정
F32 현장실습 기업전문가 멘토의 관리하에 현장실습실시 보안전문가로서 산업현장에서의 실제 업무 사전경험
G.인성교양모듈 G11 대학생활설계I 대학필수교양, 대학생활을 위한 길라잡이 계획적인 업무 추진능력
TOEIC I 대학권장교양 외국어 능력
스포츠와건강 대학권장교양 융합적 사고능력
G12 TOEIC II 대학권장교양 외국어 능력
G21 실무보고서 작성 논리적인 사고력과 보고서 등을 작성하는데 필요한 글쓰기 능력배양 융합적 사고능력
새마을정신과 리더쉽 대학권장교양
G22 생활레포츠 현대생활에 삶의 질을 높이면서 대인관계를 원만하게 형성할 수 있으며, 즐길 수 있는 생활레포츠에 대한 체험을 통해 융합적인 마인드를 갖게 한다. 원만한 대인관계 형성 및 건강한 사고방식형성을 통한 긍정적인 업무추진 능력
기술창업경영론 대학권장교양
G31 창의디자인 창조적인 사고력 향상과 창의적인 문제해결능력 향상을 위해 디자인의 개념을 이해하고 이를 공학에 접목시키는 융합적인 사고력을 형성하기 위한 과목이다. 업무결과에 디자인의 개념을 적용시켜 창조적인 결과물을 도출하는 능력
전공영어 IT신기술 및 정보보안 분야의 영어자료 해독능력 향상을 위한 독해위주의 영어학습능력을 배양한다. 영어원문 정보습득능력
G32 대학생활설계 II 대학필수교양, 취업을 대비한 재학 중 경력관리 계획적인 업무 추진능력