컴퓨터 과학 대학원에 대한 조언


13

조언과 피드백을 찾고 있습니다.

배경 : 저는 이론 컴퓨터 과학 (계산 복잡성, 그래프 이론, 조합론)에 관심이있는 학부 수학 학생입니다. 컴퓨터 과학 박사 학위를 찾고 이론에 집중하고 싶습니다.

저의 배경은 컴퓨터 과학의 수학적으로 집중적 인 분야이지만 컴퓨터 과학에 대한 배경이 더 부족합니다. 특히 PhD 프로그램의 전제 조건으로 프로그래밍, 알고리즘, 운영 체제 및 데이터베이스 과정을 완료해야합니다. 졸업하기 전에이 과정을 수강 할 수 없습니다. 이를 해결하기 위해 나는 노동력을 입력하고 MS 파트 타임을 마칠 계획이므로 (MS 비용을 지불 할 수 있음) MS 학위를 마치면 풀 타임 PhD 프로그램에 들어갑니다.

질문 : 학사 학위를 마치면 즉시 박사 학위 프로그램에 들어가는 CS 학생들과 달리 박사 학위 프로그램에 들어가기 전에 파트 타임으로 MS 학위를 수료하면 불리한 점이 있습니까? 내가 근무하는 직책은 CS와 관련이 있으며 CS 프로그램으로 전환 가능한 기술을 제공하고 더 집중된 연구로 이끌 수 있습니다. 나는이 길로 인해 어떤 종류의 단점도 갖지 않기를 바라고 있습니다 (PhD 프로그램의 수용 측면에서). 나는 MS 논문 트랙에 관심이 있으며, 파트 타임이기 때문에 MS 학위를 완료하는 데 약간의 시간이 걸릴 수 있음을 알고 있습니다. MS가 완료되면 명시된 바와 같이 풀 타임 PhD 프로그램에 들어갑니다.

피드백과 조언을 찾고 있습니다. 당신의 도움을 주셔서 감사합니다!


9
당신의 진정한 목표가 phd이고 이론적으로 그것을 원한다면, 마스터와 함께이 모든 것이 필요한지 확실하지 않습니다 (아마도 아프지 않을 것입니다). OS와 데이터베이스를 스스로 공부하는 데 시간을 할애 할 수 있다면 compreci GRE를 사용하여 phd에 바로 적용 할 수 있습니다. 또한 미국의 일부 대학은 이론을 갖고 싶어하는 강력한 수학 학부생으로 더 괜찮을 것입니다. 그러나 알고리즘을 사용하지 않고 컴퓨터 과학의 어떤 수학 영역을 공부했는지 궁금합니다.
Sasho Nikolov

1
나는 계산 복잡성 이론, 계산 이론, 불연속 (주로 그래프 이론), 현재 암호학 (추상 대수 / 복잡성 측면)에 관심이 있습니다. 나는 이러한 것들에 대해 매우 기본적으로 이해하고 있으며 이러한 분야에서 이해의 깊이를 더 넓히고 싶습니다. 그러나 나는 CS 내에서 대부분 개방되어 있으며 가능한 한 많이 배우고 싶습니다. 귀하의 답변과 조언에 감사드립니다.
Quaternary

3
박사 프로그램에 바로 적용하라는 조언을 두 번째로 보았습니다. 이론에 관심이 있다는 것을 분명히하면 수학 배경이 도움이 될 것이며 시스템 과정이 부족하지 않아도 크게 아프지 않을 것입니다. (특히 CS GRE를 복용 한 경우). 박사 과정에서 시스템 과정을 수강 할 수있는 기회가 있습니다. 최소한 PhD 프로그램에 지원해야하고 어디
Aaron Roth

학생이 박사 학위를 취득하려는 경우 학사 학위를 마치면 박사 학위 프로그램에 직접 지원해야한다는 것을 이해합니다.하지만 제 질문은 해당 학생에게 Google 또는 Microsoft (a) MS 학위의 등록금을 상환 할 의사가 있습니까?) MS를 완료하면서 2-3 년 동안 Google / MS와 같은 회사에서 일하는 것이 학생에게 불리한 점을 묻고 풀 타임으로 박사 학위를받는 것을 중단하고 싶습니다. 대부분의 응답은 대답이 "아니오"라고 믿게하지만 Jɛ ff E가 지적한 것처럼 일부 프로그램은 출판물을 찾습니다.
4 학년

답변:


4

PhD 프로그램을 시작하기 전에 현실에서 조금 더 공부하고 약간의 연구를 수행하는 것은 분명히 단점이 없습니다. 문제를 다룰 때 더 다양한 지식을 가지고 있기 때문에 더 넓은 배경을 갖는 것이 항상 유리합니다. 현실 세계에서 일하면 더 기초를 잡을 수 있고 연구를 현실적 문제로 인도하는 데 도움이 될 것입니다.

