Software Engineering

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

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

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

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

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

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

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

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

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

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

Илья Малиновский

Илья Малиновский

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

Учёба в CS центре позволяет ближе познакомиться с разнообразными современными IT-дисциплинами, причём сделать это без риска для себя (в отличие от университета), так как, даже если не сдать какой-то курс или не защитить практику, успехи по другим курсам позволят не вылететь. Таким образом, за три года можно получить хорошее представление о тех областях, про которые практически ничего не знал до поступления, попробовать свои силы сразу в нескольких из них и определиться для себя, в чём интересно будет развиваться в дальнейшем, чем заниматься. Это здорово!

Антон Лиознов

Антон Лиознов

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

Думаю, лишь одно можно сказать плохое о CSC: он заканчивается.

Всё остальное: подборка курсов, система обучения, отношение со стороны кураторов и преподавателей, проходимые практики — просто великолепно!

Даниил Бордынюк

Даниил Бордынюк

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

Если вы хотите увидеть пример того, каким должно быть IT образование в 21 веке, то обязательно поступайте в CS центр.

Валентина Кирюшкина

Валентина Кирюшкина

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

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