컴퓨터 하드웨어 및 소프트웨어를 개발하는 데 필요한 전기공학 및 컴퓨터 과학의 여러 가지 분야를 통합하는 학문 

1) 기초 분야 : 전자기학, 회로, 이산수학, 자료 구조, 오토마타, 알고리즘 등 
2) 시스템 분야 : CPU를 비롯한 컴퓨터의 하드웨어 구조와 컴퓨터 시스템을 구성하는 운영 체제, 네트워크 등
3) 프로그래밍 분야 : C, C++, Java 등 여러 가지 프로그래밍 언어로 컴퓨터에게 명령하여 작동시키는 기술을 연구


기초 커리큘럼 컴퓨터구조론, 운영체제론, 프로그래밍 언어론, 자료구조와 알고리즘, 데이터베이스
주요 커리큘럼 컴퓨터회로, 컴파일러, 네트워크, 소프트웨어 설계 및 공학, 분산시스템, 클라우드시스템, 임베디드 시스템,
컴퓨터보안, 인공지능 등

 

반응형

+ Recent posts