시리즈:수학인듯 과학아닌 공학같은 컴퓨터과학

문서의 내용이 너무 쉬워서 머리속에 쏙쏙 들어옵니다.

이 문서에는 독자적으로 연구한 내용이 들어갑니다. 다른 사람의 의견을 존중하면서 무례하지 않도록 작성해 주시고, 의견 충돌 시 토론 문서에서 토론해 주세요.

들어가기 앞서[편집 | 원본 편집]

이 항목은 (예비) 컴퓨터공학/과학도들이 Computer Science Engineering의 기초적인 내용을 적는 집단연구문서입니다.

이 항목에 내용을 추가하시는 분들께서는 대상층이 예비 대학교 1학년생이라 생각하시고 내용을 추가해 주셨으면 좋겠습니다.

컴퓨터 과학이란[편집 | 원본 편집]

컴퓨터 공학 또는 컴퓨터 과학이란 학문은 컴퓨터의 원리를 포함하여 컴퓨터와 관련된 학문을 배우는 학문입니다.

주로 CSE(Computer Science Engineering 또는 분리해서 CE, CS)라고 부르는 이 학문은 현대 사회의 근간을 이루고 있는 기초학문이라고 부를 수 있을 정도의 영향력을 가지고 있습니다.

컴퓨터 과학에 접근하는 우리의 자세[편집 | 원본 편집]

컴퓨터 과학은 여러 과학 분야에 영향을 받은 파생 학문입니다.

수학에서부터 물리학, 통계학, 전자공학 등 여러 기초 학문에서 영향을 받아 현재는 다른 학문에 영향을 주는 위치로까지 올라섰습니다.

물론 여러 비 전공자들이 착각하는 것이 컴퓨터 과학(또는 공학)이 프로그래밍을 하는 학문 아닌가 하는 착각입니다.

하지만 컴퓨터 과학은 프로그래밍이 주 목적이 아닙니다.

엄연히 말하자면 프로그래밍은 소프트웨어 공학이라는 컴퓨터 과학의 하위학문에 속하는 것이며 또한 수학이나 물리학에서의 수식과 같이 컴퓨터를 이해하는데, 연구하는데에 사용하는 도구일 뿐입니다.

컴퓨터 과학에서 다루는 분야[편집 | 원본 편집]

컴퓨터 과학의 분야는 아주 넓고 방대하기 때문에 한사람이 모든 분야를 배우는 것은 힘든 일 입니다. 그렇기 때문에 분야를 나누어 연구를 하는데 대표적으로 컴퓨터의 실행에 대한 분야, 컴퓨터 시스템을 응용하는 분야, 컴퓨터에 대한 이론을 연구하는 분야로 나눌 수 있습니다.

컴퓨터 과학에서 다루는 분야의 목록[1][편집 | 원본 편집]

좋았어 이제 이걸 다 파란 글씨로 만들자!!

각주

  1. 컴퓨터 과학의 하위분야로 가면 상위분야를 나누기 힘든 분야가 있지만, 좀 더 관련성이 있는 분야로 구분하였습니다.