logo

· 학부소개

지능정보보호학부에서는 디지털 사회가 다루는 핵심 정보와 기반 시스템을 보호하기 위한 기초이론과 전문지식을 학습함으로써 전문지식과 실무능력을 갖춘 정보보호 인재를 양성합니다. 이를 위해 지능정보보호학부는 사이버 보안 전공과 개인정보보호 전공 등 전문화한 세부전공을 갖추고 있습니다. 사이버보안전공은 디지털 사회를 구성하는 기반
시설과 그 운영에 필요한 데이터 및 정보의 안전성과 신뢰성을 향상시키는 기술적 방법을 탐구하며, 개인정보보호 전공은 메타버스, 클라우드 및 인공지능 등 개인정보를
다루는 신기술 기반 서비스에서프라이버시를 보호하기 위한 거버넌스 체계와 기술적 대책을 탐구합니다.

· 교육목표

지[智]

사이버 보안 및 개인정보보호 전문가로서
필요한 기초이론과 전문지식 습득 및
학습능력 배양

덕[德]

바른 혁신과 성장을 추구하는 신뢰받는
전문가로서 갖추어야 할 인성과 직업윤리 겸비
 

술[術]

현장에서 문제를 스스로 찾아내고 더불어
해결할 줄 아는 창의적 협업 전문가로서의
실무능력 함양 및 지식 공유

지능정보보호학부 교과과정 구성
실무영어

소프트웨어개발실무영어Ⅰ

소프트웨어개발실무영어Ⅱ

실무형 Project Based Learning 수업

종단형PBL(캡스톤디자인)Ⅰ

종단형PBL(캡스톤디자인)ⅠⅠ

종단형PBL(캡스톤디자인)ⅠⅡ

1학년 학부 공통 교과목

컴퓨터및정보보호 개론

C프로그래밍

현대암호학기초

컴퓨터알고리즘

리눅스프로그래밍

C++프로그래밍

이산수학

2학년 학부 공통 교과목

컴퓨터구조

데이터통신및네트워크

자료구조

웹프로그래밍

자바프로그래밍

운영체제

모바일프로그래밍

3학년 학부 공통 교과목

데이터베이스

4학년 학부 공통 교과목

소프트웨어공학

정보보호산업기술최신동향

졸업인증

소프트웨어졸업인증

※ 효율적인 교육과정 편성을 위해 교과목명 및 구성 달라질 수 있음

전필 : 전공필수전선 : 전공선택
복필 : 복수전공필수복선 : 복수전공선택
부필 : 부전공필수부선 : 부전공선택

1학년 교과과정
· 컴퓨터및정보보호개론 SS00001 전선 복선 부선

컴퓨터시스템의 기본 구성요소에 대하여 주제별로 배운 후 정보보호에 대한 전반 개념인 암호학, 시스템 보안, 네트워크 보안, 악성코드, 최신 정보보호용 소프트웨어 정보보호정책 및 법 제도 등을 주요 용어, 기본 기술을 중심으로 학습함으로써, 컴퓨터시스템 및 정보보호에 대한 일반적인 개념을 확립하고 상위 정보보호전공 교과목 수강을 위한 기본 지식을 습득한다.


· C프로그래밍 SS00002 전선 복선 부선

컴퓨터 프로그램을 처음 시작하는 사람들을 위한 과목으로서 컴퓨터 프로그래밍의 개념 및 구체적인 기법을 소개한다. 본 과목에서는 주로 C언어를 이용한 프로그래밍을 실습을 통해 이루어진다.


· 소프트웨어개발실무영어Ⅰ SS00003 전선 복선 부선

소프트웨어개발에 필요한 실무영어를 학습한다.


· 현대암호학기초 SS00004 전필 복필 부필

전통적인 암호학의 기반이 되는 정수론과 추상대수를 다룬 후, 일반적인 현대 암호이론을 기초부터 자세히 다룬다. 블록 암호와 스트림 암호, 공개키 암호와 비밀키 암호, 해쉬 함수 등 주요 암호 알고리즘에 대한 기본개념과 핵심내용을 소개한다.


