Checking date: 16/05/2024

Course: 2024/2025

Financial Software Engineering and Management
Master in Financial Sector Technologies: FinTech (Plan: 461 - Estudio: 313)

Coordinating teacher: AMESCUA SECO, ANTONIO DE

Department assigned to the subject: Computer Science and Engineering Department

Type: Electives
ECTS Credits: 3.0 ECTS


1 Know the life cycle of financial applications 2 Capacity for validation and verification of financial software 3 Know the main management tools 4 Understand Project Management in Financial Environments
Skills and learning outcomes
Description of contents: programme
1. Life cycle of a Financial application 2. Programming tools 3. Validation and Verification Tools 4. Versioning and Configuration Management 5. Debugging and profiling 6. ITIL compliant 7. Maven compliant 8. Main tools: Jenkins, Dimensions, SONAR 9. Development standards 10.Project management in financial environments 11.Commercial aspects of project sales 12.Licenses and patents
Learning activities and methodology
Learning Activities (AF) AF1: Theoretical Class. Theoretical presentations accompanied by electronic materials, such as digital presentations. AF3: Theoretical-Practical Classes. Combination of theoretical classes with practical exercise resolution. AF6: Group Work. Group work activities, generally of a practical nature. Guided challenges for solving practical problems. Students work in teams guided by the professor. AF7: Individual Student Work. Individual activities that complement other activities (both in-person and online), as well as exam preparation. Teaching Methodologies The course is based on the following pedagogical techniques: Active Learning, Problem Solving, Collaborative Learning. MD1: Classroom Presentations. Lectures by the professor using computer and audiovisual aids to develop the main concepts of the subject, with bibliographic references provided to supplement student learning. MD3: Practical Case Resolution. Group-based practical case studies posed by the professor. MD4: Class Discussion. Moderated by the professor, covering topics related to the course content and practical cases. MD5: Group Work and Reports. Preparation of group projects and reports. Tutoring In-person tutoring sessions.
Assessment System
  • % end-of-term-examination 60
  • % of continuous assessment (assigments, laboratory, practicals...) 40

Calendar of Continuous assessment

Basic Bibliography
  • Ravi Sethi. SOFTWARE ENGINEERING Basic Principles and Best Practices. Cambridge University Press. 2023

The course syllabus may change due academic events or other reasons.