Algorithms with Java - май 2020
Курсове в модула
Algorithms Fundamentals (with Java) - май 2020
Algorithms Advanced (with Java) - юни 2020
Умения, които ще придобиеш
- Оценка и сложност на алгоритми
- Рекурсия, решаване на рекурсивни проблеми и връщане от рекурсия
- Комбинаторни проблеми: пермутации, вариации и комбинации
- Търсене, сортиране и алчни алгоритми с подхода разделяй и владей
- Теория на графите, обхождане намиране на най-кратък път
- Решаване на оптимизационни проблеми, чрез динамично оптимиране
- Топологично сортиране на граф и минимално покриващо дърво
- Най-кратък път в граф с негативни тегла, най-дълъг път в (DAG)
- Силно свързани компоненти и максимален поток
- Динамично оптимиране в по-сложни оптимизационни проблеми
- Амортизационен анализ, класификация - (P, NP, NP-completeness)
- Редуциране на проблеми от един тип към друг
Онлайн модулът Algorithms with Java е подходящ за всички, които могат да боравят свободно с променливи, условни конструкции, цикли и масиви. Разглежданите техники са фундаментални и не разчитат на определени характеристики на езика и средата за разработка. Курсът ще се проведе с използване на езика Java, но е подходящ и за тези с опит в други програмни езици, като: C, C++, C#. Подходящ е за всички хора, които са избрали програмирането за своя професия, независимо дали са обучаващи се студенти или опитни програмисти, които искат да придобият основни знания в анализа, решаването и приложението на алгоритмични задачи. Курсът е подходящ и за всички преминали курс по Структури от Данни имащи желание да надградят знанията си.
Докога мога да се запиша и кога стартира модулът?
Записването за модула е отворено до 24 май 2020 г. Обучението стартира на 26 май 2020 г.
Как мога да се запиша?
За да се запишете за модула, кликнете ТУК и следвайте стъпките. Записването се осъществява само след успешно извършено плащане.
Кога и къде ще се провеждат занятията?
Занятията ще се провеждат изцяло онлайн, както следва:
• Algorithms Fundamentals (with Java) - май 2020 - всеки вторник и четвъртък, от 18:00 часа, изцяло онлайн;
• Algorithms Advanced (with Java) - юни 2020- всеки вторник и четвъртък, от 18:00 часа, изцяло онлайн;
Какви са формите на обучение?
Имате възможност да се обучавате в онлайн форма на обучение:
- Онлайн: Ако запишете онлайн обучение, ще имате достъп до всички видео лекции и материали от курса, достъп до виртуална класна стая и обучение в реално време, както и възможност да предавате своите домашни за проверка.
*Препоръчително е да носите собствен лаптоп, ако сте записани в присъствена форма на обучение.
Колко струва обучението в модула?
За модула се заплаща еднократна такса, включваща онлайн обучение в СофтУни. За всеки от курсовете, включени в модула, имате възможност да се явите на изпит и да получите сертификат.
Форма на обучение | Включва | Цена |
---|---|---|
Онлайн | Записване за модула
| 260 лв. |
СофтУни ви дава 100% гаранция за качеството на този модул. За нас е важно да придобиете необходимите умения и знания. Ако по някаква причина обучението не отговори на очакванията ви, ние ви гарантираме възстановяване на цялата сума, която сте заплатили. Таксата може да ви бъде възстановена до края на ранните записвания за изпит, за първия курс (4 юни).
Мартин Паунов
Преподавател