4208086: Programming in Finance

zurück zur Übersicht
Semester:WS 16/17
Art:Übung
Plansemester:1
Lektionen / Semester:28.0 L / 21.0 h
Selbststudium:39.0 h

Modulleitung/Dozierende

Studiengang

Masterstudium Finance (01.09.2015)

Beschreibung

This course is an introduction to programming with a focus on finance. Overall, programming is a language, which allows human beings to communicate with computers. All languages are set up by grammar and vocabulary. The grammar of programming is the design of the algorithm. The vocabulary is the syntax of the source code and the usage of implemented functions.

The first milestone of this course is the development of an algorithm. An algorithm is the roadmap between the input and output, which solves a certain problem. For example, an algorithm is able to find the shortest way between your staring point and your target. The second milestone is an introduction to R, such that the basic vocabulary is known. Then, the course will discuss some sorting algorithms. At the first stage, sorting algorithms seem not to be important for financial aspects. But the opposite is true. For example, the risk factors of Fama / French (High-Minus-Low, Small-Minus-Big, etc) are one of the central risk factors in finance. A computation of these factors without any sorting is simple not possible.

The last part of the course discusses linear regressions and portfolio management within R.

Lernergebnisse

Students

  • understand the basic concepts and tools of the statistical software R
  • are able to do their own programming.

Kompetenzen

Lehrmethoden

Interactive lecture with exercises

Literatur

  • Venables, W. N., & Smith, D. M. (2009). An introduction to R (2nd ed.). Surrey: Network Theory Limited.

Arbeitsmaterial

Helpful sources for input:

  • CRAN, CRAN Packages, http://cran.r-project.org
  • Rmetrics, Rmetrics, http://www.rmetrics.org

Prüfungsmodalitäten

30% Mid-term presentation
70% group project

Termine

DatumZeitRaum
15.09.201613:15 - 17:15H4
16.09.201609:00 - 13:00H2
20.09.201613:15 - 16:30H4
14.10.201610:00 - 13:00H2
18.10.201609:00 - 12:15H4
21.10.201612:15 - 15:30H2
28.10.201608:00 - 13:00H2

Prüfungen

  • PWW-MA_Programming in Finance (WS 16/17, bewertet)