컴퓨터 과학? 컴퓨터 공학?
많은 분들께서 컴퓨터 공학, 컴퓨터 과학 이 두 분야를 둘은 같거나 다르더라도 뭐가 다른건지에 대해 모르셔서 짧게 한번 알아보겠습니다.
먼저 각 분야에 대한 설명을 알아보겠습니다.
컴퓨터 과학이란?
컴퓨터 과학(computer science) 또는 전산학은 알고리즘, 계산 기계 그리고 계산 및 정보 자체에 대한 학문입니다.
수학이랑 가장 밀접한 관계를 가진 학문이며, 수학에 기초를 둔 과학의 한 분야입니다.
컴퓨터 과학의 분야는 이론적인 분야와 실용적인 분야로 나뉩니다. 예를 들어 컴퓨터 그래픽스나 계산 기하학은 보다 구체적인 응용을 강조하는 반면, 계산 이론은 추상적인 계산 모델과 그것들을 사용하여 해결할 수 있는 일반적인 종류의 문제에 관한것입니다.
최초의 컴퓨터과학과는 대부분 수학과 또는 응용수학과의 한 부분이었습니다.하버드 대학교 컴퓨터과학과(Computer Science)도 1984년 응용수학과에서 분리되었으며, 우리나라의 서울대학교와 고려대학교도 각각 응용수학과, 수학과에 뿌리를 두고 있습니다.
우리나라에선 숭실대에 처음 개설되었습니다.
90년대 초까지는 전산학과, 전산과학과, 전자계산학과, 정보과학과(Information Science) 다양하게 불렸습니다.
컴퓨터 공학이란?
컴퓨터 공학(computer engineering)은 컴퓨터 하드웨어 및 소프트웨어를 개발하는 데 필요한 전기공학 및 컴퓨터 과학의 여러 가지 분야를 통합하는 전기공학 및 컴퓨터 과학의 한 분과입니다. 현대 정보화 사회에서 컴퓨터의 하드웨어와 소프트웨어를 연구, 컴퓨터 시스템과 컴퓨터 관련 기술을 개발하여 익히고 이를 각 분야에 응용함을 목적으로 하는 분야입니다.
전기공학 및 컴퓨터 과학 의 기술과 원리를 사용하며 인공지능,로보틱스,컴퓨터 네트워크,컴퓨터 아키텍처 및 운영체제와 같은 영역을 포함할 수 있습니다. 컴퓨터 엔지니어는 마이크로 프로세서, 개인용 컴퓨터 및 슈퍼 컴퓨터의 설계에 이르기까지 컴퓨팅의 많은 하드웨어 및 소프트웨어 측면에 관여합니다. 이 엔지니어링 분야는 컴퓨터 시스템 자체가 작동하는 방식에 초점을 맞출 뿐만 아니라 더 큰 그림에 통합되도록 요구합니다. 로보틱스는 이 분야의 주요 응용영역이기도 합니다.
둘의 차이점
컴퓨터과학은 응용 수학, 컴퓨팅 이론을 주로 다루는 분야이고 공학은 컴퓨터 과학 분야 중에서 하드웨어를 다루는 세부 영역이다 라고 볼수 있겠습니다.
컴퓨터과학과 컴퓨터공학의 주된 차이는 과학은 계산이론,알고리즘,컴파일러, OS,PL,암호학 등등 수학,논리학 위주이고, 공학은 전자소자,회로이론, 반도체등 물리학 위주라는 점입니다.
'IT지식' 카테고리의 다른 글
대부분의 앱들을 다운로드하는데 무료인이유 (0) | 2023.09.21 |
---|---|
구글의 검색엔진 작동원리 (0) | 2023.09.21 |
하드웨어란 무엇인가? (0) | 2023.09.21 |
소프트웨어 공학이란 무엇인가 (0) | 2023.09.20 |
컴퓨터 과학에 있는 여러 분야들 (0) | 2023.09.20 |