Онлайн-курсы весеннего семестра от Академического университета и CS центра

    Коллекция онлайн-курсов, подготовленных преподавателями Академического университета (СПбАУ РАН) и Computer Science Center, насчитывает уже почти 20 бесплатных курсов по программированию и математике.

    Все онлайн-курсы разработаны на платформе Stepik.org, их может проходить любой желающий. Количество курсов продолжает расти, и этой весной запускаются несколько новинок:



    • Алгоритмы: теория и практика. Структуры данных (А. С. Куликов)
    • Операционные системы (М.Ю. Кринкин)
    • Функциональное программирование на языке Haskell (часть 2) (Д. Н. Москвин)

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

    Преподаватель: Александр Куликов, кандидат физико-математических наук. Научный сотрудник лаборатории математической логики ПОМИ РАН, координатор и преподаватель Computer Science центра и Computer Science клуба при ПОМИ РАН, преподаватель Академического университета.
    О курсе: в курсе будут рассмотрены структуры данных, наиболее часто использующиеся на практике: массивы, списки, очереди, стеки, динамические массивы, очереди с приоритетами, системы непересекающихся множеств, хеш-таблицы, сбалансированные деревья. Вы узнаете, как такие структуры данных реализованы в разных языках программирования, и, конечно же, потренируетесь самостоятельно их реализовывать, применять и расширять.


    Операционные системы

    Преподаватель: Михаил Кринкин, преподаватель СПбАУ РАН.
    О курсе: курс об основах внутреннего устройства ядра ОС. Несмотря на небольшую продолжительность курс довольно детально покрывает следующие темы:

    • Управление памятью (разделение на физическую и логическую память, аппаратные средства организации логической памяти, алгоритмы аллокации);
    • Планирование и многозадачность (вытесняющая и невытесняющая многозадачность, критерии планирования, переключение потоков управления);
    • Средства синхронизации потоков (взаимное исключение, реализация примитивов взаимного исключения, дедлоки и средства борьбы с ними);
    • Пространство пользователя и системные вызовы (реализации системных вызовов, структура исполняемого файла, запуск приложений).



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

    Преподаватель: Денис Николаевич Москвин, доцент кафедры математических и информационных технологий СПбАУ РАН и преподаватель Computer Science центра.
    О курсе: слушатели смогут познакомиться с новыми типами данных и классами типов, упрощающими работу с эффектами, и позволяющими конструировать и использовать составные эффекты. Курс является продолжением курса «Функциональное программирование на языке Haskell». Первая часть доступна без дедлайнов.



    Подробнее ознакомиться со всеми онлайн-курсами CS центра и Академического университета можно по ссылке.
    • +20
    • 5,5k
    • 2
    Computer Science Center
    91,00
    Компания
    Поделиться публикацией

    Комментарии 2

      0
      Курсы хорошие, насыщенные, много интересных заданий и тем, правда один минус, уроки очень короткие, буквально по 5-10 минут. Чтобы сделать некоторые задания требуется еще дополнительно почитать в интернете, а так все отлично в этом плане. Конечно сертификаты не высшего качества, но для развития оно того стоит)
        0
        Все так и должно быть, курсы не панацея, а толчок, для дальнейшего самообучения

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

      Самое читаемое