'Computer Engineering & Science'에 해당되는 글 2건

  1. 2008.02.14 about computer science (4)
  2. 2008.02.13 이제와서 깨닭는 컴퓨터 공학

about computer science

Compute 2008.02.14 21:38
대학원 생활에 대해 하고싶었던 말(김진수 교수님) about computer science

출처 : http://k2hlife.egloos.com/3435103

Computer Science/Engineering 연구


물 리학, 화학, 수학과 같은 자연과학은 신이 만들어 놓은 자연의 이치를 깨닫고자 하는 학문입니다. 진짜 신이 수소, 산소, 질소 등등의 각종 원소를 이용해서 물질을 만들게 하셨는지는 아무도 모릅니다. 단지 과학자들이 하는 일은 현상을 잘 설명할 수 있는 그럴듯한 가설을 만들고 그것이 현상을 제대로 설명하는지를 확인하는 일을 반복할 뿐입니다. 따라서 자연과학에는 "왜?" 그렇게 되었는지에 대해서 물을 필요도 없고, 단지 발견과 경탄만이 존재할 뿐입니다.

그러나 우리가 업으로 삼고 있는 computer science 혹은 computer engineering 분야는 신이 만든 것이 아니라 사람이 만들어 놓은 computer system을 학문의 대상으로 합니다. 따라서, 자연과학과는 본질적으로 학문의 성격이 틀릴 수 밖에 없습니다. Computer science에서의 연구는 어떻게 돌아가는지 "발견"을 하는 연구가 아니라, "왜" 그렇게 만들었는지를 알아내고, "어떻게 하면" 더 잘 만들 수 있을까 위주로 연구가 이루어지게 됩니다. 몇몇 사람들에게 이미 우스개소리로 말한 바 있지만, 결국 연구의 시작은 남이 한 일에 대해서 트집을 잡는 것부터 시작되는 것입니다. 논문을 하나 읽으면, 그 논문의 아이디어는 무엇인지, 어떻게 자신의 아이디어가 좋다고 설득을 했는지, 그리고 문제점이나 제한점은 무엇인지 분석하는 습관을 항상 들이기 바랍니다. 이러한 것을 생각해 보지 않는다면, 아무리 많은 논문을 읽어도 연구에 별 도움이 되지 않습니다. (영어에는 도움이 됨)

more..

Trackback 0 : Comments 4

이제와서 깨닭는 컴퓨터 공학

Compute 2008.02.13 13:08
 컴퓨터 공학을 전공하려는 학생들에게 해주고 싶은 말이 있다면
"먼저 내가 배우려고 하는 ,배우고 있는 것이 무엇이며 어떻게 공부해야하는 인지 알고 있어야 한다." 입니다.

 그 중 하나가 과학과 공학의 차이 그리고 과학적 방법론 입니다.
과학은 우리가 알고 있는 기초과학분야, 물리,화학,생물학...등의 자연 현상을 연구하는 분야입니다.
이것이 컴퓨터 분야로 오면 계산(compute,즉 계산 가능성,알고리즘,기호체계)과 컴퓨터의 개발(기계적 관점)
을 이야기합니다.

 공학은 이러한 이론을 바탕으로 실제적인 응용가치를 만드는 모든 행위를 이야기합니다.
건물을 지을때 재료공학,물리학등의 이론으로 바탕으로 요구의 대한 최적의 건물을 만드는 행위라든지,
통신이론을 바탕으로한 이동 통신 회사의 휴대폰개발 행위등등.
 이것이 컴퓨터 분야로 오면 컴퓨터 과학으로부터 발견된 최적의 알고리즘을 이용해 프로그래밍을 한다던가,
컴퓨터의 메모리,CPU관한 연구 결과를 가지고 실제의 컴퓨터의 제품을 만든다든지 , 이러한 컴퓨터들간의
연결할 때 가장 효율적인 구축 방법을 찾는 것 등을 이야기합니다.

 보통 공학적이라는 말은 실제 응용과 쓰임에 있어서 가장 최적화 된 방법을 이야기합니다.
때문에 컴퓨터 공학에서 배우는것은 이러한 컴퓨터 이론 및 기계를 가지고 응용함에 있어 가장 최적화 된
방법들입니다.

 그리고 과학적 방법론(scientific method)이란 연역귀납논리학을 바탕으로 관찰-이론-실험-재현을 바탕으로 한 과학, 즉 자연과학의 방법론을 통칭한 말입니다.

 사실 우리는 이미 과학적 방법론에 익숙해져있는데 이는 우리가 고등학교 때 이과 수업에서 쭉 배운
교과서에서 나오는 실험 및 사고의 방법이기 때문입니다.

 이러한 기초적인 지식들은 책 또는 학교에서 선생님들과 교수님들이 알려주지 않습니다.
아마 너무 기초적이라서 책으로 내도 안팔려서 때문인지 또는 이미 알고있을거라 생각해서인것같네요.



참조자료 : 컴퓨터공학 , 컴퓨터과학 , 과학적방법론

Trackback 1 : Comment 0