반면에 많은 사람들이 박사 과정에 뛰어 들어 성공했습니다. 해당 지역에서 한두 권의 책을 읽으면 놓친 자료를 실습 할 수 있습니다 (실습 실습 세션 제외). 어쨌든 박사 학위 에서이 작업을 많이 수행하므로 관련성이 적은 독서를하는 것이 아프지 않습니다.

어떤 의미에서 실제 답변은 박사 학위를 받으려는 국가에 따라 다릅니다. 미국식 박사는 다른 국가 (예 : 벨기에, 호주, 네덜란드)와는 매우 다릅니다. 미국식 박사는 초기에 많은 과정을 수반합니다. 다른 일부 국가에서는 초기에 교과 과정이 없습니다.


당신의 훌륭한 관점에 감사드립니다. 나는 그것이 매우 상쾌하다는 것을 알았습니다. 박사 과정이 유리하기 전에 업계에서의 경험이 있다는 것을 알게되어 기쁩니다. 귀하의 의견은 저의 미래 기회에 대해 매우 기회 주의적이었습니다.
Quaternary

5
실제로, 미국식 박사는 기능적으로 유럽식 박사 학위에 중첩 된 MS입니다.
Suresh Venkat

이는 미국에있는 경우 OP가 마스터를 건너 뛰는 것을 암시합니다.
Dave Clarke

7

박사 학위를 원하는 경우 이론적으로는 알고리즘 을 알고 프로그래밍을 알아야합니다 . 반면에, 운영 체제 나 데이터베이스를 알아야한다는 것은 의심의 여지가 없습니다.

예를 들어, 학부 과정에서 CS를 전공했지만 OS를 사용하지 않았으며 박사 학위에 영향을 미치지 않는다고 생각했습니다. 응용 프로그램 (아는 사람이 있지만). 나는 대학원 학교에서 일부 요구 사항을 충족시키기 위해 OS를 사용했지만 지금까지 대부분을 잊어 버렸습니다. 학부와 대학원 사이의 대부분의 주요 시스템 과정을 수강했지만 결국 연구에 어려움을 겪지 않았다고 생각합니다.

MS가 귀하의 응용 프로그램을 손상시키지 않을 것이라 확신하지만 시간과 돈을 낭비하지 않아야합니다.


1
이것이 우리가 ML 사람들을 놀리는 이유입니다. :)-그들은 데이터베이스를 배우지 않고 물건을 확장하는 방법을 이해하지 못합니다 :)
Suresh Venkat

2
나는 DB를 가져 와서 B + 나무를 흔들 었습니다 . 스 칼린 또는 큰 다 .. 이 멋진 학습 이론에 의해 대체 된 것이 무엇이든지간에 :)
Lev Reyzin

1
이상하게도 우리 중 일부는 DB 사람들을 놀리는 이유이기도합니다.
Jeffε

우리 모두 잘 지낼 수 없습니까?
레프 레이 진

7

Dave Clarke와 Lev Reyzin에 약간 동의하지 않습니다. 적어도 내 부서에서는 석사 학위를 가진 학생들의 박사 학위 입학 기준이 학사 학위를 가진 학생보다 높습니다. 추가 경험 이 충분 하지 않으면 추가 경험 이 단점 있습니다 .

