Course: Data analysis in finance

» List of faculties » FES » UMKM
Course title Data analysis in finance
Course code UMKM/FADF
Organizational form of instruction Lecture + Seminar
Level of course Master
Year of study not specified
Semester Winter
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Smolík Ondřej, Ing.
Course content
Basic principles of relational databases. Introduction to SQL, basic operations. Intermediate SQL operations. Introduction to Python, development environment, basic principles. Variables and data types in Python. Conditions and loops in Python. Functions and libraries in Python. Selected statistical methods and their application to financial data in Python. Case studies from the insurance and banking sectors.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Work with text (with textbook, with book), Methods of individual activities, Skills training
Learning outcomes
To introduce students to the basics of data analysis in the financial sector. Emphasis is placed on the practical use of SQL and Python tools and the application of statistical methods in the context of insurance and banking.
Students who successfully complete the course will be able to: - Explain the principles of relational databases. - Explain the principles of basic operations used in relational database queries. - Define the basic principles of programming in Python. - Define effective procedures for data processing in Python. - Independently decide on the suitability of selected statistical tools for a given problem. - Analyze and interpret results in specific case studies. - Present data analysis outputs in a comprehensible manner. Students who successfully complete the course will be able to: - Use SQL queries to retrieve data from relational databases. - Work with data in Python, including data cleaning. - Apply selected statistical methods in the context of financial data. Students who successfully complete the course will be able to: - Independently retrieve and prepare data from a relational database, select appropriate statistical methods based on the nature of the data and the problem, apply these methods using appropriate software tools (SQL, Python), and interpret the results obtained.
Prerequisites
unspecified

Assessment methods and criteria
Oral examination, Written examination, Student performance assessment

Credit assignment: test Examination: written and oral.
Recommended literature
  • Python for data analysis . Milton Keynes, UK: Computer Scince Academy, 2020. ISBN 978-1-80125-526-4.
  • Grus, Joel. Data science from scratch . Beijing ;: O'Reilly, 2019. ISBN 978-1-4920-4113-9.
  • Kubanová,J. Statistické metody pro ekonomickou a technickou praxi.
  • Laurenčík, Marek. SQL . Praha: Grada Publishing, 2018. ISBN 978-80-271-0774-2.
  • Ma, Weiming James. Mastering Python for finance . Birmingham, UK: Packt, 2019. ISBN 978-1-78934-646-6.
  • Pecinovský, Rudolf. Python . Praha: Grada Publishing, 2021. ISBN 978-80-271-3442-7.
  • Starmer, Josh. The StatQuest illustrated guide to neural networks and AI. 2025.
  • TSE Y.-K. Nonlife Actuarial Models. Cambridge: University Press, 2009.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester