Java. Структуры данных и алгоритмы | TSI

Your question

Будем рады дать ответы на любые ваши вопросы!

Java. Структуры данных и алгоритмы

Курсы программирования на языке JAVA "Java. Структуры данных и алгоритмы"

Центр Непрерывного образования ТСИ предлагает Вам курсы "Java. Структуры данных и алгоритмы" (28 aк.ч.).

Курс предназначен для тех, кто уже знаком с синтаксисом Java и может прочитать несложный код, написанный на Java. Предпочтительно выпускники курсов Java I или Java II.

Краткое содержание курса

  1. Реализация структуры данных "список на основе массива" (Array List)
  2. Реализация структуры данных "связанный список" (Linked List)
  3. Реализация структур данных "Стек" и "Очередь" (Stack и Queue)
  4. Реализация структура данных "Ассоциативный список" (Map)
  5. Оптимизация поиска в ассоциативном списке (Hash Map)
  6. Реализация алгоритма "Сортировка" для Array List
  7. Реализация структуры данных "Упорядоченное множество" (Sorted Set)
Сертификат: Apliecība
Начало: 15.01.2020 * Новые группы открываются каждые 2-3 месяца
* Даты курса могут измениться, если группа не будет полной
Язык обучения: русский
Преподаватель: Димитрий Федотов
Требования к предварительным знаниям:Курсы программирования на языке JAVA
 

Цены

Цена курсаОплатить 175 EUR
Студентам TSI и членам Ассоциации выпускников TSI (с НДС)Оплатить 160 EUR

[ВАЖНО] Перед оплатой убедитесь, укомплектована ли группа.

 

Описание программы:

Во время занятий мы познакомимся с основными структурами данных и их применением - как данные хранятся в различных коллекциях, как осуществляется добавление данных, изменение, поиск и удаление.
Мы не только узнаем, какие структуры данных бывают, но и реализуем их сами. То есть будем не только знать, как работает, например, ArrayList (и не только), но и узнаем его внутренности, создав свой собственный ArrayList (и не только).

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

Преподаватель:Димитрий Федотов, архитектор программного обеспечения, со стажем работы более 20 лет в области разработки ПО и международным опытом (Германия, Англия, США). Ежедневно практикующий специалист в одной из крупнейших IT-компаний Латвии - C.T.Co. Работает непосредственно с Java технологиями с 2000го года.

LinkedIn: https://www.linkedin.com/in/dimitrijsfedotovs

 


 

Регистрация

 

 

 

 

kursi@tsi.lv, Институт транспорта и связи, ул. Ломоносова, 1 – 404. Каб., г. Рига, LV-1019, Латвия, Тел.: (+371) 67100652

 

Выберите услугу
Сумма оплаты
EUR
Имя, Фамилия
Э. почта