다른 모든 것은 동등하지만, 우리 부서는 박사 학위 프로그램 입학을 고려하기 전에 MS를 가진 지원자는 출판 또는 최소한 출판 가능한 결과를 기대합니다. (그리고 "발표 된"이라는 말은 석사 논문, 내부 기술 보고서, 학생 연구 회의 또는 중국 과학 저널에 액세스 할 수없는 평판이 좋은 동료 검토 웹 액세스 회의 진행 또는 저널을 의미합니다 . 시간 직업은 출판 가능한 연구를 수행하기에 충분한 시간 또는 더 중요한 정신 에너지를 남기지 않을 것입니다.

물론, ceterus는 결코 paribus가 아닙니다. 우리는 주요 분야를 바꾼 MS 지원자에 대한 사실상의 출판 요건을 완화합니다. 그러나 당신은 지각 된 약점을 설명하는 불편한 입장에 있습니다. (반면, 수학에서 이론적 인 컴퓨터 과학으로의 전환이 "주요"로 간주되는 것은 확실하지 않습니다.)

내 조언은 계란을 한 바구니에 넣지 않는 것입니다. 먼저, 관심있는 프로그램에서 함께 일할 사람들과 이야기하십시오. 여기서 복수를 강조하겠습니다 . 여러 부서의 여러 사람들 과 이야기하십시오 . 둘째, 대상 부서의 구체적인 모순 조언이 없으면 MS 및 PhD 프로그램 모두 적용하십시오 . (일부 대학교 또는 최소한 웹 양식을 사용하면 어리석게도 하나를 선택하게되며,이 경우 대상 부서의 입학처에 직접 문의 해야합니다 .) Sane PhD 프로그램을 사용하면 다른 분야의 학생들이 CS 과정을 밟을 수 있습니다 치료를 위해.


좋은 조언 Jɛ ff E, 그것은 MS / PhD 프로그램에 모두 적용되는 것을 결코 생각하지 않았습니다. 제정신 PhD 프로그램을 통해 다른 분야의 학생들이 치명적인 CS 과정을 수강 할 수있게되었습니다. 제안한대로 여러 부서의 여러 사람들과 이야기하겠습니다. UIUC는 지원자가 MS 및 PhD 프로그램에 모두 지원할 수 있습니까?
4 학년

1
UIUC의 메커니즘은 MS 프로그램에 적용하고 박사 학위를 계속받을 의사를 선언하는 것입니다. 입학위원회는 때때로 그러한 지원자들을 박사 과정에 직접 입학시킵니다.
Jeffε

4

나는 또한 CS의 다른 영역에는 관심이없는 이론적 컴퓨터 과학에 관심이있는 PhD 학생입니다. 내가 선택한 경로는 Applied Mathematics에서 PhD 프로그램에 들어가는 것이 었습니다. (순수한 수학도 효과가있을 수 있지만 원하는 것보다 더 많은 수학 교과 과정이 필요할 수 있습니다). 이것은 과정에서 훨씬 더 많은 유연성을 제공합니다. 사실 저는 순수한 CS 학생으로 허용되는 것보다 더 많은 TCS 과정을 수강하고 있습니다. 논문은 TCS에 있으며 CS 고문과 함께 일할 것입니다.

나는 이것이 기본적으로 딜레마에서 가장 좋은 방법이라는 것을 알았습니다.


좋은 충고, 저는 응용 수학 프로그램과 cs 프로그램을 살펴볼 것입니다. 나는 항상 "응용 수학"을 ODE / PDE 등과 연관시켰다.
4 학년

1
@Quaternary : 적용된 수학 프로그램은 ODE / PDE를위한 것입니다. 그러나 이러한 프로그램은 종종 훨씬 더 융통성이 있습니다. 의도가 아니더라도 이러한 프로그램을 TCS 프로그램으로 구부릴 수 있습니다.
David Harris

@DavidHarris 응용 수학 프로그램을 TCS 프로그램에 성공적으로 구부리는 대학은 무엇입니까?
PALEN

@PALEN, 메릴랜드 대학교. (그것은 우수한 응용 수학 및 CS 프로그램이 있습니다)
David Harris

또한 ODE와 PDE, 심지어 SDE 등을 확실히 이해하는 것을 후회하지 않을 것입니다. 알고리즘이나 조합론을 다루는 사람들을 포함하여 순수한 수학자라면 종종 수학의 중요한 영역에서 너무 약한 것을 후회합니다.
Jeff Burdges

3

박사 학위를 이미 선택했다고 가정합니다. 관심있는 프로그램, 내 조언은 미래의 조언자가 될 수있는 사람과 직접 대화하는 것입니다. 사용 가능한 각 연구 주제에 필요한 이론적 배경과 실제적인 내용을 정확히 알고 있으므로 다음에 수행 할 작업을보다 쉽게 ​​결정할 수 있습니다.

기본적으로, 연구 주제에 대한 지식과 전제 조건 기술을 통해 다루어야 할 자료의 우선 순위를 정할 수 있습니다. 첫 번째 알고리즘과 데이터베이스, 운영 체제 및 프로그래밍을 하나 이상의 언어로 다룰 것입니다. 이는 모든 연구 주제에 알고리즘이 필요할 수 있지만 주제에 엄격하게 초점을 맞추거나 구현이 필요한 경우가 아니라면 OS, DB 및 프로그래밍 일 필요는 없습니다. 다시 말하지만, 미래의 고문과 대화하는 것이 이것을 이해하는 열쇠입니다.

@Dave Clarke에 명시된 바와 같이 박사 과정 등록을 지연하려는 경우. 추가 경험은 결코 불리하지 않습니다. 대신 즉시 등록하는 것을 선호한다면, 필요한 것을 알지 못하지만 더 나은 수학을 알고 있다는 점을 고려하여 다른 종류의 풀 타임 연구를 준비하십시오.


2

나는 박사 학위 프로그램에서 자격 시험에 합격하지 못했을 때 사람들이 일반적으로 학위를 취득하기 때문에 미국의 과학에서 MS 학위가 "위상"으로 간주된다는 Jɛ ff E와 동의합니다. 그리고 박사 학위를 직접 지불 할 때 누가 MS 비용을 지불합니까?

나는 또한 데이비드 해리스 (David Harris)와 동의하여 수학이 진지한 이론적 작업을 수행하는 가장 효율적인 경로를 증명할 수 있지만 이것은 전적으로 프로그램에 달려 있다고 생각합니다. 수학이나 comp를 물어보십시오. 공상 과학 학과 외부에서 코스를 수강하는 학생들에 대한 느낌을 제공하는 부서.

물론 더 많은 응용 컴퓨터 과학에 대한 관심을 넓히는 것이 좋습니다. 그러나 무언가를 읽으면서 그렇게하십시오. CryptDB 기사 와 같은 재미있는 응용 논문뿐만 아니라 Bloom 필터 와 같은 데이터베이스에 수학적으로 재미있는 주제가 있습니다 .

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