МОДУЛ: Data Structures with Java - май 2021
За модула
Курсът Fundamentals in Mathematics разглежда основни математически концепции подходящи за бъдещи програмисти. Ще се разгледат части от дискретната математика, като графи и обхождането им, както и логика, логически оператори и булева алгебра. Пряко засегнати ще бъдат комбинаторните изследвания, вероятности и статистика.
Целта на обученията по структури от данни е да запознае участниците с най-използваните структури данни в програмирането чрез поставяне на солидни основи и много практическа работа. Ще се запознаете с имплементацията на линейни и дървовидни структури от данни, както и алгоритмите за работа с тях. Ще научите как да преценявате кога коя структура данни да ползвате чрез анализ на сложността на алгоритмите за всяка операция. Също така ще се научите да надграждате и да модифицирате отделните структури от данни с цел решаване на специфични проблеми.
Курсове в модула
Умения, които ще придобиеш
- Работа с бройни системи, комплексни числа и индукция
- Обхождане на графи чрез различни подходи
- Работа с логаритъм и логаритмични функции
- Прилагане на комбинаторни принципи
- Работа с логически оператори и изрази
- Извличане на статистически данни
- Оценка и сложност на алгоритми
- Репрезентиране на дървовидни структури данни
- Обхождане в дълбочина (DFS) и в ширина (BFS)
- Двоични и балансирани дървета и тяхнато приложение
- Приоритетни опашки и реализиране на операции с тях
- Имплементация на линейни структури от данни
- Имплементация на балансирани дървета
- Червено – черни дървета
- AVL дървета и ротации
- Хеш таблици и хеширащи алгоритми
- Колизии и справяне с тях
- Надграждане и модифициране на структури от данни
Модулът е подходящ за всички, които могат да боравят свободно с променливи, условни конструкции, цикли и масиви и имат базови познания по ООП. Както и за по-опитни програмисти, които искат да придобият по-задълбочени знания за начина по който можем да съхраняваме данни в компютърната памет, така че тези данни да могат да се обработват ефективно.
Как мога да се запиша?
За да се запишете кликнете ТУК или на оранжевия бутон "ЗАПИШИ СЕ" и следвайте стъпките. След успешно заплащане на таксата, вие ще бъдете записани за обучението.
Докога мога да се запиша и кога стартира курсът?
Записването в модулa е отворено до 16 май. Обучението стартира на 18 май 2021 г. Занятията ще се провеждат изцяло онлайн, както следва:
• Fundamentals in Mathematics - май 2021, всеки вторник и сряда от 18:00 до 21:00 часа;
• Data Structures Fundamentals (with Java) - юни 2021, всеки вторник и петък от 18:30 до 21:30 часа;
• Data Structures Advanced (with Java) - август 2021, всеки вторник и петък от 18:30 до 21:30 часа;
Как и къде ще се провеждат занятията?
Можете да се обучавате онлайн в реално време. След всяко занятие, в рамките на часове, получавате и достъп до записа на занятието и учебните ресурси.
Колко струва обучението в модула и какво включва?
За модула се заплаща еднократна такса, включваща онлайн обучение в СофтУни и възможност за явяване на редовен изпит и издаване на сертификат и удостоверение.
Форма на обучение | Включва | Цена |
---|---|---|
Онлайн | Записване в онлайн форма на обучение: | 340 лв. |

СофтУни ви дава 100% гаранция за качеството на този модул. За нас е важно да придобиете необходимите умения и знания. Ако по някаква причина обучението не отговори на очакванията ви, ние ви гарантираме възстановяване на цялата сума, която сте заплатили. Таксата може да ви бъде възстановена до третото занятие на първия курс (2 юни).