· 리눅스프로그래밍 SS00006 전선 복선 부선

유닉스운영체제 이론과 지식을 습득하며, 특히 유닉스시스템의 쉘 명령어와 이를 이용한 시스템프로그래밍 기법을 배운다. 수강자는 C프로그래밍에 대한 선행지식이 있어야 한다.


· C++프로그래밍 SS00007 전선 복선 부선

객체지향형 프로그래밍 언어인 C++의 강의와 실습을 통해 객체지향 프로그래밍의 개념을 정립하고 C++ 언어의 활용기법을 습득한다.


· 이산수학 SS00008 전선 복선 부선

컴퓨터 및 정보보호학에서 전반적으로 필요한 수학적 기반을 제공해 주는 과목으로서 수학적 모델 및 추론, 집합론, 이진 관계, 함수론, Lattice, 부울대수 등을 배움으로써 향후 이수하게 될 과목들에 대한 이론적인 바탕 및 응용능력을 제공해 주는 과목이다.


· 컴퓨터알고리즘 SS00005 전선 복선 부선

잘 알려진 몇 가지 문제를 중심으로 선택된 자료 구조에 따라 적용 가능한 여러 알고리즘을 공부하고, 이를 토대로 앞으로 만날 다양한 문제에 대한 효과적인 프로그램 작성이 가능하도록 그 능력을 배양한다. 알고리즘은 자료구조와 밀접한 관련이 있으므로 자료구조 과목을 미리 이수하여야 하며, 효과적인 수강을 위해서는 C프로그래밍 언어에 대한 기초 지식도 필요하다.

2학년 교과과정
· 컴퓨터구조 SS00009 전선 복선 부선

디지털 논리 회로의 개념을 기초로 하여 컴퓨터 시스템을 이루고 있는 중앙 처리 장치, 입력 장치, 출력 장치, 기억 장치, 그리고 이들 장치들과의 연결을 위한 기타 논리 장치들의 구성 관계를 체계적으로 강의하여 이들 각 장치들의 연관 관계 뿐만 아니라 컴퓨터 시스템의 전반적인 설계에 필요한 지식을 습득한다. 선수과목으로는 디지털디자인 과목이 요구된다.


· 데이터통신및네트워크 SS00010 전선 복선 부선

컴퓨터 통신을 위한 OSI의 7계층에 대한 논리적 구조 및 프로토콜에 대해 배운다. 하위 계층에서는 데이터 전송 관점에서, 그리고 상위 계층에서는 컴퓨터 네트워크 관점에서 배운다.


· 자료구조 SS00011 전선 복선 부선

컴퓨터에서 사용되는 데이터의 기본적인 구조와 이를 처리하는 여러 가지 방법들을 연구한다. 즉, 배열, 레코드, 스택, 큐, 리스트, 그래프, 트리 등의 처리 기법을 연구하며 특히, 멀티미디어 데이터의 기본적인 구조 및 이를 처리하는 여러 방법 등을 학습한다.


· 웹프로그래밍 SS00012 전선 복선 부선

웹 이용이 컴퓨터 이용의 많은 부분을 차지하고 있는 바, 웹 환경 보안을 위한 기초 지식인 웹 프로그래밍을 학습한다.


· 자바프로그래밍 SS00013 전선 복선 부선

인터넷 기반 소프트웨어 개발 시 가장 많이 사용되고 있는 객체지향형 언어인 자바(Java) 언어를 학습한다. 자바의 기본 개념을 물론이고 애플릿, 예외처리방법, 이벤트 프로그래밍, 멀티스레드 프로그래밍 등에 대해 폭넓게 배운다. 본 과목을 이수하면 웹프로그래밍, Mobile Computing, 클라이언트-서버시스템 등 인터넷 프로그래밍에 대한 기본 지식 및 구현 테크닉을 이해할 수 있게 된다.


