Аспірантура (PhD) з теорії CS проти прикладної математики


16

Зважаючи на те, що більшість американських університетів приймають заявки лише в одній галузі, я намагаюся розібратися, які переваги / недоліки застосовуються до програми теорії CS в порівнянні з прикладною математичною програмою з огляду на інтерес, що лежить десь на обох кафедрах.

Якщо бути більш конкретним, мої сфери інтересів у порядку зменшення: 1. Комбінаторика (алгебраїчна та екстремальна), 2. оптимізація (як опукла, так і комбінаторна), 3. теорія ймовірностей, рандомізований алгоритм та теорія інформації.

Я точно не знаю, над чим і з ким я хочу працювати, що робить подання заявок на аспірантуру величезним головним болем. Поки, як я розумію, застосовані математичні програми є більш гнучкими, оскільки групи теорій CS зазвичай дуже малі та зосереджені. З іншого боку, я відчуваю, що ступінь КС краще пройде в галузі, якби трапилося на цьому шляху.

Отже, ще раз повторюю моє запитання для того, хто точно не знає, чим він хоче займатися, але загалом цікавиться вищезазначеними темами, що краще? Теорія CS або прикладна математика


8
Звертайтеся до обох, звичайно. Навіщо обмежувати свої варіанти, перш ніж вони з’являться?
Jeffε

2
Застосовуючи, переконайтесь, що місцева культура відділу математики інтерпретує "застосовану математику" ширше, ніж "диференційні рівняння". Це рідше, ніж раніше, але все ж варто стежити.
Ніл Крішнасвамі

1
@ Jɛ ff E Більшість шкіл обмежують заявки на одне відділення (Берклі, Корнелл, Прінстон, ...) Крім того, я чув (з факультетів TCS), що вступ до теоретичних програм набагато конкурентоспроможніший, ніж прикладна математика через їх розмір та майже неможливо потрапити без публікацій. Тож я роздумую про те, що дають один бал у більшості з цих шкіл, чи є якась користь, яка виправдовує ризик застосування до теоретичних програм на відміну від прикладної математики.
user972432

2
Я ніколи не чув про таке обмеження! Це може бути щось, що накладається університетом на окремі кафедри, щоб просто діловодство на рівні кампусу. Я пропоную написати відділи, які вас цікавлять безпосередньо, і запитати їх, як подати заявку на більш ніж одну програму. Якщо вони тебе здують, ти все одно не хотів туди їхати. (З іншого боку, обмежені відділення, можливо, вирішили, що хочуть лише студентів, які впевнені в тому, що хочуть. Ідіоти.)
Jeffε

Відповіді:


14

Мої два центи полягають у тому, що в моєму університеті у нас були і аспіранти з математики, які працюють над питаннями інформатики (і викладачі кафедри математики, що цікавляться інформатикою), і деякі студенти з інформатики, які працюють в основному над суто комбінаторними проблемами.

Можливо, ви маєте рацію, що інколи простіше працювати над питаннями CS як студента з математики, ніж над чисто математичними питаннями як студент CS. Майте на увазі, що принаймні в перші два роки ці два види програм можуть бути досить різними за змістом. Як студент математики, ви, як очікується, будете проходити основні курси математики як реальний аналіз, комплексний аналіз, топологія, алгебра тощо. Комбінаторика зазвичай не є частиною цього ядра. Для програми CS є основна вимога CS, яка, як правило, передбачає певну суміш теоретичних та більш прикладних курсів. Хоча ядро ​​в математичній програмі досить стандартне і суворо виконується, ядро ​​в програмі CS, як правило, багато в чому залежить від програми, і вимоги можуть бути більш гнучкими.

Однак все це насправді не має першочергового значення (хоча це буде навантаження на роботу) і все закінчується протягом перших двох років. Я розумію, що важко знати, над чим ти хочеш працювати, перш ніж навчатись у школі, і багато учнів змінюють свої галузі. Тим не менш, я б закликав вас переглянути сторінки факультетів шкіл, які ви розглядаєте, побачити, над якими професорами працюють, і написати кілька листів викладачам та студентам. Дослідження рівня доктора наук набагато більше стосуються особистих стосунків та особистого потягу, ніж стосуються програми загалом. На мій погляд, хороші програми на рівні доктора наук відрізняються сильною здатністю та енергійною дослідницькою культурою, а не навчальною програмою. Вам слід поцікавитися у викладачів та нинішніх студентів щодо таких питань, як рівень співпраці математичних і CS факультетів. І вам справді слід спробувати знайти професорсько-викладацький склад, який має поєднання інтересів, яке вам подобається. Непогано написати їм, щоб також висловити вашу зацікавленість.

Що стосується галузевих робочих місць, я не впевнений, що існує велика різниця між ступенем теорії CS та прикладним ступенем математики. Але я не дуже знаю з цього приводу.


9
Що стосується академічних завдань, то, безумовно, деякі навчальні заклади CS (не обов'язково вищі) будуть задаватися питанням щодо вашої здатності викладати CS-класи, якщо ви проходите повне навчання з математики. Для галузевих робочих місць це залежить, але для таких місць, як Google / Yahoo / M $, це допомагає, якщо ви розумієте програмне забезпечення / хакерство на якомусь рівні та зможете продемонструвати це (навіть якщо ваш ступінь є з прикладної математики). Я не думаю, що ступінь обмежує вас, але це може зажадати від вас творчості в демонстрації своїх навичок
Suresh Venkat

11

По-перше, я не думаю, що це правда, що в більшості університетів ви можете подати заявку лише на той чи інший факультет. Я знаю багатьох людей, які подали заявки на кафедри математики та CS, особливо в MIT, де в математичному відділі проводиться багато теоретичних інформатик.

Також існує декілька спільних програм між математичними та CS-відділами, які, здається, добре відповідають вашим інтересам. Деякі, які приходять на думку, - це програми ACO в КМУ ( тут ) і GAtech ( тут ). У MIT вам досить легко взяти радника з будь-якого відділу, тому це не має великої різниці у тому, чи ви знаходитесь в ЕЕС, чи застосовуєте математику.


Як ви згадали конкретні програми, я думаю, що такі місця, як MIT або Berkeley, ідеально підходять для тих, хто не спеціалізувався в певній галузі, оскільки у них величезні програми, і завжди можна знайти когось, який відповідає її інтересам, незалежно від того, що це таке. Але за іронією долі неможливо потрапити до тих місць без публікацій, що вимагає спеціалізації в першу чергу!
user972432

10

Я аспірант з прикладної математики, який стикався з цією проблемою минулого року. У моєму університеті застосований математичний трек запропонував набагато більшу гнучкість з точки зору вимог до курсу. Трек CS вимагав різних курсів теорії, які я хотів пройти, але також вимагав курсів з мереж, операційних систем та інших речей, які мене не цікавили. Застосована математична доріжка в основному дозволила мені змішувати та співставляти курси з будь-якого відділу майже з необмеженою свободою. Я фактично беру більше занять з теорії CS, ніж мені було б дозволено в якості студента CS.


Але ви все одно приймаєте заняття в мережі та ОС. Правильно? Правильно?
Jeffε
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.