CS Teorisi vs Uygulamalı Matematik lisansüstü çalışmaları (Doktora)


16

Çoğu Amerikan üniversitesinin sadece tek bir alandaki başvuruları kabul ettiği göz önüne alındığında, bir CS teorisi programına başvurmanın, birinin ilgisinin her iki bölümde de olduğu göz önüne alındığında, uygulamalı bir matematik programına karşı avantajlarının / dezavantajlarının ne olduğunu anlamaya çalışıyorum.

Daha spesifik olmak gerekirse, azalan düzende ilgi alanlarım 1. Kombinatorik (hem cebirsel hem de ekstremal), 2. Optimizasyon (Hem dışbükey hem de kombinatorik), 3. Olasılık teorisi, randomize algoritma ve bilgi teorisi.

Ne veya kiminle çalışmak istediğimi tam olarak bilmiyorum, bu da lisansüstü programlara başvurmayı büyük bir baş ağrısı haline getiriyor. Şimdiye kadar benim anlayış uygulandığım zaman CS teorisi grupları genellikle çok küçük ve odaklanmış matematik programları daha esnektir. Öte yandan, bir CS derecesi bu yolu girişimde olsaydı endüstride daha iyi olacağını hissediyorum.

Öyleyse sorumu tekrarlamak için ne yapmak istediğini tam olarak bilmeyen ancak genel olarak yukarıda bahsedilen konularla ilgilenen biri için hangisi daha iyi? CS Teorisi veya Uygulamalı Matematik


8
Elbette her ikisine de uygulayın. Seçenekleriniz olmadan neden seçeneklerinizi sınırlandırmalısınız?
Jeffε

2
Başvuru yaparken, yerel matematik bölümü kültürünün "uygulamalı matematik" i "diferansiyel denklemler" den daha geniş şekilde yorumladığından emin olun. Bu eskiden olduğundan daha az yaygındır, ancak yine de dikkat etmeye değer.
Neel Krishnaswami

1
@ Jɛ ff E Okulların çoğu başvuruları tek bir bölümle (Berkeley, Cornell, Princeton, ...) kısıtlar. Ayrıca, (TCS fakültelerinden) teorik programlara kabullerinin, büyüklükleri nedeniyle uygulanan matematikten çok daha rekabetçi olduğunu duydum. yayınlar olmadan içeri girmek neredeyse imkansız. Dolayısıyla, bu okulların çoğunda tek bir atış yapıldığını düşünüyorum, uygulamalı matematiğin aksine teori programlarına başvurma riskini haklı çıkarmanın herhangi bir yararı var mı?
user972432

2
Hiç böyle bir kısıtlama duymadım! Bu belki sadece kampüs düzey evrak üniversite tarafından bireysel bölümler dayatılan şeyler çıkacak. İlgilendiğiniz bölümleri doğrudan yazmanızı ve onlara birden fazla programa nasıl başvuracağınızı sormanızı öneririm. Seni havaya uçurursa, yine de oraya gitmek istemedin. (Öte yandan, kısıtlı bölümler sadece istediklerinden emin olan öğrencileri istemeye karar vermiş olabilirler. Aptallar.)
Jeffε

Yanıtlar:


14

İki sentim, üniversitemde hem bilgisayar bilimi soruları (ve matematik bölümündeki bilgisayar bilimi ilgi alanlarına sahip fakülte) üzerinde çalışan matematik doktora öğrencilerinin yanı sıra, temel olarak tamamen kombinatoryal problemler üzerinde çalışan bazı bilgisayar bilimi öğrencilerine sahip olduğumuzdur.

Sürekli CS soruları üzerinde bir CS öğrencisi olarak çalışmak yerine, matematik öğrencisi olarak CS soruları üzerinde çalışmak bazen daha kolay olabilir. En azından ilk iki yılda bu iki tür programın içerik bakımından oldukça farklı olabileceğini unutmayın. Bir matematik öğrencisi olarak çekirdek matematik derslerini gerçek analiz, karmaşık analiz, topoloji, cebir vb. Olarak almanız beklenecektir. Kombinatorik genellikle bu çekirdeğin bir parçası değildir. Bir CS programı için, genellikle teorik ve daha uygulamalı derslerin bir karışımını almayı içeren temel bir CS gereksinimi olacaktır. Bir matematik programındaki çekirdek oldukça standart ve sıkı bir şekilde uygulansa da, bir CS programındaki çekirdek programa çok bağlı olma eğilimindedir ve gereksinimler daha esnek olabilir.

