Checking date: 07/05/2025 11:44:57


Course: 2025/2026

Programming
(19878)
Bachelor in Finance and Accounting (Plan: 520 - Estudio: 201)


Coordinating teacher: INCLAN SANCHEZ, LUIS FERNANDO DE

Department assigned to the subject: Signal and Communications Theory Department

Type: Compulsory
ECTS Credits: 6.0 ECTS

Course:
Semester:




Requirements (Subjects that are assumed to be known)
-Mathematics for Economics I -Financial Mathematics -Mathematics for Economics II
Objectives
By the end of the course, students will be able to: -Develop basic programming skills applied to solving financial problems, using MATLAB as the main tool. -Formulate and implement simple mathematical models to address real-world situations in accounting, finance, statistics, and business management. -Access, select, and prepare relevant data sources, including statistical databases, business data, and surveys, for computational analysis. -Apply financial techniques and tools such as risk estimation, cost of capital calculation, asset and derivative valuation, and forecasting interest and exchange rate movements. -Design, execute, and analyze computational experiments, correctly interpreting the results in financial or accounting contexts. -Develop autonomy in learning within the field of market finance, identifying training needs and selecting appropriate resources. -Use proper technical terminology and the scientific method in financial analysis, particularly in asset valuation and risk measurement.
Description of contents: programme
Topic 1: Introduction to computer science: - General concepts - Computer architecture - Introduction to operating systems - Cloud environments - Programming paradigms - Compiling and executing programs - Programming fundamentals - Model-driven design -Current topics: Artificial Intelligence, Data Analytics, Economic Intelligence Topic 2: Programming in MATLAB - MATLAB language features - Arrays - Expressions and Operators - Control Flow - Functions and Scripts Topic 3: Information Structure and Representation - Characters and text - Multidimensional Arrays - Cell Arrays - Structures - Databases - Financial information Topic 4: MATLAB for Finance - Toolbox - Market Data - Big Data - Models and examples Topic 5: Program Testing
Learning activities and methodology
The activities carried out during the course are as follows: a) Classroom Lectures. Presentation of fundamental concepts using digital whiteboards and audiovisual material (slides, presentations, etc.). Debate and clarification of doubts regarding the concepts acquired by the students during their learning process will be encouraged. To facilitate this, students will have access to various key reference texts, which will serve as essential tools for studying the course. b) Practical classes and problem-solving with MATLAB. The practical sessions, conducted in small groups and in person, will focus on solving applied problems. From the beginning of the course, students will have access to a collection of exercises, practical cases, and advanced topics related to the field of finance. c) Laboratories. Four mandatory MATLAB labs will be held, focusing on key course concepts. At the end of each lab, an individual test will be conducted to verify the students' achievement of the session's objectives. d) Problem-solving and projects. Periodic exercises based on financial models will be assigned, and students must submit their solutions. Additionally, some of these assignments may be developed and presented as projects applied to solving real-world finance cases. e) Online content and activities. The course platform will provide complementary resources and interactive activities to support students' independent learning of key concepts. Tutoring. Up to four individual tutoring time slots per week will be available, which can be booked via email.
Assessment System
  • % end-of-term-examination/test 50
  • % of continuous assessment (assigments, laboratory, practicals...) 50

Calendar of Continuous assessment


Extraordinary call: regulations
Basic Bibliography
  • Steven C. Chapra. Applied Numerical Methods with MATLAB. Mc graw Hill. Eighth Ed 2020
  • Stormy Attaway. MATLAB A Practical Introduction to Programming and Problem Solving. Elsevier. 2019
  • Xue Dingyü, Pan Feng. MATLAB and Simulink in Action. Springer. 2024
  • Yi Chen Long Huang. MATLAB Roadmap to Applications. Springer. 2025
Recursos electrónicosElectronic Resources *
Additional Bibliography
  • Hao Zhang. Models and Methods for Management Science. Springer. 2022
  • Kamran Dadkhah. Foundations of Mathematical and Computational Economics. Springer. Second Edition 2011
  • Paolo Brandimarte. Numerical Methods in Finance and Economics A MATLAB-Based Introduction. Wiley Interscience. Second Edition 2006
Recursos electrónicosElectronic Resources *
(*) Access to some electronic resources may be restricted to members of the university community and require validation through Campus Global. If you try to connect from outside of the University you will need to set up a VPN


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