Математика и компьютерные науки что изучают
«Математика и компьютерные науки» (бакалавриат)
Математика и компьютерные науки
Степень: Академический бакалавр
Наиболее распространенные экзамены при поступлении:
Для поступления в вуз на данную специальность (как и для любого другого направления) необходимо сдать ряд экзаменов. Русский язык и математика являются профильными предметами и присутствуют в списке каждого вуза, также существует ряд дополнительных предметов: физика, информатика и ИКТ, иностранный язык, химия.
Последние четыре экзамена являются непрофильными. Это значит, что, в зависимости от своих требований и особенностей, каждое учебное заведение выбирает две дисциплины (например, физика и химия). Между этими двумя предметами может выбирать сам поступающий. В итоге, абитуриент сдает три предмета. Например, русский язык, математику и химию.
Данное направление лучше всего подходит тем, кто увлекается ИТ и математикой, однако конкретно со специальностью не определился. Студенты, обучающиеся специальности «Математика и компьютерные науки», получают обширные знания в данной сфере, учат «все по чуть-чуть». Однако не стоит выбирать это направление тем, кто любит «конкретику» и глубокое изучение узкой тематики.
Общее описание специальности
Профессиональная деятельность
Уже получив высшее образование по данной специальности, выпускник сможет пользоваться математическими методами и компьютерными технологиями в различных областях. Естественно, информационные технологии необходимы везде: в медицине, бизнесе, архитектуре… Именно поэтому данная специальность так востребована.
Профессиональная деятельность в большей степени связана с научно-исследовательской деятельностью, решением разнообразных задач с помощью математического моделирования, преподаванием цикла математических и «компьютерных» дисциплин.
Сроки обучения
По этому пункту специальность «Математика и компьютерные науки» мало отличается от любых других среднестатистических направлений. На дневной (очной) форме необходимо окончить 4 курса для получения диплома бакалавра, на других формах (заочная, вечерняя, очно-заочная и т.д.) – 5 лет.
Основные дисциплины
В первую очередь студент первых курсов изучает «общие» дисциплины, которые одинаковы для всех: философия, иностранные языки, правоведение, химия, физика, русский язык, экономика и т.д. Естественно, уже на первом курсе будет отмечаться сильная загрузка в области математических дисциплин.
Ниже представлен список профильных дисциплин:
«Результат» обучения
Окончив обучение по специальности «Математика и компьютерные науки», недавний студент сможет:
Возможности для дальнейшего обучения
Многие студенты считают, что диплома бакалавра для получения постоянной и высокооплачиваемой работы недостаточно. И отчасти они правы, так как большинство работодателей стремятся заполучить специалиста с опытом работы, большим количеством «бумажек»: грамот, благодарностей, сертификатов и т.д.
Для того чтобы занять «должность мечты», неплохо окончить магистратуру. Однако об этом в другой раз. Хорошим решением также будет желание участвовать в разнообразных конкурсах, семинарах и симпозиумах, проходить курсы переподготовки и повышения квалификации.
Будущая профессия
Выпускник специальности «Математика и компьютерные науки» может быть:
Не стоит также отрицать возможность получения должности, которая относится к смежным специальностям. Зачастую работодателей не столько интересует список профессий, которые «привязаны» к конкретной специальности, сколько умения, навыки и опыт потенциального сотрудника.
Математика и компьютерные науки
02.03.01 На английском и русском языках
Уровень обучения Бакалавриат
Форма обучения Очная
Продолжительность обучения 4 года
Отличительным признаком программы подготовки бакалавров по направлению «Математика и компьютерные науки» является ориентация на подготовку квалифицированных специалистов как в области разработки современных математических теорий, так и в области математических и метаматематических компьютерных моделей новых разделов современной науки
• Европейский институт по встроенным системам управления (EECI), Франция
• Норвежский технический университет, Трондхейм, Норвегия
• Технический университет Эйндховена, Нидерланды
• Институт теоретической физики Технического университета Берлина, Германия
• Университет Ювяскюля, Финляндия
• Униветситет Тель-Авива, Израиль
Места прохождения практики
Обучение предполагает прохождение учебной, научно-исследовательской и производственной практик на базе кафедр и научных лабораторий СПбГУ, а также на базе ряда научных институтов Российской академии наук, расположенных в г. Санкт-Петербурге
Перечень ключевых профессий
Программа готовит специалистов, способных успешно решать задачи в области математики, компьютерных наук и смежных предметных областях, воспринимать научные идеи различных отраслей математики и применять их в сфере компьютерных наук, а также использовать достижения компьютерных наук в научных исследованиях в области теоретической и прикладной математики
Известные организации, в которых работают выпускники
Первый выпуск по программе «Математика и компьютерные науки» будет в 2022 году
IT-сфера: как выбрать перспективную специальность?
Из списка 25 самых перспективных профессий США по версии ресурса Glassdoor 12 относятся к сфере информационных технологий. Среди них:
«Высокие финансовые перспективы в профессии влияют на стоимость образования. На западе большинство программ высшего образования платные. Но в России в ведущих технических вузах больше половины мест на программы бакалавриата — бюджетные. При этом некоторые программы в России имеют международные аккредитации, а значит ничем не уступают по качеству. Можно сделать вывод, что у российских школьников есть возможность получить качественное образование международного уровня вне зависимости от финансовых возможностей семьи».
IT-специальности
В сфере IT множество программ обучения. В этой статье разберемся, какие базовые специальности представлены в российских технических вузах.
Условно все специальности можно разделить на три категории:
Компьютерные науки — в этой категории происходит создание или улучшение программных продуктов, а не физических устройств. Например, разработка интерфейсов, тестирование программного обеспечения, анализ данных, информационная безопасность. К этой категории относятся специальности «прикладная математика и информатика», «программная инженерия», «информационная безопасность».
Инженерные специальности — для тех, кому нравится «работать с железом» и при этом немного программировать. Эти специальности обычно объединяет то, что для поступления надо сдавать ЕГЭ по физике, а не по информатике. Например, это специальность «Инфокоммуникационные технологии и системы связи» или «Информатика и вычислительная техника».
Управление — если есть желание работать с людьми. Например, управлять командой разработки или командой, осуществляющей внедрение продукта.
Здесь и далее перед названием специальности будет указан числовой код — это код специальности по ОКСО ( Общероссийский классификатор специальностей по образованию ). По нему можно найти интересующую специальность в любом вузе России.
Компьютерные науки
В связи с этим базовые математические дисциплины занимают меньший объем в учебных планах по сравнению с предыдущей специальностью. Зато больше времени уделяется различным языкам и методам программирования.
Другая часть сотрудников занимается «Яндекс.Поиском», разрабатывает поисковые алгоритмы — например, в каком порядке информация будет ранжироваться в результатах выдачи. Перед ними каждый день стоит большое количество сложных математических задач. В случае если вам интересна математика, анализ данных, машинное обучение, искусственный интеллект, создание наукоемких программ, то вам стоит присмотреться к «Прикладной математике и информатике». Если вам ближе технологический процесс, который состоит из большого количества этапов, начиная с выявления предпочтений пользователей и заканчивая выводом продукта на рынок, то вам прямая дорога в «Программную инженерию».
2.10.03.01. Информационная безопасность — программа ориентирована на подготовку специалистов, обладающих современными методами защиты информации. Студенты этой программы изучают базовый курс математических дисциплин, общую физику, а также криптографию, защиту информации и передачу данных в качестве профильных дисциплин. В ВШЭ часть курсов по этой специальности ведется на английском языке. Не путайте с компьютерной безопасностью: она похожа по названию, но находится в инженерном блоке. Эта специальность больше про защиту информации на уровне «железа», а не на уровне программ.
Чтобы стать профессионалом в этой области, необходимо иметь широкое понимание разных разделов фундаментальной математики и представление обо всех отраслях информационных технологий, а также знать все текущие тренды. Такие специалисты ищут уязвимости в программных продуктах, которые зачастую находятся в использованных в них технологиях. Например, в JavaScript библиотеке, которую используют все, допущена уязвимость: если мы про нее знаем, то можем получить данные из всех web-приложений, которые ее используют.
Инженерные специальности
11.03.02 Инфокоммуникационные технологии и системы связи — программа, ориентированная на работу в сфере инфокоммуникационных технологий, в области технологии и разработки технических средств обработки и хранения всех видов информации, ее приема и передачи на любые расстояния. Будущим специалистам необходимо будет разбираться в работе операционных систем и в элементах программирования. В основном они работают с физическими устройствами, а не с программами.
02.09.03.01. Информатика и вычислительная техника — программа для инженеров, специализирующихся на робототехнике и проектировании систем реального времени. Кроме математических дисциплин в программу входит курс физики. Выпускники этого профиля создают программно-аппаратные комплексы, закладывая в него программные решения. OCR — программно-аппаратный комплекс (сочетание железа и софта), именно их учатся делать на этой специальности.
Управление
5.38.03.05 Бизнес-информатика. Что обычно изучают студенты: менеджмент, бизнес-аналитику, бизнес-процессы, а также интеграцию информационных систем в процесс работы. Целевой выпускник программы — сотрудник консалтинговой компании с навыками бизнес-аналитики и автоматизации бизнес-процессов, с хорошим пониманием возможностей информационных технологий и их спектра, но без прикладных навыков программирования (либо на базовом уровне).
02.09.03.03. Прикладная информатика — можно сказать, что программа тоже ориентирована на подготовку управленцев в области информационных технологий и интеграторов, но более узкоспециализированных. В чистом виде специальность «Прикладная информатика» встречается редко, гораздо чаще встречаются, например, «Прикладная информатика в экономике» или «Прикладная информатика в строительстве» — это всегда применение специализированных для этой отрасли программ и подходов автоматизации и цифровизации.
В современном мире не только университеты участвуют в образовании будущих программистов. Во многих крупных IT-компаниях есть бесплатные программы обучения и стажировок, ориентированных на студентов старших курсов. Обычно приложения о стажировках публикуют на сайтах и в социальных сетях университетов.
В пользу программирования
Новички в сфере информационных технологий окружены стереотипами и из-за этого им бывает сложно начать учиться. Ведь многие считают, что хорошими программистами становятся только очень умные и талантливые люди. На самом деле IT-специалисты — это обычные люди, которые испытывают страсть к созданию компьютерных программ, игр и приложений. Чтобы писать код не обязательно быть гением. Куда важнее иметь интерес к сфере и быть дисциплинированным. Люди не выигрывают олимпийские игры просто благодаря хорошей генетике. Их спортивные достижения — это, в первую очередь, результаты упорных тренировок. Так что и программистами не рождаются, ими становятся.
Тем более программирование само помогает приобрести особый тип мышления, благодаря которому IT-специалисты так легко справляются с математическими и логическими задачами. Они обращают внимание на детали, легко моделируют ситуации в повседневной жизни и способны оценивать объекты, полагаясь на большое количество факторов. Ученые при помощи МРТ установили, что во время работы над кодом активируются те же отделы мозга, что отвечают за естественные языки. Так что программирование положительно влияет как на мыслительные процессы, так и на память.
Не забывайте, что программирование — это не просто владение одним языком. На самом деле это целый набор навыков: работа с кодом, эффективное взаимодействие с членами команды, декомпозиция задач, оформление и ведение документации, тестирование, само кодирование на языке программирования, причем часто не на одном.
Как мы видим, любой желающий, приложив достаточно усилий, может стать «тем самым программистом, который родился гением и поэтому работает в лучшей IT-компании».
Что поможет?
Не стоит игнорировать возможности саморазвития. Тем более, сегодня всю необходимую информацию о программировании можно найти в интернете. Студенты, которые еще до поступления в вуз успели собрать десяток сайтов и приложений, в будущем будут на голову выше своих одногруппников. Онлайн-курсы, книги, форумы, тематические сайты — все это позволит собрать хорошую базу знаний и для этого даже не нужно выходить из дома.
Подбирая материалы для чтения, обращайте внимание на год выпуска издания. В сфере информационных технологий все меняется очень быстро, поэтому не стоит приобретать материалы десятилетней давности. Например, книга Роберта Мартина «Чистый код» учит грамотно писать на языке программирования.
«Искусство программирования» — фундаментальная монография известного американского математика и специалиста в области компьютерных наук Дональда Кнута, посвященная рассмотрению и анализу важнейших алгоритмов, используемых в информатике. В 1999 году книга была признана одной из двенадцати лучших физико-математических монографий столетия.
Если у вас в ходе изучения возникают вопросы, то вы всегда можете задать их более опытным пользователям. На ресурсе «Хабр» желающие публикуют собственные статьи на компьютерные темы, рассказывают, с какими трудностями столкнулись во время работы и как с ними справились. На сайте можно найти ответы практически на все вопросы начинающих специалистов.
Некоторые Youtube-каналы прорабатывают сразу несколько тем. Например, канал «Гоша Дударь», в первую очередь, о Game Development. На канале много видеоуроков по созданию игр на различных движках (Unity, Unreal Engine, Game Maker, Corona SDK), а также по играм без движков (С++, Java или Python). При этом автор охватывает и разработку сайтов, и мобильную разработку, и веб-программирование, и языки программирования. Еще у некоторых факультетов бывают свои каналы, куда они выкладывают часть лекций.
Некоторые предпочитают более развлекательные форматы обучения. Например, игры. Одна из самых известных — это JavaRush. Это многопользовательская браузерная игра, которая помогает выучить языки программирования. Курс разбит на 40 уровней. Вы можете перейти на следующий уровень, только если решили большую часть задач текущего уровня. Начиная с маленьких и легких и заканчивая большими и очень полезными. Каждый, дошедший до конца, получит 500+ часов практического опыта. Так что это хороший вариант совместить приятное с полезным.
Также можно попробовать присоединиться в профессиональному сообществу. В Москве, например, действует Московский клуб программистов. Здесь можно неформально пообщаться со специалистами, которые собираются каждые две недели, чтобы обсудить интересные им темы и поделиться знаниями.
Не стоит концентрироваться на одном направлении. Наиболее эффективно будет выбрать несколько способов, например, онлайн-курсы + книги + изучение материалов на специализированных ресурсах. Помните, что чем больше времени вы будете посвящать программированию, тем быстрее вы наберетесь знаний и опыта.
Выводы
IT-сфера очень разнообразна и требует различных навыков: веб-разработка, построение интегрированных корпоративных систем, создание нейросетей и моделей машинного обучения. Сейчас наибольших спрос рынка на фронтенд и мобильных разработчиков, растет спрос на специалистов по анализу больших данных и машинному обучению.
Для наукоемких отраслей программирования хорошая подготовка по базовым математическим дисциплинам необходима также, как навыки программирования на языке и навык постоянного самообучения.
Для того, чтобы понять, какую именно специальность выбрать, нужно проанализировать учебный план и дополнительные возможности, которые предоставляет вуз.
Самое главное, о чем стоит помнить — программист создает себя сам. Очень важно участвовать в проектах, получать практический опыт начиная с первого курса, проходить дополнительные онлайн курсы на открытых образовательных платформах, участвовать в олимпиадах по программированию и хакатонах.
Математика и компьютерные науки
Подразделение
Форма обучения
Документы
Сроки и формы обучения
Плющиков Вадим Геннадьевич
Цель и миссия программы
Вступительные испытания
Сроки проведения приёма
Информация о сроках проведения приёма, в том числе о сроках начала и завершения приема документов, необходимых для поступления, проведения вступительных испытаний, завершения приема заявлений о согласии на зачисление на каждом этапе зачисления
Программы экзаменов
Информация о списке необходимых для поступления на программы бакалавриата и специалитета документов
Перечень документов
Информация о списке необходимых для поступления на программы бакалавриата и специалитета документов
Расписание экзаменов
В 2021 году РУДН проводит вступительные испытания с использованием дистанционных технологий в форме компьютерного теста с помощью системы дистанционного обучения «Русский Moodle»
Направления подготовки
Перечень направлений подготовки, специальностей, перечень вступительных испытаний и минимальные баллы по каждому вступительному испытанию для приема на 1 курс в 2021 году
Индивидуальные достижения
Перечень учитываемых индивидуальных достижений
Контактные лица
Список контактных лиц, ответственных за приём абитуриентов
Конкурентные преимущества программы
Конкурентные преимущества программы
Программа охватывает области знаний математики и компьютерных наук. Упор сделан на подготовку специалистов, способных решать задачи, связанные с научно-исследовательской деятельностью в областях, использующих математические методы и компьютерные технологии.
Основные изучаемые специальные дисциплины
Основные изучаемые специальные дисциплины
Базовые математические дисциплины: Математический анализ, Аналитическая геометрия, Фундаментальная и компьютерная алгебра, Дифференциальные уравнения, Дифференциальная геометрия и топология, Функциональный анализ, Теория вероятностей и математическая статистика, Стохастический анализ, Теоретическая механика, Дискретная математика, математическая логика и их приложения в информатике и компьютерных науках, Методы оптимизации.
Базовые дисциплины по компьютерным наукам: Основы программирования, Технология программирования, Алгоритмы и анализ сложности, Архитектура компьютеров, Операционные системы, Компьютерные сети, Информационная безопасность, Java и ее приложения, Реляционные базы данных.
Специализированные дисциплины: Вычислительный эксперимент и методы вычислений, Математическое моделирование, Моделирование информационных процессов, Параллельное программирование, Компьютерная геометрия и геометрическое моделирование, Введение в научное программирование, Введение в программирование для мобильных платформ, Прикладное программное обеспечение, Компьютерная графика, Модели и методы компьютерной графики, Регулярные численные методы, Моделирование экономических процессов, Моделирование сложно структурированных систем, Модели физико-технических явлений, Модели на гиперграфах и др.
Стажировки и практики
Карьера и трудоустройство
Выпускники программы обладают следующими компетенциями
Выпускники программы обладают следующими компетенциями
Кроме компетенций образовательного стандарта выпускники программы получают более специализированные знания, умения и навыки, полезные для выполнения трудовых функций:
программиста: использовать методы и приемы формализации задач; использовать методы и приемы алгоритмизации поставленных задач; использовать программные продукты для графического отображения алгоритмов; применять стандартные алгоритмы в соответствующих областях; применять выбранные языки программирования для написания программного кода; применять инструментарий для создания и актуализации исходных текстов программ; применять методы и приемы отладки программного кода; применять современные компиляторы, отладчики и оптимизаторы программного кода; выбирать средства реализации требований к программному обеспечению; применять методы и средства проектирования программного обеспечения, структур данных, баз данных, программных интерфейсов;
системного-аналитика: устанавливать и удалять прикладное ПО; алгоритмизировать деятельность пользователей ИТ-систем; анализировать проблемы; устанавливать причинно-следственные связи; анализировать влияние изменений систем и подсистем; изучать предметные области; моделировать бизнес-процессы; формулировать задачи и требования к результатам аналитических работ и методам их выполнения и пр.
специалистов по информационным системам: обрабатывать информацию, анализировать информацию, владеть основами современных языков программирования, владеть современными средствами математического моделирования;
научного работника: использовать информационные ресурсы, научную, опытно-экспериментальную и приборную базы по тематике проводимых исследований и (или) разработок; формулировать результаты, полученные в ходе решения исследовательских задач; представлять научные (научно-технические) результаты в форме публикаций в рецензируемых научных изданиях; проводить научные дискуссии на научных (научно-практических) мероприятиях.
Объекты профессиональной
деятельности выпускников
Объекты профессиональной деятельности выпускников
Объектами профессиональной деятельности выпускников программы являются: системообразующие понятия фундаментальной математики (гипотезы, теоремы, методы, математические модели), системообразующие понятия прикладной математики и информатики (алгоритмы, программы, базы данных, операционные системы, компьютерные технологии).
Тематики научных исследований
Тематики научных исследований
Научные исследования в рамках данной программы возможно по следующим примерным темам: