컴퓨터 공학은 현대의 정보화 사회에서
컴퓨터 시스템과 컴퓨터와 관련된 여러 기술을 개발하여 익히고 이를 각 분야에 응용함을 목적으로 하는 학문 분과이다. 이론 분야와 프로그래밍 분야, 컴퓨터 시스템 분야, 응용 분야로 나뉜다. 기초 분야:
이산수학,
자료구조,
오토마타,
알고리즘 등 컴퓨터 기술을 발달시키기 위한 기반이 되는 되는 로직을 다루는 부분.
프로그래밍 분야: 컴퓨터 기술의 핵심을 이루는 분야로 C,
C++,
Java 등 여러 가지
프로그래밍 언어로 컴퓨터에게 명령하여 작동시키는 기술을 연구. 시스템 분야: 컴퓨터의
하드웨어 구조와 컴퓨터 시스템을 구성하는
운영 체제,
네트워크 등을 취급. 응용 분야: 위의 기술들을 기반으로 하여 필요에 따라 세부적이고 구체적으로 응용, 발달. 분산 시스템 및 병렬 시스템,
인공지능,
데이터베이스,
멀티미디어,
패턴인식 및 영상처리,
소프트웨어 공학 등.
wikipedia.org…에서 더 자세한 내용을 보세요