2025-2028 교육과정 로드맵
교육목표 및 인재상
| 교육목적/교육목표 |
|
인재상 |
|
|---|
전공역량
핵심 전공역량 정의
| 전공역량 | 정의 |
|---|---|
| AI 기반 보안 솔루션 개발 | 인공지능 기술을 활용하여 보안 위협을 예측하고 대응할 수 있는 보안 솔루션을 개발하는 능력 |
| 클라우드 및 블록체인 보안 기술 | 클라우드 환경과 블록체인 시스템에서 발생할 수 있는 보안 위협을 예방하고 해결하는 기술을 개발하는 능력 |
| 침해 사고 대응 및 복구 | 보안 사고 발생 시, 사건을 분석하고, 피해를 최소화하며 시스템을 빠르게 복구하는 능력 |
| 네트워크 보안 및 공격 탐지 | 네트워크 내에서 발생할 수 있는 보안 위협을 탐지하고 이를 차단하는 능력 |
| 개인정보 보호 기술 | 개인정보를 보호하고 안전하게 관리하는 암호화 및 접근 제어 기술을 적용하는 능력 |
| 데이터 암호화 및 접근 제어 | 데이터의 암호화와 이를 안전하게 보호하기 위한 접근 제어 정책을 설정하고 운영하는 능력 |
하위 전공역량 정의
| 전공역량 | 하위 전공역량 | 정의 |
|---|---|---|
| AI 기반 보안 솔루션 개발 | AI 보안 기술 개발 | 보안 위협을 예측하고 대응할 수 있는 AI 모델을 설계하고 개발하는 능력 |
| 데이터 분석 및 활용 | 대규모 데이터를 분석하여 보안 위협을 탐지하고 예방할 수 있는 인사이트를 도출하는 능력 | |
| 클라우드 및 블록체인 보안 기술 | 클라우드 보안 아키텍처 설계 | 클라우드 환경에서 보안을 강화할 수 있는 아키텍처를 설계하고 구현하는 능력 |
| 블록체인 보안 응용 개발 | 블록체인 기술을 활용하여 보안성 높은 애플리케이션을 개발하는 능력 | |
| 침해 사고 대응 및 복구 | 침해사고 분석 | 안 사고 발생 후 사고를 분석하고, 사고 발생 원인을 규명하는 능력 |
| 악성코드 및 보안로그 분석 | 침해 사고 발생 시 악성코드를 분석하고 보안 로그를 통해 공격을 추적하는 능 | |
| 네트워크 보안 및 공격 탐지 | 네트워크 침입 탐지 및 차단 | 네트워크에서 발생하는 침입을 실시간으로 탐지하고 차단하는 능력 |
| 네트워크 보안 정책 개발 | 네트워크 환경에서 보안을 강화하기 위한 정책을 수립하고 적용하는 능력 | |
| 개인정보 보호 기술 | 개인정보 암호화 기술 적용 | 개인정보 보호를 위해 암호화 기술을 적용하고 관리하는 능력 |
| 접근 제어 및 인증 시스템 설계 | 개인정보 보호를 위해 효과적인 접근 제어 및 인증 시스템을 설계하는 능력 | |
| 데이터 암호화 및 접근 제어 | 데이터 암호화 모듈 개발 | 데이터를 안전하게 암호화할 수 있는 모듈을 개발하는 능력 |
| 접근 제어 정책 설정 및 관리 | 데이터를 안전하게 암호화할 수 있는 모듈을 개발하는 능력 |
교육과정 로드맵
| 전공역량/학년학기 | 1-1 | 1-2 | 2-1 | 2-2 | 3-1 | 3-2 | 4-1 | 4-2 |
|---|---|---|---|---|---|---|---|---|
| AI 기반 보안 솔루션 개발 |
컴퓨팅사고 디지털사회와기술 |
창의공학설계 | 자바프로그래밍 C++프로그래밍 자료구조 산학프로젝트1 공개SW기초 |
시큐어코딩기초 | 인공지능 캡스톤디자인1 공개SW활용 |
|||
| 클라우드 및 블록 체인 보안 기술 |
창의공학설계 소프트웨어공학 |
보안인프라해킹과방어 | 공개SW심화 | 시큐어코딩심화 | 캡스톤디자인2 | 지능형융합보안 | 지능형보안프로젝트 | |
| 침해 사고 대응 및 복구 |
윈도우OS보안 컴퓨터구조 보안인프라해킹과방어 |
운영체제 | 해킹실무 | 화이트해커로드맵 | 보안프로젝트 보안위협탐지프로젝트 |
|||
| 네트워크 보안 및 공격 탐지 |
컴퓨터네트워크 네트워크보안 |
네트워크보안응용 | 차세대보안기술1 차세대보안이론 |
차세대보안기술2 | ||||
| 개인정보 보호 기술 |
사이버사회이해 디지털사회와기술 |
정보보호학개론 | 데이터베이스 | 개인정보보호기술 사이버보안관리법규 |
개인정보보호정책 보안제품인증제도 |
|||
| 데이터 암호화 및 접근 제어 |
고급C프로그래밍 정보보호학개론 |
자바프로그래밍 C++프로그래밍 |
시큐어코딩기초 데이터베이스 |
지능형보안프로젝트 |
진로분야별 이수권장 전공 교과목
| 진로분야 | 이수권장 전공 교과목 | ||
|---|---|---|---|
| 과목명 | 개설학기 | 교육내용 | |
| 보안 컨설턴트 및 모의해커 정보보호/보안 전문가 정부 및 공공기관 보안 연구원 정보보호직 및 전산직 공무원 소프트웨어 엔지니어 (보안 솔루션 및 시스템 개발) |
기초C프로그래밍 | 1-1 | 하드웨어 제어도 가능한 강력한 프로그램 언어이다. 컴퓨터공학을 전공하는 프로그래밍 입문자들에게 프로그램의 기초를 다지는 단계이다. |
| 디지털사회와기술 | 1-1 | 사이버사회의 순기능과 역기능을 알아보고, 이를 바탕으로 정보보안의 기본지식과 필요성을 이해하도록 함 | |
| 고급C프로그래밍 | 1-2 | C언어는 현재도 공학 전반의 실문현장에서 가장 많이 사용되는 언어중의 하나이다. C언어는 간결하고 효율적이며 저 수준의 하드웨어 제어도 가능한 강력한 프로그램 언어이다. | |
| 정보보호학개론 | 1-2 | 정보보안 기술의 이해를 위한 정보보호 및 암호학 기초 기술 학습 | |
| 자료구조 | 2-1 | 컴퓨터를 이용하여 우리 주변의 문제를 해결하기 위해서 처리할 자료의 논리적 표현과 처리 방법을 연구하고 적절한 자료구조를 선택하도록 학습하여 모든 응용의 알고리즘의 설계와 프로그래밍을 하는데 효율성을 주도록 학습한다. | |
| 컴퓨터구조 | 2-1 | 컴퓨터 구조에 대한 구성요소에 대한 학습을 목표로 한다. 이를 위해 디지털 논리회로, 디지털 구성요소, 데이터 표현, 레지스터 전송 및 마이크로 동작, 컴퓨터 조직 및 설계, 기본 컴퓨터 프로그래밍, 마이크로 프로그래밍 제어, CPU, 파이프라인 및 벡터 처리, 산술 연산 알고리즘, 입출력 구조, 메모리구조, 다중 프로세서 등의 세부내용을 다루게 된다. | |
| C++프로그래밍 | 2-1 | 객체지향을 개념을 이해하고 C++의 기본개념이나 다양한 기능들을 이해하고 나아가 실무 프로젝트에서 직접 C++로 개발할 수 있는 능력을 배양한다. | |
| 자바프로그래밍 | 2-1 | 프로그래밍을 위한 기본적인 지식과 구현 능력을 습득하는 것을 목표로 한다. 자바의 문법, 객체지향적인 구조와 기능, 이식성 등 특징을 충분히 이해하고 효과적으로 활용할 수 있도록 이론 수업과 기초적인 구현 실습을 병행하여 공부한다. 초/중급 자바 프로그래머로서 갖추어야 할 기본적인 역량을 갖추고 향후 개설될 고급 자바 프로그래밍, 안드로이드 프로그래밍 등 강좌의 선수 과목으로서 필요한 지식을 습득하는데 중점을 둔다. | |
| 보안인프라해킹과방어 | 2-1 | Windows Server 운영함에 기본 보안을 유지하기 위한 다양한 보안 도구와 정책 설정을 통하여 외부 침입 대응과 사용자 실수에 의한 랜섬웨어, 악성코드 및 기타 맬웨어 감염에 의해 야기되는 위험을 감소시킬 수 있는 대응 능력을 학습함 | |
| 운영체제 | 2-2 | 운영체제의 개념, 구조, 기능 등 전반적인 동작과정을 다루면서 복잡한 운영체제의 기술적인 주제를 이해한다. | |
| 데이터베이스 | 2-2 | 가장 널리 사용되고 있는 오라클 데이터베이스 시스템을 중심으로 데이터베이스 표준 언어인 SQL 언어의 기본 개념과 사용법을 학습한다. | |
| 소프트웨어공학 | 2-2 | 이론적인 개념 설명으로 하여, 소프트웨어의 품질과 형상관리 등의 세부내용을 다루게 된다. | |
| 리눅스보안 | 2-2 | 리눅스 운영체제의 보안 개념과 주요 보안 설정을 학습하여 시스템 관리 및 침해 대응 능력을 배양한다. 리눅스 사용자 및 파일 시스템 보안, 방화벽 및 접근 제어 설정, 취약점 분석 및 침입 탐지 기법을 실습하며, 실무 환경에서의 보안 강화 방안을 익힌다. |
|
| 캡스톤디자인1 | 3-1 | 캡스톤디자인은 1~2학년 동안 배운 전공교과목 및 이론 등을 바탕으로, 산업체(또는 사회)가 필요로 하는 과제를 대상으로 학생들이 스스로 기획과 종합적인 문제해결을 통해 창의성과 실무능력, 팀워크, 리더십을 배양하도록 지원하는 정규교과목이다. | |
| 네트워크보안 | 3-1 | 네트워크보안에 대한 이론과 보안 관련 기술의 습득을 목표로 한다. 이론 강의를 통해 실제 보안관련 업무에 활용할 수 있는 네트워크 보안 기술에 대한 개념과 배경지식을 학습한다. |
|
| 인공지능 | 3-1 | 머신러닝의 기초 지식부터 파이썬 패키지활용, 머신러닝 회귀기법, 고급 머신러닝에 관한 내용을 학습한다. | |
| 캡스톤디자인2 | 3-2 | 캡스톤디자인은 1~2학년 동안 배운 전공교과목 및 이론 등을 바탕으로, 산업체(또는 사회)가 필요로 하는 과제를 대상으로 학생들이 스스로 기획과 종합적인 문제해결을 통해 창의성과 실무능력, 팀워크, 리더십을 배양하도록 지원하는 정규교과목이다. | |
| 네트워크보안응용 | 3-2 | 네트워크 및 보안장비에 대한 전문지식과 운용기술을 갖추고 네트워크 분야별 보안업무를 수행할 수 있도록 관련 지식을 학습한다. 이를 통해 실제 정보보안 산업 현장에서 곧바로 네트워크보안 실무를 수행할 수 있도록 중요 기술에 대해 실습하고, 정보보안기사(국가기술자격) 자격 취득과 연계할 수 있도록 준비한다. | |
| 해킹실무 | 3-2 | 해킹분석 및 실습을 통해, 정보보안 실무에서 필요한 지식을 배우고 스킬을 습득함 | |
| 개인정보보혹기술 | 3-2 | 개인정보 탈취 및 해킹 등 정보위협으로부터 사전예방 및 정보보호를 위한 전문인력으로서 자실 함양 및 정보보호관련 법제정보 역량 강화 | |
| 산학캡스톤디자인1 | 4-1 | IoT 관련분야의 산업체/연구소 등과의 협업을 통해 졸업 이후 수행해야 할 프로젝트를 경험해 봄으로서, 교육과정에서 배운 내용을 체화하고 IT 현장에서 필요한 기술들을 빠르게 습득할 수 있는 능력을 배양한다. | |
| 화이트해커로드맵 | 4-1 |
화이트해커가 되기 위한 기본 개념과 윤리를 학습하고, 해킹 기법 및 보안 기술을 이해하여 실제 보안 취약점을 분석하고 대응할 수 있는 능력을 배양한다. 시스템 해킹, 네트워크 해킹, 웹 해킹 등의 주요 해킹 기술과 보안 강화 방법을 실습하며, 침투 테스트(Penetration Testing) 및 취약점 분석을 수행하여 실제 보안 환경에서 적용 가능한 기술을 익힌다. |
|
| 개인정보보호정책 | 4-1 | 개인정보 탈취 및 해킹 등 정보위협으로부터 사전예방 및 정보보호를 위한 전문인력으로서 자질 함양 공공분야 정보보호 직군과 관련 전문지식 함양 및 국가공인 자격시험 취득관련 제도 소개 공공기관, 민간·금융분야(통합분야)에서 요구하는 직무능력 및 채용에 필요한 법제정보 함양 및 역량 강화를 위한 교과과정 운영 |
|
| 차세대보안이론 | 4-2 | AI에 대한 개념을 이해하고, AI 알고리즘을 구현할 수 있는 보안 SW개발 역량을 키움으로써 향후 산업 현장에서 AI 보안 업무에 바로 참여할 수 있는 직무 능력을 배양하도록 한다. | |
| 차세대보안실무 | 4-2 | 사이버보안의 다양한 주제에 대해 살펴보고 토론을 통해 폭넓은 시각으로 사이버 보안을 바라볼 수 있도록 한다. 현재와 미래 사이버 세상의 위험한 상태에 대해 체계적이고 논리적으로 분석하고, 이를 바탕으로 사이버 보안의 큰 그림과 미래의 모습에 대해 이해하고 설명할 수 있는 역량을 갖춘다. | |
| 보안위협탐지프로젝트 | 4-2 | 효율적인 사이버보안 업무프로세스 및 운영 방안을 비롯해 침해사고 유형에 따른 탐지와 대응 절차 등 보다 효율적이고 효과적인 방법과 내용을 공부한다. | |
