FPYT1-PF04 Project on financial data analysis
FPYT1-PF04 Project on financial data analysis
- Course description
- Course codeFPYT1-PF04
- Program of studyPython for Finance
- Credits4
- Course coordinatorTor Kringeland
As part of the second project, the candidates will work on a project of their own choosing, related to financial data analysis. Each candidate will provide evidence of their ability to handle large financial datasets, put them into context and extract actionable insights from them. The project opens opportunity for teamwork, real-world client projects or interdisciplinary cooperation across disciplines. The project will be graded A-F.
From previous courses, the candidate is able to collect, manipulate and visualize financial data. This course builds upon the candidates’ knowledge and skill to create model based on collected data and furthermore write reports on the data analysis and modelling which can be consumed by other analysts or stakeholders in the finance industry.
The candidate:
- has knowledge of basic concepts, processes and tools for data collection and statistical analyses
- has knowledge of Python libraries used for data manipulation, visualisation and reporting
- has insight into regulations, standards, agreements and quality requirements relevant to data manipulation and reporting
- has insight into data manipulation and data visualisation best practices
- can update their vocational knowledge of Python, third party libraries and frameworks
- understands the importance and value of Python proficiency in data analytics and reporting for the finance industry
The candidate:
- can apply vocational knowledge to identify and analyse problems in the finance industry that can be solved with Python
- can apply vocational knowledge to write Python analyses that process data and generate automated reports
- can apply vocational knowledge to create financial models and simulations in Python
- masters Python libraries for numerical analysis, machine learning and data visualisation
- can find information and material that is relevant to a larger project in the finance industry
- can study a situation in the finance industry and identify data analytics that can be performed with Python scripts
The candidate:
- understands the ethical principles and restrictions associated with analysing and reporting on financial data
- has developed an ethical attitude in relation to financial data analytics
- can carry out work based on the needs of decision makers in the finance industry
- can build relations with other developers in a manner that follows the ethical guidelines, social norms and conventions of online forums and knowledge bases
- can build relations, collaborate and communicate with development teams building financial solutions
- can develop work methods, products or services of relevance to developing Python scripts for data analytics in the finance industry
In this course, the following teaching and learning methods can be applied, but are not limited to:
- Lecture: Educator-led presentations or activities providing knowledge, skills, or general competencies in the subject area.
- Group work: Collaborative activities where students work together to solve problems or complete tasks.
- Tutoring: One-on-one or small group sessions with an instructor for personalized guidance and support.
- Student presentations: Opportunities for students to demonstrate their understanding of course material by presenting to peers.
- Online lessons: Digital content delivered via an online learning platform.
- Guidance: Individualized advice and direction from instructors to support students in their learning journey.
- Workshops: Practical sessions focused on hands-on application of theoretical concepts or skills.
- Self-study: Independent study where students engage with course material on their own without any teacher support.
Teaching materials, reading lists, and essential resources will be shared in the learning platform and software user manuals where applicable.