Могу ли я поступить в аспирантуру по информатике без сильной математической подготовки?

Я получил степень бакалавра в бакалавриате наук, которая не прошла много математики. Я даже не стал считать. Я только взялся за высший уровень алгебры. Разве я не могу поступить в аспирантуру по информатике или электротехнике? Как это будет работать? Придется ли мне вернуться и взять кальций? Я невероятно туп в математике, и мне почти 25 лет. Есть ли у меня хоть какой-то шанс попасть внутрь? Странно то, что на самом деле я произвел больше осязаемых вещей, чем мои друзья, изучавшие Comp Sci. Я делал веб-сайты, видеоигры, публиковал их, и меня даже рекомендовали в игровые студии в качестве инженера-программиста люди, работающие там в таких крупных компаниях, как Activision. Но я не знаю исчисления и чувствую себя действительно отсталым. Что я должен делать? Я хочу поступить в аспирантуру, но я

Мне стыдно признаться, что мои математические способности максимальны на высшем уровне алгебры. Я никогда не занимался исчислением. Я просто облажался?

Вы не думали о том, чтобы научиться исчислению с помощью онлайн-видео, книг и т. д.? Это может не помочь в вашем вопросе о формальных предпосылках для поступления в программу выпускников CS, но может очень помочь вам с вашей уверенностью в себе. Меня беспокоит то, что вы называете себя «невероятно глупым» и «отсталым» из-за того, что не знаете математических вычислений. Учитывая то, что вы сказали о своих способностях к кодированию, я думаю, весьма вероятно, что вы обнаружите, что изучение исчисления не сложнее, чем приобретение навыков в Java, Python или любом количестве других вещей, в которых вы действительно можете быть очень хороши.

Ответы (2)

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

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

Однако есть некоторые аспекты CS, которые больше связаны с человеческой психологией и физиологией, чем с математикой. Есть университеты, которые уделяют особое внимание человеческому фактору. Даже языковой дизайн может учиться на таких вещах.

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


Что касается полезности математики в CS, обратите внимание, что дискретная математика, вероятность и логика более важны, чем исчисление, которое имеет некоторое прямое применение, но лишь иногда необходимо (скажем, в теоретической работе).

А для продвинутой работы может понадобиться Теория категорий . Глубокие вещи.

Эй, Баффи, не могли бы вы порекомендовать мне что-нибудь, что я должен сделать? Как вы думаете, было бы хорошей идеей вернуться в местный колледж и пройти те курсы, которые я не посещал? Какие занятия вы предлагаете? Кроме исчисления? Дискретные системы? Какие-то классы алгоритмов...?
На самом деле, любые курсы по математике были бы хороши, наряду с алгоритмами.

Начните с: Не стыдитесь своего уровня образования и способностей.

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

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

РЕДАКТИРОВАТЬ: Хотел добавить. Не пропускайте разговор с начальником отдела. Они должны быть в состоянии дать вам список классов, которые, по их мнению, явно отсутствуют. Поскольку требования к математике в разных школах различаются, не думайте, что вам придется пройти несколько уровней математического анализа, прежде чем вы станете достаточно компетентным. Они смогут сказать вам, что является абсолютным требованием для одобрения заявки и что означает, что вы с большей вероятностью оцените ее как действительную, например, посещая занятия в их вспомогательном общественном колледже, который обычно имеет соглашение о переводе с университетом и проходит предварительную оценку.