Могу ли я перейти с 3 лет обучения в школе на степень магистра компьютерных наук?

Чтобы устранить любую путаницу, этот вопрос полностью ориентирован на требования и ожидания академиков. Я не прошу рекомендаций для университетов или тем исследований, а также не спрашиваю о подготовке к неакадемической карьере. Кроме того, я говорю с точки зрения Соединенных Штатов.

Вкратце, вот моя предыстория. Несколько лет назад я получил степень бакалавра компьютерных наук. В то время я устроился на неполный рабочий день в качестве помощника преподавателя в местный общественный колледж, где быстро обнаружил, что мне нравится преподавание и академическая среда. Короче говоря, я решил, что хотел бы сделать это полноценной карьерой.

Что касается моего вопроса/проблемы... В настоящее время я изучаю программы магистратуры, ориентированные на исследования, чтобы однажды я мог получить докторскую степень. Я обнаружил, что многие магистерские программы по информатике могут потребовать определенного уровня математических знаний или даже посещения математических занятий, ориентированных на исследования.

Есть ли что-нибудь, что мне нужно сделать, чтобы подготовиться к получению степени магистра компьютерных наук с точки зрения освежения знаний по математике или другим предметным областям, если на то пошло? Можно ли в любом случае подписаться на программу и просто просматривать некоторые из моих книг и заметок «по мере необходимости»? Я бы предпочел второй вариант, не уверен, что это возможно на данный момент!

В вашем профиле указана степень CE, которая иногда, но не всегда, совпадает со степенью CS. (В частности, большинство программ бакалавриата в области компьютерных наук предъявляют достаточно высокие требования к математике, а также курсы по автоматам и алгоритмам, которые в основном являются математическими занятиями.) Не могли бы вы пояснить?
@AlexanderWoo Информатика и инженерия.
Включала ли ваша степень: дискретную математику, линейную алгебру, курс, посвященный машинам Тьюринга и доказывающий неразрешимость проблемы остановки, курс, в котором вводились алгоритмы для некоторых задач и доказывалось, что некоторые из этих алгоритмов делают то, что они заявляли, и требовали примерно некоторого количества операций ?
@AlexanderWoo да на все это, кроме Тьюринга и Остановки ...
Если вы не планируете заниматься теоретическими исследованиями, у вас, вероятно, достаточно математики. (Конечно, это зависит от уровня, на котором преподавалась математика; в частности, важно, ожидалось ли от вас, что вы придумаете какие-то доказательства самостоятельно, просто повторите доказательства, данные вам в классе, или от вас не ожидали, что вы действительно будете заниматься математикой. вообще с доказательствами)
@AlexanderWoo Мы сделали много доказательств на уроках линейной алгебры и дискретной математики, но я сейчас не помню их всех, кроме доказательства по индукции в дискретности... Я всегда брал полные математические версии курсов, а не инженерные. курсы, так что каждый урок, который я посещал, был немного больше связан с математикой. Я преуспел в математике, но это было давно :(

Ответы (2)

Я вернулся в аспирантуру после трех лет работы инженером-программистом в промышленности. Потребовалось около семестра, чтобы вернуться к курсовой работе, а исследования были для меня в новинку, поскольку я не занимался ими в студенческие годы. Это были не очень сложные аспекты переезда. Я думаю, что если вы были хорошо подготовлены к этой программе, когда получили степень бакалавра, то вы сможете вернуться к ней без особых трудностей.

Однако самым трудным было изменение моих личных финансовых обстоятельств. Мой доход упал на 80%. К счастью, я выплатил автокредит, мои студенческие кредиты были приостановлены, пока я учился в аспирантуре, и мне удалось скопить немного денег (эквивалент годовой стипендии TA). Чтобы свести концы с концами встретиться, мне пришлось переехать в дом с соседями по комнате. С моей стипендией TA и сбережениями я смог прожить четыре года в аспирантуре, не беря больше кредитов.

Конечно, это возможно, и небольшая часть людей имеет опыт работы в отрасли (или опыт преподавания, или военную службу, или что-то еще). Так было всегда. Это меньшинство, но нормально. (На самом деле в хороших программах МВА это ожидание. А в юриспруденции и медицине это вполне нормально, не так редко. В исследованиях это редко, но только потому, что население не идет по этому пути, а не потому, что школы не поощряют это.)

Что касается подготовки к математике, я не знаю. Думаю, вам следует посмотреть разные программы и поговорить с ними (хороший шанс поговорить и о других вещах в целом). Может быть, есть программы, где важнее/меньше твое математическое образование. Может быть, вы можете получить индивидуальную калибровку для вашей специфики, которую этот форум иногда не одобряет.

Наконец, ваш заголовок, а затем и сам текст вопроса немного сбивают с толку. Вы спрашиваете о математических требованиях для CS MS (что было бы проблемой независимо от вашего междуцарствия) или о том, как рассматривается междуцарствие.

Извините за путаницу, поэтому я не спрашиваю конкретно о требованиях к курсу, поскольку я могу найти их на веб-странице учебного плана любого университета. Я спрашиваю больше... от кого-то, кто имел опыт работы с мастерами CS, является ли уровень математики/понятий, на котором я могу просто подготовиться самостоятельно? Или мне нужно пройти какие-то лечебные курсы или что-то в этом роде? Как это обрабатывается?
Я думаю, сначала нужно выяснить, есть ли зазор или нет. Не похоже, что мы действительно знаем это наверняка. Иногда в Сети можно услышать сверхжесткие требования (вроде того, что студенты-физики должны были пройти настоящий анализ), которые на самом деле не являются нормой. Я рекомендую «откалибровать», и не просто смотреть в Интернете (сделайте это, конечно), а пообщаться с отделами. Они будут знать, если допущенные кандидаты обычно превышают «планку», просто соответствуют планке или даже если сделано много исключений. К тому же мы не знаем ваших возможностей.
Я действительно не думал обо всей этой "калибровке". Это может помочь мне определить правильную программу, я думал, что это в значительной степени было вырезано и высушено в одном приложении и, возможно, только в рекомендательном письме.
С точки зрения того, как исправить пробел (если мы установим, что он действительно есть, и важный, а не хороший), курсы с оценками идеальны. Исправление ошибок при самостоятельном обучении, проверка курса и т. д. не так сильны, но все же очень распространены. Просто делайте то, что имеет смысл. Жизнь — это процесс оптимизации с ограничениями по времени и деньгам. Я, вероятно, склоняюсь к самообучению, так как, по крайней мере, вы являетесь CS и собираетесь в CS. Это немного отличается, если мы говорим об основных курсах, и вы действительно меняли области (например, химик, желающий получить докторскую степень по физике, действительно не хватает большинства студентов).
Это хороший материал, когда вы говорите «не такой сильный», с чем вы его сравниваете?