Теория вероятностей / А.И. Храбров

26 сентября 2017 — 14 ноября 2017

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

Java. Базовый курс / А.А. Владыкин

Без дедлайнов

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

Алгоритмы: теория и практика. Методы / А.С. Куликов

Без дедлайнов

В курсе будут разобраны основные алгоритмические методы: жадные алгоритмы, «разделяй и властвуй», динамическое программирование. Помимо теоретических основ, будут рассмотрены тонкости реализации рассмотренных алгоритмов на языках C++ и Python.

Введение в архитектуру ЭВМ. Элементы ОС / К.В. Кринкин

Без дедлайнов

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

Введение в математический анализ / А.И. Храбров

Без дедлайнов

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

Введение в теоретическую информатику / А.Х. Шень

Без дедлайнов

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

Ликбез по дискретной математике / А.В. Омельченко

Без дедлайнов

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

Операционные системы / М.Ю. Кринкин

Без дедлайнов

Курс об основах внутреннего устройства ядра ОС.

Основы перечислительной комбинаторики / А.В. Омельченко

Без дедлайнов

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

Программирование на языке C++ / А.В. Смаль

Без дедлайнов

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

Функциональное программирование на языке Haskell / Д.Н. Москвин

Без дедлайнов

Курс знакомит слушателей с языком Haskell - наиболее известным чистым функциональным языком программирования. Мы изучим понятийный аппарат и методы программирования, характерные для функциональных языков, и научимся применять их, используя богатый инструментарий, предоставляемый языком Haskell.


Алгоритмы: теория и практика. Структуры данных / А.С. Куликов

17 апреля 2017 — 29 мая 2017

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

Функциональное программирование на языке Haskell (часть 2) / Д.Н. Москвин

2 апреля 2017 — 15 мая 2017

Курс является продолжением курса "Функциональное программирование на языке Haskell". Мы познакомимся с новыми типами данных и классами типов, упрощающими работу с эффектами, и позволяющими конструировать и использовать составные эффекты.

Основы программирования для Linux / К.В. Кринкин

7 февраля 2017 — 28 марта 2017

Курс нацелен на изучение основ программирования в операционной сиcтеме Linux. Он затрагивает базовый инструментарий и все основные компоненты: управление процессами, межпроцессные взаимодействия, сетевые возможности.

Математический анализ (часть 2) / А.И. Храбров

1 февраля 2017 — 22 марта 2017

Курс знакомит слушателей с базовыми понятиями математического анализа производными и интегралами (неопределенными и определенными).

Математический анализ (часть 1) / А.И. Храбров

14 сентября 2016 — 2 ноября 2016

Курс знакомит слушателей с базовыми понятиями математического анализа:
последовательностями, пределами, непрерывностью (1-я часть), производными и интегралами (2-я часть).

Основы теории графов / А.В. Омельченко

12 сентября 2016 — 6 декабря 2016

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

Введение в базы данных / А. Мяснов, И. Савин

5 мая 2016 — 30 июня 2016

Курс подготовлен CS центром совместно с Высшей школой экономики (НИУ ВШЭ) и Санкт-Петербургским политехническим университетом Петра Великого (СПбПУ).

Знакомство с методами структурированного хранения данных, основами SQL, принципами использования баз данных в приложениях, обзор нереляционных способов хранения данных.

Математическая статистика / Л.В. Грауэр

4 мая 2016 — 29 июня 2016

Курс знакомит слушателей с основными разделами математической статистики: описательной статистикой, интервальным оцениванием, проверкой статистических гипотез, регрессионым анализом и корреляционным анализом

Погружение в СУБД / Д.В. Барашев

15 сентября 2015 — 2 декабря 2015

Курс для тех, кто имеет некоторый опыт общения с реляционными СУБД и желает знать больше про то, как они работают