CS理論対応用数学の大学院研究(PhD)


16

ほとんどのアメリカの大学は1つの分野のみの申請を受け入れているので、CS理論プログラムと応用数学プログラムの両方の学科のどこかに興味がある場合、CS理論プログラムに適用する利点/欠点を理解しようとしています。

具体的には、降順の関心領域は、1。組み合わせ論(代数および極値の両方)、2。最適化(凸および組み合わせの両方)、3。確率理論、ランダム化アルゴリズム、および情報理論です。

何を誰と一緒に仕事をしたいのか正確にはわかりませんが、大学院プログラムへの応募は大きな頭痛の種になります。これまでのところ、CS理論グループは通常非常に小さく焦点が絞られているため、数学プログラムはより柔軟に適用されます。一方で、その道をたまたま進んだ場合、CSの学位は業界でより良くなると思います。

それで、私の質問を繰り返しますが、彼が何をしたいのかを正確に知らないが、一般的に前述のトピックに興味がある人のために、どちらが良いですか?CS理論または応用数学


8
もちろん、両方に適用します。選択肢を制限するのはなぜですか?
ジェフ

2
申請する際は、地元の数学部門の文化が「微分方程式」よりも「応用数学」をより広く解釈していることを確認してください。これは以前ほど一般的ではありませんが、注意する価値があります。
ニールクリシュナスワミ

1
@Jɛff Eほとんどの学校は、アプリケーションを単一の学部(バークレー、コーネル、プリンストンなど)に制限しています。また、理論プログラムへの入学は、その規模と出版物なしで入ることはほとんど不可能です。だから、私はこれらの学校のほとんどでワンショットを与えられると考えていますが、応用数学とは対照的に理論プログラムに適用するリスクを正当化する利点はありますか?
user972432

2
そのような制限を聞いたことはありません!それ単に大学レベルの事務処理のために大学によって個々の学部に課せられたものかもしれません。興味のある部署を直接書いて、複数のプログラムに応募する方法を尋ねることをお勧めします。彼らがあなたを吹き飛ばすなら、とにかくそこに行きたくありませんでした。(一方で、制限された学部は、自分が望むものについて確信している学生だけが欲しいと決めたかもしれません。白痴。)
ジェフス

回答:


14

私の2セントは、大学でコンピューターサイエンスの質問に取り組んでいる数学博士課程の学生(およびコンピューターサイエンスに興味のある数学科の教員)と、主に純粋に組み合わせの問題に取り組んでいるコンピューターサイエンスの学生がいることです。

あなたは、CSの学生として純粋な数学の質問よりも、数学の学生としてCSの質問に取り組む方が簡単な場合があることは正しいかもしれません。少なくとも最初の2年間は、これら2種類のプログラムのコンテンツがかなり異なる可能性があることに注意してください。数学の学生として、実際の分析、複雑な分析、トポロジ、代数などとしてコア数学コースを受講することが期待されます。通常、コンビナトリクスはこのコアの一部ではありません。CSプログラムには、コアCS要件があります。これには通常、理論的コースと応用コースの組み合わせが必要です。数学プログラムのコアはかなり標準的で厳密に実施されていますが、CSプログラムのコアはプログラムに大きく依存する傾向があり、要件はより柔軟になる可能性があります。

ただし、それは実際には最重要事項ではありませんが(作業量は多くなりますが)、最初の2年以内にすべて終了します。あなたが大学院に入学する前にあなたが何に取り組みたいかを知るのは難しいことを理解し、多くの学生は分野を変えます。それでも、あなたが検討している学校の教員ページを見て、教授が取り組んでいるものを見て、教員と学生にいくつかのメールを書くことをお勧めします。博士課程レベルの研究は、プログラム全体に関するものよりも、個人的な関係と個人的なドライブに関するものです。私の考えでは、博士課程レベルの優れたプログラムは、カリキュラムではなく、強力な教授陣とエネルギッシュな研究文化によって区別されます。数学部とCS部の連携レベルなどの質問については、教員や在学生に問い合わせてください。そして、あなたは本当にあなたにアピールする興味のミックスを持っている学部を見つけようとするべきです。あなたの興味を表明するために彼らに手紙を書くことは良い考えです。

業界の仕事に関しては、CS理論の学位と応用数学の学位の間に大きな違いがあるかどうかはわかりません。しかし、私はこれについてあまり知識がありません。


9
アカデミックな仕事に関しては、間違いなく一部のCSスクール(必ずしもトップスクールではない)は、徹底的な数学トレーニングがある場合、CSクラスを教える能力について疑問に思うでしょう。業界の仕事ではそれは異なりますが、Google / Yahoo / M $のような場所では、ある程度のソフトウェア/ハッキングを理解し、それを実証することができれば役立ちます(あなたの学位が数学を応用していても)。私があなたそのもの度の限界を考えていませんが、それはあなたのスキルを証明して創造的に、あなたが必要な場合があります
スレシュヴェンカトを

11

まず、ほとんどの大学では、どちらかの学部にしか応募できないというのは本当ではないと思います。特に数学部門で理論的なコンピューターサイエンスの多くが行われているMITでは、数学部門とCS部門の両方に応募した多くの人々を知っています。

また、数学部門とCS部門の間には、あなたの興味に合っていると思われるいくつかの共同プログラムがあります。思い浮かぶのは、CMU(こちら)とGAtech(こちら)のACOプログラムです。MITでは、どちらの部署からもアドバイザーを選ぶのは比較的簡単です。そのため、EECSを使用している場合でも、数学を応用している場合でも大きな違いはありません。


あなたが特定のプログラムについて述べたように、MITやバークレーのような場所は巨大なプログラムを持っているので、特定の分野に特化していない人にとって理想的だと思います。しかし皮肉なことに、そもそも専門化が必要な出版物がなければ、これらの場所に行くことはほとんど不可能です!
user972432

10

私は昨年、まさにこの問題に直面した応用数学の博士課程の大学院生です。私の大学では、適用された数学トラックがコースの要件に関してはるかに柔軟性を提供しました。CSトラックには、受講したいさまざまな理論コースが必要でしたが、ネットワーキング、オペレーティングシステム、その他の興味のないコースも必要でした。適用された数学トラックにより、基本的にどちらの部門のコースもほぼ無限に自由に組み合わせて一致させることができました。実際、CSの学生として許可されていたよりも多くのCS理論のクラスを受講しています。


ただし、もちろん、ネットワーククラスとOSクラスを受講しています。正しい?正しい?
ジェフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.