Checking date: 08/06/2023


Course: 2023/2024

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


Coordinating teacher: AMESCUA SECO, ANTONIO DE

Department assigned to the subject: Computer Science and Engineering Department

Type: Electives
ECTS Credits: 3.0 ECTS

Course:
Semester:




Objectives
That the students can apply the broader (or multidisciplinary) acquired knowledge and ability to solve problems in new or unfamiliar environments within contexts related to their field of study That students possess learning skills that enable them to continue studying in a way that will be largely self-directed or autonomous. Ability to understand and apply methods and techniques in the field of Computer Engineering in financial markets Ability to conceive, design or create, implement and adopt a substantial process of development or creating software for financial markets Ability to conceive, design or create, implement and adopt a substantial process of development or creating software for financial markets Ability to apply the acquired knowledge and to solve problems in new or unfamiliar environments within broader and multidisciplinary contexts, to be able to integrate this knowledge. Ability to work in multi-disciplinary environments and in large heterogeneous development teams Participate in the development of financial software, since its inception in the phases of analysis, to implementation and integration with other systems Learning outcomes - Understand how they are organized and what is the dynamics of highly productive teams. - Understand how to plan and estimate the development of a new software product. - Understand the concepts and techniques to manage the development of software products - Define and manage a financial software product with an agile approach.
Description of contents: programme
SOFTWARE ENGINEERING AND MANAGEMENT IN FINANCIAL SECTOR 1 Principles of agile development 2 Agile development process 3 Roles in agile project management 4 Stories 5 Product backlog 6 Estimation 7 Sprint Planning 8 Release Planning 9 Sprint Execution 10 Sprint Review 11 Sprint Retrospective
Learning activities and methodology
Training Activity: ONLINE SPOC Be Agile course. UC3M Digital. Open edX platform. SWA Team E-learning activities: discussion forums, visualization of pre-recorded content, online questionnaires and other e-learning training activities. Training Activity: IN CLASS A guided challenge for solving practical problems. The students work as a team guided by the teacher TUTORIALS: Face-to-face tutoring INDIVIDUAL STUDENT WORK Individual student activities that complement the rest of the activities (both in person and ONLINE). TEACHING METHODOLOGIES The course is based on the following pedagogical techniques: Active Learning, Problem Solving, Collaborative Learning -Resolution of a practical case, raised by the teacher as a group -Exhibition and discussion in class, under the teacher's moderation of topics related to the content of the subject, as well as practical cases -Elaboration of works and reports in a group -Specific e-learning activities, related to the semi-face character of the degree, including the viewing of recorded content, self-correction activities, participation in forums, and any other online teaching mechanism
Assessment System
  • % end-of-term-examination 60
  • % of continuous assessment (assigments, laboratory, practicals...) 40
Calendar of Continuous assessment
Basic Bibliography
  • Rubin, Kenneth S.. Essential Scrum: a practical guide to the most popular agile process. Pearson Education, Inc.,. 2013

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