|
Факултет по математика и информатика - Python за Fintech разработка |
 |
Крайната оценка се формира на базата на текущ контрол, презентация и защита
| Лектори |
доц. д-р Силвия Гафтанджиева и гл. ас. д-р Георги Пашев
|
| Анотация |
Дисциплината "Python за Fintech разработка" подготвя студентите за работа като Pythonразработчици във финансово-технологичния сектор. Курсът комбинира задълбочено изучаване наPython екосистемата за анализ на данни с практически умения за back-end разработка иколичествени методи за финансови приложения.
Занятията имат за цел да развият и практически навици по създаване на курсови проекти визучаваната област. Последното включва избор на проблем в областта на fintech, анализ на състо-янието на подходите и методите за неговото решаване, изготвяне на проектна документация, пуб-личната й защита и др.
Организацията на обучението е в съответствие с поставените цели и задачи, асамото обучение се провежда от висококвалифицирани преподаватели с компетенции впрофесионално направление 4.6. Информатика и компютърни науки.
Разбирането и усвояването на учебното съдържание на темите, включени впрограмата на дисциплината ще допринесат за постигане на очакваното отстудентите (след завършване на обучението) равнище на компетенции и умения вобластта, а именно: разбиране на спецификата на създаване на лингвистични средства,спец. за осигуряване на интелигентни интерфейси за системи за комуникация ‘човек– компютър’.
Учебната програма е публично (вкл. Интернет) достъпна за студенти икандидат-студенти.
|
| ПРЕДВАРИТЕЛНИ ИЗИСКВАНИЯ |
|
Студентите трябва да имат знания и умения, съответстващи на Държавнитеизисквания за средните училища в България по български език, както и да притежаватдобри познания в областта на създаването и ползването на програмни системи. Изискватсе също и добри познания по вероятности, статистика, дискретна математика, алгоритми иструктури от данни, и бази от данни в рамките на учебния план по специалността.
|
| КОМПЕТЕНТНОСТИ (ПРИДОБИТИ ЗНАНИЯ И УМЕНИЯ |
|
След успешното завършване на курса студентите ще владеят професионално Pythonза fintech приложения, ще имат практически опит с анализ на финансови данни, ще могатда работят с различни бази данни и системи за съхранение, ще разбират финансовитеконцепции и алгоритмичната търговия, и ще бъдат подготвени за работа в международенекип.
|
| ТЕХНИЧЕСКО ОСИГУРЯВАНЕ НА ОБУЧЕНИЕТО |
|
Всички лекции се представят под формата на мултимедийни презентации в зала,оборудвана с мултимедийна техника. Практическото обучение се провежда в модерникомпютърни лаборатории с осигурен (вкл. и безжичен) Интернет-достъп. Засамостоятелна работа студентите могат да ползват и компютърна зала със свободендостъп. Студентите имат възможност да получат консултации като се срещат лично спреподавателите в определени часове на всяка седмица, или виртуално – по всяко време врамките на 24 часа, използвайки университетската компютърна мрежа.
|
| ТЕМАТИЧНО СЪДЪРЖАНИЕ НА УЧЕБНАТА ДИСЦИПЛИНА |
| А. ЛЕКЦИИ |
|
Модул 1: Advanced Python и Data Science (8 часа) - Работа с NumPy, Pandas и SciPy за анализ на финансови данни - Асинхронно програмиране с asyncio за high-frequency trading - Паралелна обработка на данни и оптимизация - Python best practices и clean code в контекста на fintech приложения
Модул 2: Бази данни и съхранение (6 часа) - Работа с Oracle Database за финансови транзакции - MongoDB и NoSQL решения за big data анализ - Оптимизация на заявки и индексиране - Интеграция на различни storage решения
Модул 3: Количествени методи и финанси (6 часа) - Анализ на времеви редове и финансово моделиране - Risk management и portfolio optimization - Machine learning за предсказване на пазарни тенденции - Автоматизирана търговия и алгоритмични стратегии
|
| Б. ПРАКТИЧЕСКА ЧАСТ |
|
- Работа с реални финансови данни чрез Python библиотеки (6 часа) - Имплементация на финансови алгоритми и стратегии (4 часа) - Разработка на back-end системи с Oracle и MongoDB (6 часа) - Създаване на цялостен fintech проект (4 часа)
|
| УЧЕБНИ ДЕЙНОСТИ И МЕТОДИ НА ПРЕПОДАВАНЕ |
|
Обучението включва лекции, лабораторни упражнения, периодичен контрол, устен иписмен изпит. На лекции се разглеждат основните теоретични концепции, допълнени отпрактически упражнения в лабораторни условия. Студентите разработват индивидуалнипроекти, които обогатяват и развиват с изучаването на всяка следваща тема от учебнатапрограма. Часовете за самоподготовка включват изучаване на учебното съдържание иработа със специализиран софтуер. Методите на преподаване включват интерактивнилекции с практически примери, лабораторни упражнения с актуални технологии, работапо проекти, симулиращи реални fintech решения.
|
| НАЧИН НА ПРОВЕЖДАНЕ НА ИЗПИТА И ОТЧИТАНЕ НА ТЕКУЩОТО ОЦЕНЯВАНЕ |
|
Крайната оценка се формира на базата на текущ контрол, презентация и защита накурсов проект, както и на устен изпит. Проектите включват работа с големи генеративниезикови модели, което допълва и укрепва практическите умения на студентите.Оценяването на курса се разпределя по следния начин: финалният проект съставлява 40%от общата оценка, практическите задачи допринасят с 30%, теоретичният тест има тежестот 20%, а активността на студента се оценява с 10%.
|
| БИБЛИОГРАФИЯ |
|
I. Основна
- McKinney, W. (2022). Python for Data Analysis, 3rd Edition. O'Reilly Media
- Hilpisch, Y. (2021). Python for Algorithmic Trading. O'Reilly Media
- Yves Hilpisch. (2020). Artificial Intelligence in Finance. O'Reilly Media
II. Допълнителна
- Hull, J. C. (2020). Machine Learning in Business: An Introduction to the World of Data Science. CambridgeUniversity Press
III. Интернет-източници
- Xuhu Wan. "Python and Statistics for Financial Analysis.", https://www.coursera.org/learn/python-statistics-financial-analysis
- 365 Careers. "Python for Finance: Investment Fundamentals & Data Analytics.",https://www.udemy.com/course/python-for-finance-investment-fundamentals-data-analytics/
- Python Charmers. "Python for Finance.", https://pythoncharmers.com/training/python-for-finance/
- National University of Singapore. "Finance with Python.", https://www.aidf.nus.edu.sg/finance-with-python/
- Codecademy. "Analyze Financial Data with Python.", https://www.codecademy.com/learn/paths/finance-python
|
|
|
|
Актуално
|
- Класиране и провеждане на ИД 2, РЕДОВНО ОБ.
- Практика по специалността - БИТ, СТД, 3 курс, РЕД. ОБ.
- Практика по специалността - И, СИ, 3-ти курс, РЕД. ОБ.
- Студентски мобилности С ЦЕЛ ОБУЧЕНИЕ, Еразъм+, II семестър 2025/26
- ВТОРА избираема дисциплина, I сем., 2025/26, РЕДОВНО ОБ.
- Студентски практики по проект BG05SFPR001-3.002-0001 "От висше образование към заетост"
- Относно ИД при хон. ас. Илиан Иванов
- Учебен отдел няма да работи на 25, 26 и 27 ноември 2025 г.
- Покана за участие в Международната научна конференция IMEA'2025
- Преподавателски мобилности по Еразъм+
- Преподаватели от ФМИ продължават работата си по проекта STEAME ACADEMY
- Възможност за стаж в Япония за студенти и докторанти
- Факултетен съвет - 19.11.2025
- Конкурс за стипендии на БНБ
|
|
Още новини
|
|
Архив на новините
|
|