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, Разработка ПО

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

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

Григорий Каргин

Григорий Каргин

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

Я поступил в Computer Science Center в 2016 году. Оглядываясь назад, скажу, что это было решение, сильно повлиявшее на мою карьеру. На втором году учебы в CSC я попал на летнюю стажировку, после этого и семестра весенней практики уже устроился на работу. Без знаний, полученных в центре, это было бы почти невозможно. Курсы охватывают широкий диапазон тем от машинного обучения и статистики до программирования на rust и операционных систем. Это позволяет получить понимание об индустрии и углубиться в наиболее интересные темы. Помимо полученных знаний, в CSC я познакомился с кучей классных людей и хорошо провел время. Спасибо центру за это!

Александр Бзикадзе

Александр Бзикадзе

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

CS Center — это образование, которое «хочется» получать. Помимо этого, не менее важно, что это именно то образование, которое «нужно» получать. Кроме прочего, обучение — прекрасная возможность познакомиться с коллегами, обладающими схожими интересами, а также со знатоками своего дела и профессионалами в отдельных областях. В CS Center следует идти не задумываясь, если вы готовы работать и хотите получать от этого удовольствие, а не бумажку выпускника (хотя, наверное, это тоже никому не мешает :) ).

Процесс обучения поражает своей, если можно так сказать, приветливостью и открытостью. После мрачных шедевров советского фундаментализма где-нибудь в Петергофе, например, кабинет с белыми досками поражает простейшей, казалось бы, деталью. Да, он белый. Чистый. Новый. Именно в такой обстановке ты в первую очередь думаешь об учебе.

Программы обучения очень прозрачны и понятны, потому, поступив в CS Center, точно знаешь, чего ожидать. Ни в коем случае не обнаружишь себя кричащим: «Я на это не подписывался!» — конечно, подписывался :)

Безусловно, CS Center не панацея, и проблемы периодически возникают — идеально не бывает. Но этими проблемами можно пренебречь.

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

Илья Афанасьев

Илья Афанасьев

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

Отличное место, чтобы прокачать свои знания и навыки, познакомиться с очень интересными людьми и найти свой путь в computer science.