Java. Структуры данных и алгоритмы
Курсы программирования на языке JAVA "Java. Структуры данных и алгоритмы"
Центр Непрерывного образования ТСИ предлагает Вам курсы "Java. Структуры данных и алгоритмы" (28 aк.ч.).
Курс предназначен для тех, кто уже знаком с синтаксисом Java и может прочитать несложный код, написанный на Java. Предпочтительно выпускники курсов Java I или Java II.
Краткое содержание курса
- Реализация структуры данных "список на основе массива" (Array List)
- Реализация структуры данных "связанный список" (Linked List)
- Реализация структур данных "Стек" и "Очередь" (Stack и Queue)
- Реализация структура данных "Ассоциативный список" (Map)
- Оптимизация поиска в ассоциативном списке (Hash Map)
- Реализация алгоритма "Сортировка" для Array List
- Реализация структуры данных "Упорядоченное множество" (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го года.
Регистрация
kursi@tsi.lv, Институт транспорта и связи, ул. Ломоносова, 1 – 404. Каб., г. Рига, LV-1019, Латвия, Тел.: (+371) 67100652