DSCM008 Проект: Изграждане на приложения за големи данни - I
Анотация:
Проектът спомага за подготовка в областта на алгоритмите и на програмирането. Студентите реализират основни алгоритми за търсене и сортировка, алгоритми над графи и т.н, които се използват при работа с големи данни. Използват се основни методи за програмиране и обработка на данни при статично и динамично разпределяне на паметта, при ползване на рекурсивни алгоритми и рекурсивно дефинирани структури.
Преподавател(и):
доц. Стоян Мишев д-р
доц. Методи Трайков д-р
Описание на курса:
Компетенции:
Успешно завършилите курса студенти:
1) знаят:
• какви са етапите при съставяне на работеща програма
2) могат:
• Успешно предалите проекта студенти могат сами да формализират и алгоритмизират сложни, често възникващи в програмистката практика задачи и да съставят работещи програми.
Предварителни изисквания:
Да познават основните алгоритми и алгоритмични стратегии,
да владеят работата с абстрактни структури данни при динамично отреждане на памет
да познават синтаксиса на поне един от езиците за програмиране
да могат да съставят несложни работещи програми
да са запознати с базови математически методи и понятия
Форми на провеждане:
Редовен
Учебни форми:
Проект
Език, на който се води курса:
Български
Теми, които се разглеждат в курса:
- Анализ на заданието и проектиране на архитектурата на приложението.
- Реализация приложението.
- Документиране на разработката.
- Поетапно разработване на проекта, според заданието.
- Поетапно разработване на проекта, според заданието.
Литература по темите:
По преценка на преподавателя в зависимост от спецификата на проекта.