과학(科學) => 科(과정 과), 學(배울/학문 학)

어떤 현상의 과정을 탐구하며 이론을 연구하는 학문

 

공학(工學) => 工(만들 공), 學(배울/학문 학)

제품을 만드는 일에 초점을 맞춘 학문

 

 

그러니까 "컴퓨터 과학(Computer Science)"은 순수 수학이나 과학에 가까운 학문으로 알고리즘, 계산 이론 뭐 이런 걸

전문적으로 하는 분야고 "컴퓨터 공학(Computer Engineering)"은 소프트웨어 개발에 초점을 맞춰서 연구하는 학문임.

 

국내에서는 대부분의 대학에서 컴퓨터 학과가 하나 뿐인데다 취업을 위해서 학교에서는 공학 쪽에 다소 치우쳐서 가르칠 수 밖에 없음.

(기업체들에서 원하는 건 연구직이 아닌 순수 개발자(땔깜)의 경우 과학보단 공학 쪽이니깐.)

국내 대학들에서 컴퓨터공학과라는 이름을 쓰든, 컴퓨터과학과라는 이름을 쓰든, 결국 실제로 배우는 건 컴퓨터 공학 부분이 비중이 큼.

 

 

p.s: 채팅 합시다. http://chat-pgall.c9.io/