タグ付けされた質問 「career」

理論的なコンピューターサイエンスに関連する分野でのキャリアの達成と維持に関する質問

1
リストに順番を維持
注文のメンテナンスの問題(または「リスト内の注文の維持」)は、操作をサポートすることです。 singleton:1つのアイテムでリストを作成し、そのポインターを返します insertAfter:アイテムへのポインターを指定すると、そのアイテムの後に新しいアイテムを挿入し、新しいアイテムへのポインターを返します delete:アイテムへのポインタを指定すると、リストから削除します minPointer:同じリスト内のアイテムへの2つのポインターを指定すると、リストの先頭に近い方を返します 私は、償却時間ですべての操作を実行するこの問題に対する3つの解決策を知っています。それらはすべて乗算を使用します。O (1 )O(1)O(1) Athanasios K. Tsakalidis:一般化リンクリストでの順序の維持 Dietz、P.、D. Sleator、リスト内の順序を維持するための2つのアルゴリズム Michael A. Bender、Richard Cole、Erik D. Demaine、Martin Farach-Colton、およびJack Zito、「リスト内の順序を維持するための2つの簡略化されたアルゴリズム」 A C 0にない算術演算を使用せずに、償却時間のリストで順序を維持できますか?O (1 )O(1)O(1)A C0AC0AC^0

1
理論的なコンピューター科学者のキャリア
理論的コンピューター科学者(理論的コンピューター科学の修士号を持つ人々)の典型的なキャリアは何ですか? 理論的なコンピューターサイエンスの知識を求めているのはどのような業界や機関ですか?理論的なコンピューター科学者は通常どのような職業を熟読しますか?

1
計算機理論と分析力をより良いものに使用するにはどうすればよいですか?
学問以外では、私の「力」の用途は何ですか?論文の教育と出版以外に何ができますか?どこですべての力を適用できますか? 議論のために:アルゴリズム/ TCSで博士号を取得し、多くの「もの」を学び、既存のアルゴリズムなどに画期的な限界を見つけたと仮定してください。また、アルゴリズム分析にも強い足がかりを持っています。 、近似/ランダム化アルゴリズム、数学プログラミングなど、 質問の背後にある理論的根拠:この分野の人々の非学歴のキャリアオプションに興味があり、一部の学生に「理論ではない」ことや、 、本質的外の世界に。 PS:学ぶべきことがたくさんあると答えてはいけません。トピックXXXを試してみてください。キャリア/プロの開発の観点から興味があります。Operations Research(OR)がIMOにのみ適しているようです。他にどんなオプションがありますか?

6
コンピュータサイエンスの大学院へのアドバイス
アドバイスやフィードバックを探しています。 背景:私は理論計算機科学(計算の複雑さ、グラフ理論、組み合わせ論)に興味がある学部の数学の学生です。コンピューターサイエンスの博士号を取得し、理論に焦点を当てたいと思います。 私のバックグラウンドは、コンピューターサイエンスの数学的に集中した分野にありますが、コンピューターサイエンスのより応用されたバックグラウンドが不足しています。具体的には、PhDプログラムの前提条件として、プログラミング、アルゴリズム、オペレーティングシステム、およびデータベースのコースを完了する必要があります。私はこれらのコースを卒業前に合わせることができません。これを改善するために、私は労働力を入力し、MSパートタイムを修了し(MSの費用を支払うことができます)、MS学位を取得したらフルタイムのPhDプログラムに入ります。 質問:学部課程を修了するとすぐに博士課程プログラムに入学するCS学生とは対照的に、博士課程プログラムに入学する前にパートタイムで修士課程を修了すると不利になりますか?私が働いている職務はCSに関連しており、CSプログラムに移行可能なスキルを与え、より集中的な研究に導くのに役立ちます。私はこの道が私にどんな種類の不利益も与えないことを願っています(博士課程プログラムへの受け入れという点で)。私はMS論文の追跡に興味があり、MSの学位を取得するのに少し時間がかかるかもしれないことを理解しています(パートタイムだからです)。述べたように、MSが完了すると、私はフルタイムの博士課程プログラムに入ります。 フィードバックとアドバイスを探しています。ご協力いただきありがとうございます!