· 운영체제 SS00014 전선 복선 부선

운영체제는 컴퓨터의 자원을 보다 효율적으로 사용하면서 사용자에게는 보다 많은 편리성을 제공해 주는 시스템 소프트웨어로서, 본 과목에서는 프로세서 관리, 메모리 관리, 파일 관리, 입출력 관리 기법 등을 배우고 이를 통해 컴퓨터 시스템의 전반적인 조직 및 구성을 이해한다. 선수과목으로 컴퓨터 구조, 자료 구조, 시스템 프로그래밍 과목이 요구된다.


· 모바일프로그래밍 SS00015 전선 복선 부선

스마트폰 환경에서 실행되는 각종 모바일 어플리케이션 프로그램을 개발할 때 필요한 지식을 익히고 개발 경험을 습득한다. 스마트폰 개발 환경을 이해하고 개발도구 사용법을 익히며 이를 사용하여 구체적인 모바일 앱을 개발해 봄으로써 이론 학습과 실습 체험을 병행한다.

3학년 교과과정
· 데이터베이스 SS00016 전선 복선 부선

컴퓨터가 다루는 각종 데이터를 효율적으로 관리하기 위한 데이터베이스 시스템의 논리적인 구조 및 물리적인 구조, 그리고 각 모델에 따른 질의어 처리 기법 및 최적화 기법, 동시성 제어 기법, 복구 기법 등의 데이터베이스 설계 기법들을 배운다. 선수과목으로는 자료구조 과목이 요구된다.


· 소프트웨어개발실무영어Ⅱ SS00017 전선 복선 부선

소프트웨어개발에 필요한 실무영어를 학습한다.


· PBL(캡스톤디자인)Ⅰ SS00020 전필 복필부선

소프트웨어 개발 프로젝트 수행과정에서 문제의 해결을 위한 알고리즘 및 데이터구조의 정의 및 이의 문서화 등을 진행한다.


· PBL(캡스톤디자인)Ⅱ SS00023 전필 복필 부선

소프트웨어 개발 프로젝트 수행과정에서 문제의 해결을 위한 알고리즘 및 데이터구조의 정의 및 이의 문서화 및 일부 모듈의 개발을 진행한다.

4학년 교과과정
· 소프트웨어공학 SS00018 전선 복선 부선

고품질, 고신뢰 소프트웨어를 제한된 기간과 비용의 한도 내에 개발하고 유지 보수하는 방법론을 배운다. 이를 위해 소프트웨어 생명 주기, 설계 및 분석 기법, 각종 다이어그래밍 기법, 그리고 다양한 관련 도구들을 배움으로써 고품질의 소프트웨어를 생산할 수 있는 능력을 배양한다.


· 정보보호산업기술최신동향 SS00019 전선 복선 부선

정보보호 산업기술의 최신 동향을 교내 전임교수 및 산업체 전문가들이 팀티칭으로 세미나 형식으로 진행한다. 이를 통하여 수강생들은 최신 업계 동향을 인지함으로써 졸업 후 진로 선택에 도움을 얻고 산업계는 요구에 부응하는 교과내용을 진행할 수 있는 기회를 얻게 된다.


· 졸업인증 SS00021 전필 복필 부선

졸업인증 이수조건 충족여부를 확인하고 P/F로 성적 처리된다.


· 소프트웨어역량인증 SS00022 전필 복필 부선

소프트웨어 역량을 졸업인증 요건으로 평가하며 P/F로 성적처리 된다.


· PBL(캡스톤디자인)ⅠⅡ SS0024 전필 복필 부선

앞선 종단형PBL(캡스톤디자인)의 마지막 단계로서 팀프로젝트 수행에 따른 결과물에 대하여 문서화 작업을 진행하고 이를중심으로 논문발표, 소프트웨어등록, 특허출원 등 다양한 형태의 자산을 구축하는 작업을 진행한다.