Software Engineering

/ Разработка ПО

Знания и практический опыт, полученные на направлении Software Engineering, помогут выпускникам стать квалифицированными специалистами в разработке ПО и в научно-исследовательской сфере.

Базовые курсы программы

Базовые курсы разбиты на группы. Вам не обязательно сдавать все, но из каждой группы нужно закончить хотя бы один. Для наглядности мы пронумеровали группы и отметили курсы.

1
Алгоритмы и структуры данных, часть 1
Курс знакомит слушателей с базовыми алгоритмическими приёмами и структурами данных.
2
Алгоритмы и структуры данных, часть 2
Продолжение изучения базовых алгоритмов, продолжение курса «Алгоритмы и структуры данных, часть 1».
3
Дискретный анализ и теория вероятностей
Основы комбинаторики, теории вероятностей, математической статистики и линейной алгебры.
4
Программирование на C++, часть 1
Курс демонстрирует основные средства языка С++, а также наиболее популярных его библиотек.
5
Программирование на C++, часть 2
Продолжение курса «Программирование на С++, часть 1».
5
Программирование на Java
Курс знакомит слушателей с языком Java на базовом уровне, как в теории, так и на практике.
5
Программирование на Kotlin
Курс знакомит слушателей с языком программирования Kotlin.
5
Программирование на Python
Погружение в программирование на Python.
6
Функциональное программирование
Курс знакомит слушателей с функциональными языками программирования и методами программирования на этих языках.
6
Языки программирования и компиляторы
Курс предназначен для тех, кто интересуется внутренним устройством языков программирования.

Правила очного обучения

Студенты новосибирского отделения CS центра учатся два или три года — по выбору студента, заканчивают одно или сразу два направления обучения и проходят любое количество интересных курсов.

Для выпуска нужно сдать двенадцать курсов и пройти три семестра практики. У каждого направления обучения есть базовые курсы, которые нужно закончить для выпуска. Слушателям доступны некоторые заочные курсы ШАД и курсы Computer Science клуба в Новосибирске.

Поступить в CS центр

Отзывы студентов

Роман Посохин

Роман Посохин

Выпуск 2019, Разработка ПО

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

Руслан Ахундов

Руслан Ахундов

Выпуск 2016, Разработка ПО

За счёт свободы выбора среди большого количества курсов я смог легко подобрать нужные. Профессионализм преподавателей намного облегчил обучение в целом, за счёт чего я смог совместить обучение в центре с работой и учёбой в университете.

Анастасия Бирилло

Анастасия Бирилло

Выпуск 2020, Анализ данных, Разработка ПО, Современная информатика

Несомненно, 3 года, проведённые в центре, являются одними из лучших за всё время учёбы в университете. За 3 года здесь в некоторых областях мне удалось узнать намного больше, чем за программу бакалавриата и магистратуры вместе взятых. Очень радует, что нет множества бумажек, которые обычно есть в гос. учреждениях и очень дружественная атмосфера. При этом курсы очень часто обновляются и не успевают устаревать. Отдельное спасибо кураторам центра за классные праздники и тёплое отношение, это тоже сыграло очень важную роль в обучении. А ещё это одно из немногих мест, где правда можно начать свой научный путь, причём довольно интересно и с крутыми людьми вокруг. Я буду очень скучать по этой атмосфере, куче дедлайнов и весёлым посиделкам в Таймс. Надеюсь, что смогу вернуться сюда уже в качестве преподавателя!

Маргарита Маркина

Маргарита Маркина

Выпуск 2016, Разработка ПО

CS центр открывает все пути, которые только можно пожелать. Остается только не упустить эту возможность :)