Kursplan - Java och analytisk finans
Omfattning
15 hp
Kurskod
MMA710
Giltig från
Hösttermin 2013
Utbildningsnivå
Avancerad nivå
Successiv fördjupning
A1N (Avancerad nivå, har endast kurs/er på grundnivå som förkunskapskrav).
Huvudområde(n)
Matematik/Tillämpad matematik
Akademi
Akademin för utbildning, kultur och kommunikation
Fastställd
2013-02-01
Status
Denna kursplan är inte aktuell och ges inte längre
Litteraturlistor
Kurslitteraturen är preliminär till 8 veckor innan kursstart. Kurslitteratur kan vara giltig över flera terminer.
-
Böcker
Webbadresser
Referenslitteratur
Options, futures and other derivatives
7. ed. : Harlow : Pearson Prentic Hall, 2008 - 822 s.
ISBN: 978-0-13-500994-9 (pbk.) LIBRIS-ID: 10936621
Java Methods for Financial Engineering [electronic resource] : Applications in Finance and Investment
London : Springer-Verlag London Limited, 2007.
ISBN: 9781846287411 LIBRIS-ID: 11427981
Syfte
Java technology is both a programming language and a platform. The aim of the course is teaching students the Java programming language and how to write Java programs using the Java Virtual Machine and the Java Application Programming Interface (API), thus making the students able to apply Java programming in solving problems from Financial Engineering.
Lärandemål
At the end of the course the student is expected to be able to
- understand classes, objects, interfaces, packages, exceptions, collections, and use them while creating own Java programs.
- create Java applets with the SWING Graphical User interface.
- package applets using JAR and prepare them to run in a browser.
- create Java programs that implement advanced models of financial instruments using multinomial trees, numerical solutions of stochastic differential equations, and finite difference methods.
Innehåll
Introduction to Java technology. Installing Java development software and using it to create simple programs. The essential concepts and features of Java: object-oriented programming, language basics, classes and objects, interfaces and inheritance, numbers and strings, generics, packages. Essential Java classes: exceptions, basic input/output, concurrency, regular expressions, the platform environment. The Java collections framework. An introduction to SWING. Packaging and deployment Java programs. Creating class libraries in binomial trees, Monte Carlo simulation, finite difference methods and analytic approximation. Advanced models of financial insruments and their implementation in Java.
Undervisning
Lectures, folder sessions and seminars.
Särskild behörighet
Introduktion till finansiell matematik, 7,5 hp, eller motsvarande. Dessutom krävs Svenska B/Svenska 3 samt Engelska A/Engelska 6. I de fall kursen ges på engelska görs undantag från kravet på Svenska B/Svenska 3.
Examination
Projekt, (PRO1) 9 högskolepoäng, betyg Godkänd (G) eller Väl Godkänd (VG)
Seminarium, (SEM1) 6 högskolepoäng, betyg Godkänd (G) eller Väl Godkänd (VG)
En student som har ett intyg från MDU avseende sin funktionsnedsättning har möjlighet att anmäla önskemål om anpassning vid salstentamina eller annan examinationsform i enlighet med Regler och anvisningar för examination på grundnivå och avancerad nivå vid Mälardalens högskola (2020/1655). Det är examinator som, utifrån det intyg som utfärdats, beslutar om eventuell anpassning och i så fall vilken anpassning som ska gälla.
Misstankar om vilseledande vid examination (fusk) anmäls, enligt högskoleförordningen, till universitetets rektor och prövas av universitetets disciplinnämnd. Om disciplinnämnden anser att en student gjort sig skyldig till en disciplinförseelse fattar nämnden beslut om en disciplinär åtgärd, vilket är varning eller avstängning.
Betyg
Väl godkänd, godkänd, underkänd