컴퓨터공학과(학습로드맵)
컴퓨터공학 주요 분야
| 컴퓨터 구조 | 하드웨어·소프트웨어의 경계에서 차세대 시스템을 설계하며, 멀티코어·저전력·분산 환경에서 자원을 효율적으로 관리한다. |
|---|---|
| 네트워크 | 인터넷, 무선, 데이터센터 등에서 프로토콜과 알고리즘을 설계하며 보안·프라이버시, 블록체인, IoT, 분산 시스템 최적화를 다룬다. |
| 계산 이론 | 컴퓨터공학의 기초로 알고리즘, 계산기하학 등 복잡도 분석을 통해 효율적인 문제 해결 방법을 탐구한다. 또한 NP-완전 문제, 암호학, 멀티코어, 유전 알고리즘 등 실용적 활용으로 확장된다. |
| 데이터베이스 | 데이터를 안전하고 효율적으로 관리하기 위한 기술을 다루며, DBMS·SQL·정규화·트랜잭션 등을 통해 다양한 정보 시스템과 빅데이터, 클라우드 서비스에 활용된다. |
| 소프트웨어 공학 | 새로운 언어와 도구, 방법론을 개발해 시스템과 애플리케이션의 품질을 높이며, 모델 기반 개발·정적 분석·자동 검증을 통해 오류 없는 소프트웨어를 구현한다. |
| 인간-컴퓨터 상호작용 | 사람 중심의 시스템과 인터페이스를 설계하며, 그래픽스·가상현실·제스처·자연어·뇌-컴퓨터 인터페이스 등을 연구한다. |
학습 로드맵
상기 콘텐츠 담당부서 컴퓨터공학과 (Tel : 02-944-5652)