Bununla birlikte, bunların hepsi birincil öneme sahip değildir (her ne kadar bir sürü iş olsa da) ve ilk iki yıl içinde her şey bitmiştir. Mezun olan okula gitmeden önce ne üzerinde çalışmak istediğinizi bilmek zor ve birçok öğrenci alanlarını değiştiriyor. Yine de, düşündüğünüz okulların fakülte sayfalarına bakmanızı, profesörlerin üzerinde çalıştıklarını görmenizi ve fakülte ve öğrencilere birkaç e-posta yazmanızı öneririm. Doktora düzeyinde çalışmalar, kişisel ilişkiler ve kişisel dürtü hakkında bir bütün olarak bir programdan çok daha fazladır. Bence doktora seviyesindeki iyi programlar, müfredattan ziyade güçlü bir fakülte ve enerjik bir araştırma kültürü ile ayırt edilir. Fakülte ve mevcut öğrencilerden matematik ve CS bölümleri arasındaki işbirliği düzeyi gibi soruları sormalısınız. Ve gerçekten size hitap eden ilgi alanlarına sahip bir fakülte bulmaya çalışmalısınız. İlginizi ifade etmek için onlara yazmak iyi bir fikirdir.

Endüstri işlerine gelince, bir CS teorisi derecesi ile uygulamalı bir matematik derecesi arasında büyük bir fark olduğundan emin değilim. Ama bu konuda çok bilgili değilim.


9
Akademik işlere gelince, bazı CS okulları (mutlaka en iyileri değil), baştan sona matematik eğitiminiz varsa CS sınıflarını öğretme yeteneğinizi merak edecektir. Endüstri işleri için, buna bağlıdır, ancak Google / Yahoo / M $ gibi yerler için, bir düzeyde yazılım / hacklemeyi anlamanıza ve göstermenize yardımcı olabilir (dereceniz uygulamalı matematikte olsa bile). Derecenin sizi sınırlandırdığını düşünmüyorum, ancak becerilerinizi göstermede yaratıcı olmanızı gerektirebilir
Suresh Venkat

11

Birincisi, çoğu üniversitede sadece bir bölüm veya diğerine başvurabileceğinizin doğru olduğunu düşünmüyorum. Hem matematik hem de CS bölümlerine, özellikle matematik bölümünde çok sayıda teorik bilgisayar biliminin yapıldığı MIT'e başvuran birçok insan tanıyorum.

Matematik ve CS bölümleri arasında ilgi alanlarınıza uygun görünen ortak programlar da vardır. Akla gelen bazı CMU (en ACO programlardır burada ) ve GAtech ( burada ). MIT'de, her iki bölümden de danışman almanız oldukça kolaydır, bu nedenle EECS'de veya uygulamalı matematikte olmanız büyük bir fark yaratmaz.


Özel programlardan bahsettiğiniz gibi, MIT veya Berkeley gibi yerlerin, büyük programlara sahip oldukları ve belirli bir alanda uzman olmayan biri için ideal olduğunu ve her ne olursa olsun, her zaman ilgisini çeken birini bulabileceğini düşünüyorum. Ama ironik olarak, ilk etapta uzmanlık gerektiren yayınlar olmadan bu yerlere girmek neredeyse imkansız!
user972432

10

Geçen yıl bu problemle karşılaşan uygulamalı matematik doktora öğrencisiyim. Üniversitemde uygulamalı matematik dersi, ders gereksinimleri açısından çok daha fazla esneklik sundu. CS izleme, almak istediğim çeşitli teorik dersler gerektirdi, ancak ağ oluşturma, işletim sistemleri ve benim için ilgisi olmayan diğer şeyler için de dersler gerektirdi. Uygulamalı matematik dersi temel olarak her iki bölümden dersleri neredeyse sınırsız özgürlükle karıştırmamı ve eşleştirmemi sağladı. Aslında bir CS öğrencisi olarak izin vermemden daha fazla CS teori dersi alıyorum.


Ama elbette ağ ve işletim sistemi derslerini alıyorsunuz. Sağ? Sağ?
Jeffε
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.