Art:Übung
Plansemester:1
Lektionen / Semester:28.0 L / 21.0 h
Selbststudium:39.0 h
Modulleitung/Dozierende
- Florian Schaller, MSc
(Modulleitung)
- Dr. rer. oec. Jurij-Andrei Reichenecker, MSc UZH ETH LL.M.
(Interner Dozent)
Studiengang
Masterstudium Finance (01.09.2015)Module
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
Datum | Zeit | Raum |
15.09.2016 | 13:15 - 17:15 | H4 |
16.09.2016 | 09:00 - 13:00 | H2 |
20.09.2016 | 13:15 - 16:30 | H4 |
14.10.2016 | 10:00 - 13:00 | H2 |
18.10.2016 | 09:00 - 12:15 | H4 |
21.10.2016 | 12:15 - 15:30 | H2 |
28.10.2016 | 08:00 - 13:00 | H2 |
Prüfungen
- PWW-MA_Programming in Finance (WS 16/17, bewertet)