page logo
Please note the following credit values:

BSc Course: 4.5 ECTS*
BSc Seminar Course: 9 ECTS
MSc Course: 5 ECTS
MBA Course: 3 ECTS
MBA Workshop: 1 ECTS
Language course: 5 ECTS

*The following BSc courses have a different credit value: 

Business Communication: Theory & Practice: 3 ECTS
Managing your personal performance holistically: 3 ECTS
Harmonizing Leadership with Personal Development: 3 ECTS
Mental Health First Aid: 1,5 ECTS
Understanding your personal performance base: 1,5 ECTS
Workshop Body Language for Women: 1,5 ECTS
Intercultural Competence - Fit for International Collaboration: 1,5 ECTS
Perform Yourself! Media and Presentation Coaching: Personal Presence!: 1,5 ECTS

Financial Modeling in Excel/VBA - (F) - Q3

Participation Prerequisites

Prior knowledge in finance is expected. I recommend having attended the Capital Market Theory class (or an equivalent course).

This course is designed for students with little to no prior programming experience.

Course Content

In this course, students will learn how to apply financial models and theories, such as option pricing and asset pricing models, in practice using Excel VBA. The course is designed as a workshop in which students will solve specific problems by writing their own computer code under the guidance of the lecturer. 

Among others, this course covers the following topics:

  • Basic Syntax
  • User-defined Macros/Subroutines
  • User-defined Functions
  • Conditional Statements
  • Loops
  • Arrays
  • Regressions
  • Debugging

Intended Learning Outcomes and Competencies

The course is designed as a computer workshop. Guided by the lecturer, students will solve specific problems in finance using Excel VBA. Students will learn the essential Excel VBA features and advance their prior knowledge in finance theory by implementing finance theory into practice using Excel VBA.

Upon completion of the seminar, students will be able to:

  • Write user-defined Subroutines and Functions in Excel VBA
  • Use debugging tools to correct/optimize their code
  • Model processes, such as stock prices
  • Run Monte Carlo Simulations

Instruction Type

All sessions will be conducted in person. Walkthrough videos for each case study will be made available upon completion.

Form of Examination

Form of Assessment Weighting
(in %)
Duration of written exam
in minutes
Written Exam    
Oral Examination   -
Written Work (Individual)   -
Written Work (Group)   -
Presentation (Individual)   -
Presentation (Group)   -
Business Simulation   -
Class Participation   -
Answer-Choice-Exam   -
Other assessment format (please specify):   -

Next events

No current events available!

1/6 Elective Fr, 23.01.2026 13:15 Uhr 18:15 Uhr 4.2.27 Hörsaal /Lecture Hall
2/6 Elective Th, 29.01.2026 15:00 Uhr 18:15 Uhr 4.2.27 Hörsaal /Lecture Hall
3/6 Elective Fr, 30.01.2026 15:00 Uhr 18:15 Uhr 4.2.27 Hörsaal /Lecture Hall
4/6 Elective Mo, 02.02.2026 09:00 Uhr 12:15 Uhr 4.2.27 Hörsaal /Lecture Hall
5/6 Elective We, 04.02.2026 09:00 Uhr 10:30 Uhr 4.2.27 Hörsaal /Lecture Hall
6/6 Elective Fr, 13.02.2026 10:45 Uhr 14:45 Uhr 4.2.27 Hörsaal /Lecture Hall
Show past events

Lecturers

lecturer image
Straumann, Simon
Lecturer

Indicative Student Workload

Self-Study 118 h
Contact Time 30 h
Examination 2 h