DCU Home | Our Courses | Loop | Registry | Library | Search DCU
<< Back to Module List

Module Specifications.

Current Academic Year 2024 - 2025

All Module information is indicative, and this portal is an interim interface pending the full upgrade of Coursebuilder and subsequent integration to the new DCU Student Information System (DCU Key).

As such, this is a point in time view of data which will be refreshed periodically. Some fields/data may not yet be available pending the completion of the full Coursebuilder upgrade and integration project. We will post status updates as they become available. Thank you for your patience and understanding.

Date posted: September 2024

Module Title Data Science for Finance
Module Code EF5176 (ITS) / FBA1025 (Banner)
Faculty DCU Business School School DCU Business School
Module Co-ordinatorTianqi Luo
Module TeachersMichael Dowling
NFQ level 9 Credit Rating 7.5
Pre-requisite Not Available
Co-requisite Not Available
Compatibles Not Available
Incompatibles Not Available
Coursework Only
Description

The rapid rise of new ways of thinking about finance, as well as technological progress, has created a necessity for finance professionals to be able to work with new forms of data. This move echoes the wider rise of data science as an approach to business. This module will cover the nature and approaches of data science and, in specific, will approach finance through an immersion in Python coding. Python is the most popular language of data science and this module will bring you from the very basics of coding in Python through to advanced techniques for understanding financial data.

Learning Outcomes

1. Understand the potential for modern data science approaches to improve the practice of finance
2. Develop Python language techniques that enable the effective analysis of financial data
3. Analyse financial phenomena through project-based approaches to financial data intelligence
4. Demonstrate an understanding of how to analyse, critically evaluate, and communicate, financial data science findings



Workload Full-time hours per semester
Type Hours Description
Lecture12Formal classes (lecture / workshop), one hour per week delivered live online, with a recorded option available.
Lecture12Formal classes (lecture), one hour per week delivered in pre-recorded online learning
Assignment Completion76Two individual assignments and a group presentation.
Independent Study87.5Class related reading and activities, guided reading and further learning.
Total Workload: 187.5

All module information is indicative and subject to change. For further information,students are advised to refer to the University's Marks and Standards and Programme Specific Regulations at: http://www.dcu.ie/registry/examinations/index.shtml

Indicative Content and Learning Activities

Introduction to data science for finance
Introduction to the basic concepts of data science and the tools and techniques of the methods. Immersive learning by doing, alongside practical application exercise and case study-based learning. Discussion of the development of financial data science as a tool of fintech as well as the general new development of finance.

Financial intelligence through data science
Problem-based approach to developing and strengthening knowledge of financial data science. Through the use of Python. Python support is provided through DataCamp.com which allows development of baseline learning and strengthening lecture learning. Sample topics include: asset valuation, risk assessment, stock price prediction, outlier and fraud detection. Use of standard statistical tools through Python: Pandas, Statsmodels, as well as some introduction to the basics of machine learning for finance.

Financial data science project
Development project on a major topic. Guidance through feedback, group structures, and expert advice. Outcome will be a project capable of showcasing data science learning.

Assessment Breakdown
Continuous Assessment100% Examination Weight0%
Course Work Breakdown
TypeDescription% of totalAssessment Date
Group presentationGroup work: Students will demonstrate a clear business-oriented solution to a finance problem through the application of financial data science techniques.30%Week 9
Report(s)Individual assessment: The student will demonstrate applied knowledge of the full module material through the exploration of a financial problem using Python.70%Sem 1 End
Reassessment Requirement Type
Resit arrangements are explained by the following categories:
Resit category 1: A resit is available for both* components of the module.
Resit category 2: No resit is available for a 100% continuous assessment module.
Resit category 3: No resit is available for the continuous assessment component where there is a continuous assessment and examination element.
* ‘Both’ is used in the context of the module having a Continuous Assessment/Examination split; where the module is 100% continuous assessment, there will also be a resit of the assessment
This module is category 1
Indicative Reading List

  • Brooks, Chris: 2019, Python Guide for Introductory Econometrics for Finance, Cambridge University Press,
  • Brooks, Chris: 2019, Introductory Econometrics for Finance, Cambridge University Press, 978-110842253
  • Wes McKinney: 2017, Python for Data Analysis, O'Reilly Media, 1491957662
Other Resources

61306, 0, DataCamp training (various courses), www.datacamp.com,

<< Back to Module List