컴퓨터 과학의 자기 연구


14

저는 16 살의 남성으로 최근에 친구로부터 컴퓨터 과학에 관한 큰 백과 사전을 받았습니다. 나는 보통 컴퓨터와 기술에 관심이 없지만 컴퓨터 과학이 나를 매혹하기 시작했다. 그러나 CS가 아닌 물리 및 / 또는 수학을 공부하려고하는데 내 질문은 컴퓨터 과학에 대한 자기 연구를 수행하는 것이 유용할까요? 나는 물론 BSc 수준이 아닌 CS의 기본 사항 (약 600 페이지의 백과 사전)에 갈 것입니다.


3
백과 사전의 이름은 무엇입니까?
Guy Coder

@GuyCoder : Wikipedia
토마스 에딩

답변:


16

컴퓨터 과학에 대해 배우는 것이 확실히 유리할 수 있다고 생각합니다. 다음은 컴퓨터 과학이 제공해야하는 여러 가지 관련 기술입니다.

  1. 프로그래밍프로그래밍 방법을 아는 것은 모든 분야에 유용한 기술입니다. 통계 학자 및 사회 학자, 지리학자 및 엔지니어 등은 종종 스스로 프로그래밍해야 할 필요성을 발견합니다. CS 학위를 수강하면 올바르게 프로그램하도록 가르쳐야합니다.

  2. 모델링 – 컴퓨터 과학자들이하는 주요 작업 중 하나는 세계를 모델링하는 것입니다. 사실 물리학 자, 생물 학자 및 사회 학자도 마찬가지이지만 모델의 종류는 다릅니다. 컴퓨터 과학자들이 만드는 모델의 종류를 아는 것은 종종 다른 분야의 모델링에 도움이 될 수 있습니다. 컴퓨터 과학 모델은 일반적으로 실행 가능합니다 (포인트 1 참조).

  3. 추상화 – 컴퓨터 과학은 추상화에 관한 것입니다. 문제의 핵심을 이끌어 내기 위해 관련없는 세부 사항은 무시합니다. 프로그래밍 언어를 모델링 할 때 모든 단일 세부 사항이 모델링되는 것은 아닙니다. 거의 모든 세부 사항에서 추상화하고 동시성 모델을 단독으로 또는 객체 지향 언어의 클래스를 연구 할 수 있습니다. 이런 종류의 추상화는 다른 과학에서는 흔하지 않지만 (컴퓨터가 주장하는) 컴퓨터 과학자들이 관심을 갖는 현상을 이해하는 데 중요합니다. 다른 분야가 어떤 추상화로부터 이익을 얻을 수 있다고 확신합니다.

이것은 아마도 Jeannette Wing의 컴퓨터 사고 에 관한 기사에서 가장 잘 요약 될 것입니다 .


1
좋은 기사! 사람들은 '컴퓨터'가 기계와 인간 모두에게 자격이 있다는 것을 잊는 경향이 있습니다.
saadtaame

Jeannette Wing의 같은 주제에 관한 이야기입니다.
saadtaame

?? @saadtaame 링크가 없습니다
vzn

1
@vzn Wops! 내가 어떻게 그리웠는지 모르겠다. 여기에 우리가 간다 : youtube.com/watch?v=C2Pq4N-iE4I
saadtaame

4

과학 / 엔지니어링 트랙에있는 사람이라면 누구나 CS가 있어야합니다. 최소한 하나의 프로그래밍 언어, 데이터 구조 및 알고리즘에 대한 기본 지식을 잘 알고 있으면 생각보다 편리하게 사용할 수 있습니다.

나는 그것이 중요하다고 생각하지 않았지만 지금은 내 경력 초기에 이러한 것들을 다루었 으면 좋겠다.

좋은 "프로그래밍 북 소개"에 대해 잘 모르지만 이것은 알고리즘 북에 대한 적절한 소개였습니다.

"실제"과정을 수강하라는 제안도 확실하지 않습니다. 조심해서 교사 / 작업 부하에 대해 문의하십시오. 나는 내가 가져간 사람들에게 깊은 인상을받지 않았으며 어떤면에서 나 자신이 더 나아진 것처럼 느꼈다. 전제 조건에 얽매이지 말고 조언자와 대화하고 가장 도움이 될 수업에 참여하십시오.


1

컴퓨터는 물리학 자에게 훌륭한 도구입니다. 물리적 현상에 대한 시뮬레이션을 실행하려면 합리적인 시간 내에 계산할 수있는 경우 가장 빠른 알고리즘을 아는 것이 유용 할 것입니다.

저는 소프트웨어 엔지니어이며 컴퓨터 과학을 좋아합니다. 컴퓨터로 해결할 수있는 문제를 아는 것도 좋습니다.


0

물리학이나 수학을 공부했다면 컴퓨터 과학을 공부하는 것이 문제가되지 않으며, 항상 좋은 정보원으로부터 지식을 얻는 것이 좋습니다. 당신은 왜 당신이 그것을 공부해야 컴퓨터 과학 학위를 추구하지 않아도 당신은 또한 당신의 자신의 의미에 맞다, 그러나 당신은 휴가 동안 여기저기서 시간을 보내고도 다른 방법으로 생각할 수 있습니다 당신은 컴퓨터를 배울 수 있습니다 현재 과학은 컴퓨터 과학 분야의 이동 통신사를 추구하고 싶지는 않지만 시간이지나면서 의견이 달라질 수 있습니다. 당신이 당신의 마음을 바꾸지 않더라도 얻은 지식은 결코 낭비되지 않습니다. 몇 장의 소개 부분으로 더 많은 내용을 읽게되면 더 많은 내용을 읽을 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.