Skip to content

컴퓨터 공학 (Computer Sciences)

컴퓨터 과학 상세 분야



데이터베이스 (Databases)



인공지능 (Artificial intelligence)



컴퓨터 그래픽 (Computer graphics)



사용자 인터페이스 (User interfaces)



컴퓨터공학 (Computer engineering)
(하드웨어 연구에 관련된 분야가 포함된다)



정보기술 (Information technology)
(컴퓨터 사용에 관련된 분야가 포함된다)



소프트웨어 (Software)



하드웨어 (Hardware)

컴퓨터 과학(computer science)은 정보의 이론적 기반, 계산과 그 계산을 수행, 컴퓨터 시스템에서의 응용 프로그램을 연구하는 학문으로서, 수학의 한 분야로 출발하여 독자적인 영역을 구축하였다. 전산학(電算學), 전산과학(電算 科學)이라는 용어도 사용하고 있다.

Categories

하위 분류

다른 분야와의 관계와 논란

컴퓨터 과학은 오늘날 많은 사람들이 사용하는 컴퓨터라는 기계에 대한 학문으로 한정되지 않는다. 일반적으로 컴퓨터 시스템을 디자인하고 보급하는 것은 컴퓨터 과학의 범주내에 포함되지 않는 것으로 알려져있다. 예를 들면 컴퓨터 하드웨어를 연구하는 분야는 컴퓨터 공학 (Computer Engineering)으로 불리고, 컴퓨터의 보급과 사용에 관한 연구는 정보 기술 (Information Technology) 또는 정보 시스템의 분야에 속한다.

많은 과학 분야와 비슷하게 컴퓨터 과학도 수학과 가장 밀접한 관계를 가지고 있을뿐만 아니라, 수학에 기초를 둔 과학의 한 분야이다. 컴퓨터 과학의 기초에 큰 영향을 미친 수학이 조지 불의 불 대수이다. 불 대수는 이진법을 기반으로 한 대수학으로, 그 외에 체론과 환론 또한 중요한 영향을 미쳤다. 초기의 컴퓨터 과학은 쿠르트 괴델과 앨런 튜링 등의 수학자들이 큰 영향을 끼쳤고, 수리논리학, 범주 이론, 도메인 이론, 대수학과 같은 수학 분유들은 컴퓨터 과학과 함께 발전하고 있다.

컴퓨터 과학과 소프트웨어 공학의 관계에 대해서는 논란이 많다. 컴퓨터 과학과 소프트웨어 공학이란 용어들이 애매하게 정의가 되어있기 때문이다. 소프트웨어 공학은 컴퓨터 과학의 한 분야에 불과하다고 말하는 사람들이 있는 반면, 그렇지 않다고 하는 사람들도 있다.

Favorite site