문서 보기문서 편집수정 내역 컴퓨터과학 (r0 버전으로 되돌리기) [include(틀:다른 뜻1, other1=이 학문을 가르치는 학과, rd1=컴퓨터공학과)] [목차] == 개요 == 컴퓨터 과학(영어: computer science, 컴퓨터 사이언스) 또는 전산학(電算學)은 계산(computation), 정보(information) 그리고 자동화(automation)에 대한 학문이다. [[정보과학]](information science), 정보학(informatics), 정보공학(information engineering)의 유의어로 사용된다. 컴퓨터 과학은 알고리즘, 계산 및 정보에 대한 이론적 연구에서부터 하드웨어와 소프트웨어의 계산 시스템 구현에 대한 실질적인 문제에 이르기까지 다양한 주제에 걸쳐 있다. 컴퓨터과학은 [[수학]]과 가장 밀접한 관계를 가지고 있다. 자연 현상을 다루는 다른 물상과학 분야와는 달리[* 물리학조차 수학을 물리현상을 정량화하기 위해 사용할 뿐 사실 수학과 물리는 관계가 없다. 따라서 물리현상을 수식으로 유도했다고 하더라도 반드시 실험을 통해 보여야 물리적으로 받아들여진다.], 컴퓨터과학은 아예 수학에 기초를 둔 과학의 한 분야이다. 컴퓨터과학의 기초에 큰 영향을 미친 수학이 조지 불의 [[불 대수]]이다. 불 대수는 이진법을 기반으로 한 대수학으로, 그 외에 체론과 환론 또한 중요한 영향을 미쳤다. 초기의 컴퓨터과학은 [[쿠르트 괴델]]과 [[앨런 튜링]] 등의 수학자들이 큰 영향을 끼쳤고, [[수리논리학]], [[범주론]], 도메인 이론, [[대수학]]과 같은 수학 분야들은 컴퓨터과학과 함께 발전하고 있다. 외국에서는 '''컴퓨터공학'''(Computer Engineering)을 [[컴퓨터과학]](Computer Science) 분야 중에서 하드웨어를 다루는 세부 영역의 명칭으로 사용하는데 한국에서는 [[컴퓨터과학]]과 같은 뜻으로 자리 잡았다. Stanford의 경우 Computer Science전공에서 Computer Engineering트랙을 제공한다.[[https://www.cs.stanford.edu/bachelors-compsci-tracks-overview|홈페이지]] 참고로 다른 한자문화권 국가에서는 '컴퓨터과학'을 주로 '[[정보학]](情報学)/[[정보과학]]'으로 번역한다. 유럽에서도 '''정보학(Informatics)'''이라는 용어가 자주 쓰인다. == [[컴퓨터공학]](Computer Science and Engineering) == [include(틀:컴퓨터공학)] == [[이론 컴퓨터 과학]](Theoretical Computer Science) == [include(틀:이론 컴퓨터 과학)] == 관련 문서 == * [[튜링상]] * [[정보대학]]: 컴퓨터과학 및 정보계열 전공을 모아 [[정보대학]]으로 독립하는 경우가 있다. [[분류: 컴퓨터 공학]][[분류:형식과학]][[분류:수학]][[분류:이론전산학]]캡챠되돌리기