up

Алгоритмы и структуры данных-2

  • Russian

    course language

  • 7 weeks

    course duration

  • about 8 hours per week

    needed to educate

  • 3 credit points

    for credit at your university

 

Курс "Алгоритмы и структуры данных-2" рассчитан на продолжение обучения самым полезным в практической деятельности разработчиков алгоритмам и структурам данных.

Курс является частью специализации "Алгоритмы и структуры данных", состоящей из двух курсов: "Алгоритмы и структуры данных-1" и "Алгоритмы и структуры данных-2".

About

Пройдя курс, вы расширите ваш багаж знаний по алгоритмам и структурам данных, научитесь применять эти знания на практике, а так же продвинетесь в решении задач, которые предлагают на собеседованиях в IT-компаниях. Для прохождения курса необходимо владение основами программирования на каком-либо императивном языке программирования, а так же прохождение курса "Алгоритмы и структуры данных-1".

Format

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

  • Cormen, T. H. (2009). Introduction to Algorithms (Vol. 3rd ed). Cambridge, Mass: The MIT Press.
  • Arora, S. & Barak, B. (2009). Computational Complexity: A Modern Approach. Cambridge: Cambridge eText.

Requirements

Необходимо умение программировать на одном из языков программирования: Python, C++, Java, C#.
Курс является продолжением курса "Алгоритмы и структуры данных-1".

Course program

  1. Стек, очередь, дек.
  2. Динамическое программирование 1.
  3. Динамическое программирование 2.
  4. Рекурсивные переборы.
  5. Графы. Обход в ширину.
  6. Графы. Обход в глубину.
  7. Деревья, деревья поиска.

Education results

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

Formed competencies

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

Education directions

Отзывы о курсе

 

Необходимое материальное и программное обеспечение:
браузер, компилятор/интерпретатор языка программирования, среда разработки.

Грибов Филипп Юрьевич


Position: Ассистент: Факультет компьютерных наук / Департамент больших данных и информационного поиска

course completion certificate

Certificate

Стоимость доступа ко всем материалам курса, возможности пройти экзамен с прокторингом и получить сертификат составляет 3600 рублей.

The cost of passing the procedures for assessing learning outcomes with personal identification - 3600 Р.

Programs, which includes this course

Similar courses