학년 | 학기 | 학수 번호 |
이수 구분 |
교과목명 | 학점 | 시간 | 과목구분 | 비고 |
---|---|---|---|---|---|---|---|---|
1
|
1
|
IP01035
|
전필
|
컴퓨터 및 정보보호개론
Introduction to Computer and Information Security |
3
|
3
|
이론 실습
|
•복수전공필수
•부전공필수
|
1
|
IP01054
|
전선
|
C프로그래밍
C Programming |
3
|
3
|
이론 실습
|
||
2
|
IP01016
|
전선
|
이산수학
Deicrete Mathematics |
3
|
3
|
이론 실습
|
||
2
|
IP01055
|
전선
|
C++프로그래밍
C++ Programming |
3
|
3
|
이론 실습
|
||
2
|
1
|
IP01061
|
전필
|
전공진로탐색세미나Ⅰ
Major Refinement and Career Development SeminarⅠ |
1
|
1
|
이론
|
•전공탐색과목
•P/F 평가
|
1
|
IP01025
|
전선
|
유닉스프로그래밍
Unix Programming |
3
|
3
|
이론 실습
|
||
1
|
IP01030
|
전선
|
공학수학
Engineering Mathematics |
3
|
3
|
이론 실습
|
||
1
|
IP01031
|
전선
|
윈도우즈보안과 운영실습
Windows Operating System Security and Management |
3
|
3
|
이론 실습
|
||
1
|
IP01038
|
전선
|
자료구조
Data Structure |
3
|
3
|
이론 실습
|
||
1
|
IP01056
|
전선
|
자바프로그래밍
Java Programing |
3
|
3
|
이론 실습
|
||
2
|
IP01037
|
전필
|
현대암호학기초
Fundamentals of Modern Cryptology |
3
|
3
|
이론 실습
|
•복수전공필수
•부전공필수
|
|
2
|
IP01018
|
전선
|
윈도우즈프로그래밍
Windows Programming |
3
|
3
|
이론 실습
|
||
2
|
IP01020
|
전선
|
컴퓨터구조
Computer Architecture |
3
|
3
|
이론 실습
|
||
2
|
IP01021
|
전선
|
컴퓨터알고리즘
Computer Algorithm |
3
|
3
|
이론 실습
|
||
2
|
IP01022
|
전선
|
시스템프로그래밍
System Programming |
3
|
3
|
이론 실습
|
||
2
|
IP01046
|
전필
|
컴퓨터프로그래밍실무인증
Computer Programming Practice Certification |
1
|
1
|
실습
|
•졸업인증과목
•P/F 평가
|
|
3
|
1
|
IP01003
|
전선
|
현대암호학응용 및 실습
Applied Modern Cryptology and Practice |
3
|
3
|
이론 실습
|
|
1
|
IP01005
|
전선
|
저작권보호와 관리
Cryptography and Copyright Management |
3
|
3
|
이론 실습
|
||
1
|
IP01019
|
전선
|
운영체제
Operating Systems |
3
|
3
|
이론 실습
|
||
1
|
IP01023
|
전선
|
데이터베이스
Database |
3
|
3
|
이론 실습
|
||
1
|
IP01024
|
전선
|
데이터통신 및 네트워크
Data Communication and Network |
3
|
3
|
이론 실습
|
||
1
|
IP01047
|
전선
|
웹 프로그래밍
Web Programming |
3
|
3
|
이론 실습
|
||
1
|
IP01063
|
전선
|
윈도우즈보안과 악성코드기초
Windows Security and Basics of Malicious Code |
3
|
3
|
이론 실습
|
•기업맞춤형과목
|
|
2
|
IP01057
|
전필
|
전공진로탐색세미나Ⅱ
Major Refinement and Career Development SeminarⅡ |
1
|
1
|
이론
|
•진로탐색과목
•P/F 평가
|
|
2
|
IP01062
|
전필
|
시스템보안과 운영실습
System Security and Management |
3
|
3
|
이론 실습
|
•복수전공필수
•부전공필수
|
|
2
|
IP01007
|
전선
|
네트워크보안과 프로그래밍실습
Network Security and Programming Practice |
3
|
3
|
이론 실습
|
||
2
|
IP01027
|
전선
|
소프트웨어공학
Software Engineering |
3
|
3
|
이론 실습
|
||
2
|
IP01041
|
전선
|
악성코드
Malicious Code |
3
|
3
|
이론 실습
|
•기업맞춤형과목
|
|
2
|
IP01048
|
전선
|
안전한 프로그래밍
Secure Programming |
3
|
3
|
이론 실습
|
||
2
|
IP01049
|
전선
|
모바일보안프로그래밍
Secure Mobile Programming |
3
|
3
|
이론 실습
|
||
2
|
IP01050
|
전선
|
오토마타와 컴파일러
Automata and Compiler |
3
|
3
|
이론 실습
|
||
4
|
1,2
|
IP01053
|
전필
|
졸업인증
Graduation Certification |
0
|
0
|
•졸업인증과목
•P/F 평가
|
|
1,2
|
IP01060
|
전필
|
프로젝트설계실습
Project Design Practice |
3
|
3
|
실습
|
•복수전공필수
•졸업인증과목
•P/F 평가
|
|
1
|
IP01040
|
전선
|
정보보호산업기술최신동향
Current Topics in Information Security Industry Technology |
3
|
3
|
이론 실습
|
||
1
|
IP01058
|
전선
|
침입탐지와 차단시스템
Intrusion Detection and Prevention System |
3
|
3
|
이론 실습
|
||
1
|
IP01059
|
전선
|
웹어플리케이션보안
Web Application Security |
3
|
3
|
이론 실습
|
||
2
|
IP01045
|
전선
|
정보보호관리체계인증
Information Security Management System |
3
|
3
|
이론 실습
|
||
2
|
IP01051
|
전선
|
디지털포렌직스
Digital Forensics |
3
|
3
|
이론 실습
|
||
2
|
IP01052
|
전선
|
사이버테러와 정보전
Cyberterror and information Warfare |
3
|
3
|
이론 실습
|
||
총 108학점 (전필 15학점, 전선 93학점) / (복필 12학점, 부필 9학점)
|
1학년 교과내용
IP01035 전필 컴퓨터 및 정보보호개론
컴퓨터시스템의 기본 구성요소에 대하여 주제별로 배운 후 정보보호에 대한 전반 개념인 암호학, 시스템 보안, 네트워크 보안, 악성코드, 최신 정보보호용 소프트웨어 정보보호 정책 및 법 제도 등을 주요 용어, 기본 기술을 중심으로 학습함으로써, 컴퓨터시스템 및 정보보호에 대한 일반적인 개념을 확립하고 상위 정보보호전공 교과목 수강을 위한 기본 지식을 습득한다.
IP01054 전선 C프로그래밍
컴퓨터 프로그램을 처음 시작하는 사람들을 위한 과목으로서 컴퓨터 프로그래밍의 개념 및 구체적인 기법을 소개한다. 본 과목에서는 주로 C언어를 이용한 프로그래밍을 실습을 통해 이루어진다.
IP01016 전선 이산수학
컴퓨터 및 정보보호학에서 전반적으로 필요한 수학적 기반을 제공해 주는 과목으로서 수학적 모델 및 추론, 집합론, 이진 관계, 함수론, Lattice, 부울대수 등을 배움으로써 향후 이수하게 될 과목들에 대한 이론적인 바탕 및 응용능력을 제공해 주는 과목이다.
IP01055 전선 C++프로그래밍
객체지향형 프로그래밍 언어인 C++의 강의와 실습을 통해 객체지향 프로그래밍의 개념을 정립하고 C++ 언어의 활용기법을 습득한다.
2학년 교과내용
IP01061 전필 전공진로탐색세미나Ⅰ
정보보호학전공을 진행하는데 필요한 학습동기를 부여받고 다양한 전공실무영역을 미리 체험하며 장래직업 및 진로탐색에 도움 되는 정보를 체득할 수 있도록 교내·외 세미나에 참여한다.
IP01025 전선 유닉스프로그래밍
유닉스운영체제 이론과 지식을 습득하며, 특히 유닉스시스템의 쉘 명령어와 이를 이용한 시스템프로그래밍 기법을 배운다. 수강자는 C프로그래밍에 대한 선행지식이 있어야 한다.
IP01030 전선 공학수학
정보보호학전공을 학습하는데 필요한 수학적 기초를 다지며 수학적 사고방식과 응용력을 개발한다. 구체적으로 확률과 통계, 미분과 적분, 수치해석 등의 분야를 자세히 기초부터 응용까지 다루게 된다.
IP01031 전선 윈도우즈보안과 운영실습
마이크로소프트사의 윈도우즈 운영체제를 설치, 운영하며 관리하는 시스템 관리자 측면의 주요기술을 다룬다. 윈도우 운영체제의 역사와 제품별 기술적 특징, 윈도우 부팅과 내부구조, 시스템 관리기능, 네트워크 활용기능, 보안모델 등에 대하여 살펴본다. 정보보호 측면에서 강화된 MS윈도우시스템 관리자를 위한 과목이다.
IP01038 전선 자료구조
컴퓨터에서 사용되는 데이터의 기본적인 구조와 이를 처리하는 여러 가지 방법들을 연구한다. 즉, 배열, 레코드, 스택, 큐, 리스트, 그래프, 트리 등의 처리 기법을 연구하며 특히, 멀티미디어 데이터의 기본적인 구조 및 이를 처리하는 여러 방법 등을 학습한다.
IP01056 전선 자바프로그래밍
인터넷 기반 소프트웨어 개발 시 가장 많이 사용되고 있는 객체지향형 언어인 자바(Java) 언어를 학습한다. 자바의 기본 개념을 물론이고 애플릿, 예외처리방법, 이벤트 프로그래밍, 멀티스레드 프로그래밍 등에 대해 폭넓게 배운다. 본 과목을 이수하면 웹 프로그래밍, Mobile Computing, 클라이언트-서버시스템 등 인터넷 프로그래밍에 대한 기본 지식 및 구현 테크닉을 이해할 수 있게 된다.
IP01037 전필 현대암호학기초
전통적인 암호학의 기반이 되는 정수론과 추상대수를 다룬 후, 일반적인 현대 암호이론을 기초부터 자세히 다룬다. 블록 암호와 스트림 암호, 공개키 암호와 비밀키 암호, 해쉬 함수 등 주요 암호 알고리즘에 대한 기본개념과 핵심내용을 소개한다.
IP01018 전선 윈도우즈프로그래밍
윈도우 시스템의 내부구조를 이해하고 이를 바탕으로 윈도우 시스템 컨트롤러, 비디오 시스템, 윈도우 파일 구성 시스템 등을 설계하는데 그 목적이 있다. 특히, 개발툴을 이용하여 각종 프로그램을 개발하므로 윈도우 시스템을 체계적으로 이해하고 객체지향 방법론 등의 프로그래밍 기법을 학습한다.
IP01020 전선 컴퓨터구조
디지털 논리 회로의 개념을 기초로 하여 컴퓨터 시스템을 이루고 있는 중앙 처리 장치, 입력 장치, 출력 장치, 기억 장치, 그리고 이들 장치들과의 연결을 위한 기타 논리 장치들의 구성 관계를 체계적으로 강의하여 이들 각 장치들의 연관 관계 뿐만 아니라 컴퓨터 시스템의 전반적인 설계에 필요한 지식을 습득한다. 선수과목으로는 디지털디자인 과목이 요구된다.
IP01021 전선 컴퓨터알고리즘
잘 알려진 몇 가지 문제를 중심으로 선택된 자료 구조에 따라 적용 가능한 여러 알고리즘을 공부하고, 이를 토대로 앞으로 만날 다양한 문제에 대한 효과적인 프로그램 작성이 가능하도록 그 능력을 배양한다. 알고리즘은 자료구조와 밀접한 관련이 있으므로 자료구조 과목을 미리 이수하여야 하며, 효과적인 수강을 위해서는 C프로그래밍 언어에 대한 기초 지식도 필요하다.
IP01022 전선 시스템프로그래밍
컴퓨터 시스템의 하위 소프트웨어 체제, 즉 어셈블러, 로더, 링커, 그리고 입출력 시스템을 이해하고 실제 설계해 보고, 컴파일러 및 운영체제에 대한 기본 개념도 소개된다. 선수과목으로는 컴퓨터구조 과목이 요구된다.
IP01046 전필 컴퓨터프로그래밍실무인증
매 시간 프로그래밍 실습을 진행하여, 그 결과를 가지고 수강생들의 프로그래밍 성취도를 평가한다. 본 과목을 통하여, 컴퓨터 프로그래밍 능력을 증진하고 이를 인증 받는 절차를 거치게 된다.
3학년 교과내용
IP01003 전선 현대암호학응용 및 실습
현대암호학 기초 과목을 토대로 하여 진행되는 과목으로 암호학을 정보통신 분야에 실용하기 위한 고급 지식 및 상용화된 사례들에 대한 내용을 실습과 겸하여 다룬다. 인증, 디지털 서명, 암호 프로토콜, 개인식별과 키 분배, 전자투표, 전자지불, 양자 암호, 비밀 분산법, 의사난수 등을 중심으로 다룬다.
IP01005 전선 저작권보호와 관리
디지털 콘텐츠 저작권을 보호하기 위해 보편적으로 사용되는 정보보호 기술인 워터마킹을 종류별로 원리와 함께 살펴보며, 보다 광의의 영역인 은닉학(steganography)에 대한 개념도 소개한다. 디지털 방송 송출 등과 관련한 저작권을 합법적인 사용자들에 대하여 효율적으로 관리하기 위한 CRM 기술에 대하여 익힌다. 이러한 것들은 영상미디어 제작 전문가에게 있어서도 필수적인 내용이라고 할 수 있다.
IP01019 전선 운영체제
운영체제는 컴퓨터의 자원을 보다 효율적으로 사용하면서 사용자에게는 보다 많은 편리성을 제공해 주는 시스템 소프트웨어로서, 본 과목에서는 프로세서 관리, 메모리 관리, 파일 관리, 입출력 관리 기법 등을 배우고 이를 통해 컴퓨터 시스템의 전반적인 조직 및 구성을 이해한다. 선수과목으로 컴퓨터 구조, 자료 구조, 시스템 프로그래밍 과목이 요구된다.
IP01023 전선 데이터베이스
컴퓨터가 다루는 각종 데이터를 효율적으로 관리하기 위한 데이터베이스 시스템의 논리적인 구조 및 물리적인 구조, 그리고 각 모델에 따른 질의어 처리 기법 및 최적화 기법, 동시성 제어 기법, 복구 기법 등의 데이터베이스 설계 기법들을 배운다. 선수과목으로는 자료구조 과목이 요구된다.
IP01024 전선 데이터통신 및 네트워크
컴퓨터 통신을 위한 OSI의 7계층에 대한 논리적 구조 및 프로토콜에 대해 배운다. 하위 계층에서는 데이터 전송 관점에서, 그리고 상위 계층에서는 컴퓨터 네트워크 관점에서 배운다.
IP01047 전선 웹프로그래밍
웹 이용이 컴퓨터 이용의 많은 부분을 차지하고 있는 바, 웹 환경 보안을 위한 기초 지식인 웹 프로그래밍을 학습한다.
IP01063 전선 윈도우즈 보안과 악성코드 기초
윈도우즈 시스템 보안 개념과 악성코드 기본 개념에 대하여 학습한다. 악성코드 과목의 선수과목으로서 악성코드에서 다루게 될 악성코드의 기반 지식에 대하여 습득함을 목표로 한다.
IP01057 전필 전공진로탐색세미나Ⅱ
정보보호학전공을 진행함에 있어서 산업현장에서 제시하는 요구와 기술발전 흐름을 파악하고, 사회진출에 대비한 자신만의 경력개발에 필요한 구체적인 도움과 도전을 받을 수 있도록 다양한 교내·외 세미나들을 참여함으로써 학습이 이루어진다.
IP01062 전필 시스템보안과 운영실습
유닉스(특히 Solaris) 운영체제를 정보보호 측면에서 우위를 점하도록 설치 운영하며 관리하는 시스템 관리자 측면의 주요 기술을 다룬다. 인증, 파일 시스템 보호, 접근 시스템측면에서 운영체제를 재정립하고, 시스템 적정화, 시스템 및 로그 파일 설정 관리, 시스템 도구의 설치 및 운영에 대하여 실습 과정과 함께 익힌다. 정보보호 측면에서 강화된 시스템 관리자를 위한 과목이다. 썬마이크로시스템즈사와의 협약에 의해 공식 개설 운영되며, 국제공인자격 SCSA, SCNA 취득에 도움이 된다.
IP01007 전선 네트워크보안과 프로그래밍실습
네트워크는 광의의 컴퓨터 시스템으로서 정보보호 기술이 필수적인 영역이다. 네트워크 프로토콜의 핵심인 TCP/IP에 대한 개요와 주요 취약성을 IPv6 도입 측면에서 함께 알아보며, 패킷 필터링 라이브러리를 활용한 프로그래밍 실습을 실시한다. 아울러 네트워크 보안 전문제품에 대한 소개와 함께 FTP, 메일, DNS를 담당하는 주요 네트워크 서버에 대한 보안기술을 소개한다.
IP01027 전선 소프트웨어공학
고품질, 고신뢰 소프트웨어를 제한된 기간과 비용의 한도 내에 개발하고 유지 보수하는 방법론을 배운다. 이를 위해 소프트웨어 생명 주기, 설계 및 분석 기법, 각종 다이어그래밍 기법, 그리고 다양한 관련 도구들을 배움으로써 고품질의 소프트웨어를 생산할 수 있는 능력을 배양한다.
IP01041 전선 악성코드
컴퓨터 바이러스라는 전형적인 종류 외에 인터넷 웜, 트로이 목마 등의 악성코드에 대한 감염 경로와 방법, 종류별 특성에 대한 분석 기법, 발견 및 치료 기법, 예방 기법을 다룬다. 윈도우 운영체제와 같은 주요 플랫폼 및 인터넷과 같은 주요 감염 경로에 대한 내용도 다룬다.
IP01048 전선 안전한 프로그래밍
해킹과 같은 보안사고의 근원이 되는 컴퓨터 프로그래밍 과정 단계에서부터 안전한 프로그래밍 기술에 대한 원리와 실습을 익힌다.
IP01049 전선 모바일보안프로그래밍
모바일 환경 이용이 증대되고 있는 바, 모바일 보안을 위한 기초 프로그래밍 기법 및 보안 지식을 학습한다.
IP01050 전선 오토마타와 컴파일러
자료와 형식의 변환, 컴퓨터 계산 원리에 대한 일반적인 이론과 이를 언어 번역기 차원에서 실습하는 컴파일러 구성은 산업현장에서 자주 등장하는 변환 문제의 대표적인 실무분야로 이에 대한 내용을 학습한다.
4학년 교과내용
IP01053 전필 졸업인증
졸업인증을 위한 요건을 확인한다. 졸업인증 요건은 공인외국어성적 인증과 IT 자격증 인증 등이다.
IP01060 전필 프로젝트설계실습
임의의 주어진 문제를 해결하는 일반적인 방법을 배우고 이를 실전문제에 적용해 본다. 담당교수와의 그룹별 토의 방식으로 진행된다.
IP01040 전선 정보보호산업기술최신동향
정보보호 산업기술의 최신 동향을 교내 전임교수 및 산업체 전문가들이 팀티칭으로 세미나 형식으로 진행한다. 이를 통하여 수강생들은 최신 업계 동향을 인지함으로써 졸업 후 진로 선택에 도움을 얻고 산업계는 요구에 부응하는 교과내용을 진행할 수 있는 기회를 얻게 된다.
IP01058 전선 침입탐지와 차단시스템
다수의 서버와 네트워크들로 구성된 IT기반구조에 대하여 다양한 침입사건이 발생하였을 때, 이러한 침입사실을 미리 감지하여 예방하며, 침입발생 시 발견하여 차단하는 요소기술을 살펴본다. 아울러 관련 전문소프트웨어의 설치와 동작원리 그리고 운용방법을 배운다. 전형적인 침입탐지시스템(IDS) 활용부터 시작하여 방화벽과의 연동, 침입차단시스템(IPS)으로의 확장, 통합보안관리시스템(ESM)의 설치운영 등에 관하여 산업현장의 실무활용 수준까지 다룬다.
IP01059 전선 웹어플리케이션보안
안전한 전자상거래를 위하여 사용되는 주요 기반 기술을 암호기술, 프로토콜 등을 중심으로 검토한 후, 가장 핵심기술인 공개키 기반 구조(PKI)에 대하여 전반적으로 살펴본다. 아울러 세계 각 국의 PKI, SET을 위한 PKI, 전자공증 서비스 등을 알아본다. 점차 보편화되는 전자화폐와 전자지불시스템, 스마트 카드, 무선 이동통신 시스템에 대한 보안 기술을 다룬다. 전자상거래 관리사나 웹 마스터에게도 필수적인 내용이다.
IP01045 전선 정보보호관리체계인증
급속히 변하는 정보기술은 정보보호 분야의 기술 역시 급변할 것을 요구한다. 최근 들어 정보보호의 대상으로 새롭게 부각된 영역에 대한 소개와 함께 이에 필요한 요소 기술을 익힌다. 정보보호 기술에 대한 세계 표준화 동향 및 관련 국제 조직 및 기업 활동을 소개하며, 최근에 등장한 정보보호 관련 전문 소프트웨어들에 대한 특징과 활용법 및 주요 핵심기술을 익힘으로써 정보보호 전문가로서의 첨단성을 갖추게 한다.
IP01051 전선 디지털포렌직스
기업 보안 및 개인정보보호법 시행으로 인한 컴퓨터 내의 디지털 증거 확보 등에 관한 기술 및 이론을 학습한다.
IP01052 전선 사이버테러와 정보전
전 세계적으로 발생되고 있는 사이버테러와 정보전 관련하여 국가 차원의 전문가 양성을 위한 능력을 배양한다.