5
集中する特定の研究トピックを見つける方法
私は最近、修士課程を始めました。前学期、ネットワーク、ソフトウェアエンジニアリング、アーキテクチャなどのさまざまな分野のコースを受講しました。最近、アルゴリズムやデータ構造の上級コースを受講した後、私が最も興味のあるコースを見つけたと思います)。 研究テーマを見つけるにはどうすればよいですか-論文のために取り組むことができる特定のデータ構造またはアルゴリズム、そして場合によっては博士号にフォローアップできますか?私は現在、同じ大学で私の大学で行われた研究のいくつかを見ています。 編集する 私の側からのあいまいなフレーミングのために、一部の人々は質問を混乱させたと思います。私は修士論文のトピックを見つけたいのですが、博士号を取得するのにはまだ少し遠いです(もしそうなら)

3
CSの研究分野を(M.TechからPhDへ)切り替えるのは簡単ですか?
私はかなり厳しいジレンマに直面しています:- 私は2年前にCSでM.Techを修了し、VLSIテストの分野で論文を完成させました。私は自分の仕事が好きでしたが、その中で自分の博士号を取りたいとは思わない-私は博士号を取得する手段として(近似/オンラインアルゴリズムで)理論的なコースを追求したいと強く望んでいた。 ただし、私はTCS(理論コンピュータサイエンス)での研究経験がないため、米国の適度に優れた学校に入学する可能性を損なうと思います。一方、VLSIでの研究経験(およびVLSIの分野でよく知られている私の顧問/委員会メンバーからのLORは、私が良いプログラムに参加するのに役立ちました(しかし、その分野での私の熱意はすでに元気になっています)。 そのため、最初の研究分野(UG / MSレベル)からの移行に成功し、PhDのまったく別の分野に乗り出すことができた人々から連絡をもらいたかったのですが、移行の理由をどのように説明しましたか? SOP、それがトップの学校に入学する可能性に影響したかどうかなど。また、質問を閲覧している学者にとって、あなたはそれをどう思いますか?常にあなたの興味に一致する経歴を持つ学生を優先しますか?

7
TCSにドキュメンテーション前のポジションはありますか?
博士号を取得する前に、研究を記録した最近卒業した学士号または修士号の学生が研究者として働くためのポジションはありますか? TCSには、博士号を取得したばかりの卒業生が教員職に応募する前に研究を行うためのポスドクの文化があります。学士号または修士号の学生が博士号を申請する前に研究を行うための同様のメカニズムはありますか?特に、彼らがすでに研究記録を持っている場合(たとえば、いくつかの発表された論文)。私はそのような役職について聞いたことがありますが、通常、それらはあなたの現在または将来の監督者を通じています。これらの個人的なつながりよりも正式な、業界または大学/研究センターでの他のオプションはありますか? このようなポジションの目標は、フィールドで、または長期にわたってコミットする前に博士号取得を検討している研究所で働くことです。 関連する質問: コンピュータサイエンティストの修士号を取得している場合、どのようなキャリアオプションがありますか? 異なるPhDプログラム間の決定 編集: いくつかの回答をした後、純粋に(またはほぼ完全に)研究の立場であるという点で、ポスドクに類似することに関心があることを強調したいと思います。PhDアプリケーションの準備のためにコースを受講するプログラムは、PhDアプリケーションの準備をすることではなく、研究を長期的にやりたいことを確実にするための研究を行うことなので、面白くありません。

8
CS修士号または博士号を取得するには、どのような数学のコースを受講すればよいですか?
私は独学でプロのプログラマーです。私はそれはかなり得意ですが(Ruby、Unix、Clojure、Java、Objective-C)、今はCSでマスターまたはPhDプログラムを申請することで、次のレベルに引き上げようと考えています。この目標に備えるために、数学のどのトピックを勉強すればよいですか?



3
TCSでのPhDの位置の監視
TCSの新しいPhDのポジションについて知る方法はありますか? たぶん、さまざまなブランチ(型理論、検証、複雑さなど)の人々が、PhDの位置の発表が非常に一般的な専門メーリングリストに名前を付けることができます。 PS私の大学では、大規模なTCS研究を行っていないため、博士号のポジションを送るための有望な候補者である賢い学生が常にいますが、このプロセスをより効果的にするためには、いくつかの情報源があるといいでしょう。新しいポジションがオープン。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.