컴퓨터 하드웨어 및 소프트웨어를 개발하는 데 필요한 전기공학 및 컴퓨터 과학의 여러 가지 분야를 통합하는 학문
1) 기초 분야 : 전자기학, 회로, 이산수학, 자료 구조, 오토마타, 알고리즘 등
2) 시스템 분야 : CPU를 비롯한 컴퓨터의 하드웨어 구조와 컴퓨터 시스템을 구성하는 운영 체제, 네트워크 등
3) 프로그래밍 분야 : C, C++, Java 등 여러 가지 프로그래밍 언어로 컴퓨터에게 명령하여 작동시키는 기술을 연구
기초 커리큘럼 | 컴퓨터구조론, 운영체제론, 프로그래밍 언어론, 자료구조와 알고리즘, 데이터베이스 |
주요 커리큘럼 | 컴퓨터회로, 컴파일러, 네트워크, 소프트웨어 설계 및 공학, 분산시스템, 클라우드시스템, 임베디드 시스템, 컴퓨터보안, 인공지능 등 |
반응형
'기초 컴퓨터 공학' 카테고리의 다른 글
통합 개발 환경(Integrated Development Environment) (0) | 2021.09.05 |
---|---|
객체 지향 프로그래밍 (Object Oriented Programming) (0) | 2021.09.05 |
클린 코드(Clean Code)란? (0) | 2021.09.05 |
스크립트 언어와 컴파일 언어 (0) | 2021.07.15 |
컴퓨터의 구성요소 (0) | 2021.02.18 |