Course and Examination Fact Sheet: Autumn Semester ,626: Solving Economics and Finance Problems with MATLAB

Similar documents
Course and Examination Fact Sheet: Spring Semester 2015

How To Get A Masters Degree In Logistics And Supply Chain Management

Applied Computational Economics and Finance

Numerical Analysis. Professor Donna Calhoun. Fall 2013 Math 465/565. Office : MG241A Office Hours : Wednesday 10:00-12:00 and 1:00-3:00

Course Title: Advanced Topics in Quantitative Methods: Educational Data Science Practicum

Master in Quantitative Economics and Finance (MiQE/F)

Industrial and Systems Engineering Master of Science Program Data Analytics and Optimization

Data Analysis with MATLAB The MathWorks, Inc. 1

New Tracks in B.S. in Mathematics

CURRICULUM FOR THE MASTER DEGREE PROGRAM IN QUANTITATIVE FINANCE AT WU WIRTSCHAFTSUNIVERSITÄT WIEN VIENNA UNIVERSITY OF ECONOMICS AND BUSINESS

The Applied and Computational Mathematics (ACM) Program at The Johns Hopkins University (JHU) is

Program description for the Master s Degree Program in Mathematics and Finance

Faculty of Science School of Mathematics and Statistics

Learning outcomes. Knowledge and understanding. Competence and skills

Proposal for Undergraduate Certificate in Large Data Analysis

SJR State Dual Enrollment. Choosing college courses

MATH COLLEGE ALGEBRA Spring 2014 KANSAS ALGEBRA PROGRAM (KAP)

Discover Viterbi: Financial Engineering Professor Petros Ioannou USC Viterbi School of Engineering

Florida State College at Jacksonville MAC 1105: College Algebra Summer Term 2011 Reference: MW 12:00 PM 1:45 PM, South Campus Rm: G-314

ACST829 CAPITAL BUDGETING AND FINANCIAL MODELLING. Semester 1, Department of Applied Finance and Actuarial Studies

San José State University Department of Electrical Engineering EE 112, Linear Systems, Spring 2010

SYLLABUS. OFFICE AND HOURS: Karnoutsos 536 (Access through K506) M 12, T 1, R 10, 12, 2 or by appointment. I am available by at all times.

College Algebra MATH 1111/11

Master of Science in Systems Engineering

MBAA 607: Operations Analysis & Decision Support Systems Loyola Marymount University Spring 2015 Section 1: Monday 4:25 7:05 Room: Hilton 113

MATHEMATICS. Administered by the Department of Mathematical and Computing Sciences within the College of Arts and Sciences. Degree Requirements

CASPER COLLEGE COURSE SYLLABUS

PTE505: Inverse Modeling for Subsurface Flow Data Integration (3 Units)

College Algebra Math 1050 Fall :30-1:20 M-R BLT123

Master of Arts in Economics (MEcon) or Quantitative Economics and Finance (MiQE/F)

Memo: August 27, To: new or prospective students entering our PhD or MS program who are interested in computer networking.

Examination form. 20% individual examination paper TT

Master of Mathematical Finance: Course Descriptions

School of Mathematics, Computer Science and Engineering. Mathematics* Associate in Arts Degree COURSES, PROGRAMS AND MAJORS

MAT150 College Algebra Syllabus Spring 2015

Math Courses Available After College Algebra. nsm.uh.edu

Information and Decision Sciences (IDS)

Math 35 Section Spring Class meetings: 6 Saturdays 9:00AM-11:30AM (on the following dates: 2/22, 3/8, 3/29, 5/3, 5/24, 6/7)

A Guide to Completing the Music Education Thesis

PHILOSOPHY OF THE MATHEMATICS DEPARTMENT

MSc INVESTMENT BANKING & RISK MANAGEMENT FULL-TIME 18 MONTH PROGRAMME IN ENGLISH IN COLLABORATION WITH

Parsons The New School for Design Communication Design. Interaction: Core Lab PUCD 2126 A / CRN: 6125 Fall 2015

CS135 Computer Science I Spring 2015

Masters in Computing and Information Technology

COURSE SYLLABUS. Office Hours: MWF 08:30am-09:55am or by appointment, DAV 238

AC : MATHEMATICAL MODELING AND SIMULATION US- ING LABVIEW AND LABVIEW MATHSCRIPT

COURSE SYLLABUS EDG 6931: Designing Integrated Media Environments 2 Educational Technology Program University of Florida

Computer and Systems Engineering (CSE) Master of Science Programs

Curricula s Common Part for the Faculty of Social Sciences

Operations Research Department of Integrated Systems Engineering The Ohio State University

Study Rules. 1. General. 2. First Year Studies. Version:

Terms for Completion of Portfolio BA Thesis in Crossmedia Production

02-201: Programming for Scientists

Diablo Valley College Catalog

The JKU International Master s Program in Informatics

Degree Bachelor degree Naval And Port Engineering and Management

COURSE OUTLINE. Course Title Applied College Algebra

University Of California, Berkeley Department of Mechanical Engineering. ME 204: Advanced Manufacturing Systems Analysis, AMS (3 units)

Perella Department of Finance Skill Specializations Applicable to Finance Careers

Algebra Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard

Students who successfully complete the Health Science Informatics major will be able to:

Online Computer Science Degree Programs. Bachelor s and Associate s Degree Programs for Computer Science

Master of Arts in Economics (MEcon) or Quantitative Economics and Finance (MiQE/F)

Session T1D Assessing Course Outcomes for a Freshman Engineering Computer Programming Course

SOUTHWEST COLLEGE Department of Mathematics

Applied mathematics and mathematical statistics

Master s Program M.Sc. Economics

Masters in Human Computer Interaction

Programme curriculum for THE MASTER S PROGRAMME IN POLITICAL SCIENCE, THE 2012 CURRICULUM, VALID FROM 1 SEPTEMBER 2015

Masters in Human Computer Interaction

MSCA Introduction to Statistical Concepts

How To Get A Master'S Degree In Mathematics In Norway

How To Get A Computer Science Degree At Appalachian State

Erik Jonsson School of Engineering and Computer Science

Master Degree Program in Computer Science (CS)

Applying to Graduate Programmes in Economics

Chapter 3: Mathematical Models and Numerical Methods Involving First-Order Differential Equations

WHITTIER UNION HIGH SCHOOL DISTRICT Whittier, California. June, 1984 Revised October BOARD APPROVED: January 17, 2006 COURSE OF STUDY

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices

Government of Russian Federation. Faculty of Computer Science School of Data Analysis and Artificial Intelligence

APPM4720/5720: Fast algorithms for big data. Gunnar Martinsson The University of Colorado at Boulder

Masters in Networks and Distributed Systems

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs

Data Technologies for Quantitative Finance

Halloween Costume Ideas For Xbox 360

SAN DIEGO COMMUNITY COLLEGE DISTRICT CITY COLLEGE ASSOCIATE DEGREE COURSE OUTLINE

Using MyMathLab. Features

Operations Research and Financial Engineering. Courses

PROGRAM DIRECTOR: Arthur O Connor Contact: URL : THE PROGRAM Careers in Data Analytics Admissions Criteria CURRICULUM Program Requirements

MS and PhD Degree Requirements

Analytics of Financial Engineering

Accelerated Bachelor of Science/Master of Science in Computer Science. Dual Degree Program

Pre-Algebra Academic Content Standards Grade Eight Ohio. Number, Number Sense and Operations Standard. Number and Number Systems

BUSA 501: Introduction to Business Analytics

MASSEY UNIVERSITY BACHELOR OF ENGINEERING with HONOURS TELECOMMUNICATIONS AND NETWORK ENGINEERING. Major Profile Description and Competency Framework

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS

Introduction to MATLAB Gergely Somlay Application Engineer

Cedar Valley College MATH 1414 College Algebra

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS COST ESTIMATING W/LAB CET Class Hours: 3:0 Credit Hours: 4:0

Number of hours in the semester L Ex. Lab. Projects SEMESTER I 1. Economy Philosophy Mathematical Analysis Exam

Transcription:

Course and Examination Fact Sheet: Autumn Semester 2016 7,626: Solving Economics and Finance Problems with MATLAB ECTS credits: 3 Overview examination/s (binding regulations see below) Decentral Group examination paper (all given the same grades) (50%) Decentral Group examination paper with presentation (all given the same grades) (50%) Attached courses Timetable Language Lecturer 7,626,1.01 Solving Economics and Finance Problems with MATLAB, Group 1 Englisch Gruber Peter 7,626,1.02 Solving Economics and Finance Problems with MATLAB, Group 2 Englisch Gruber Peter Course information Course prerequisites No programming experience is required. However, students should have knowledge of bachelor level mathematics, statistics, econometrics and finance and interest in quantitative methods This course is targeted at MiQE/F, MEcon and MBF students. All other students are welcome, but may need extra time to study the prerequisites. Guest students should have a background in bachelor level quantitative techniques (mathematics and econometrics for economists) in order to profit optimally from this course. Group 1* is organized as a laptop class. Students are expected to bring their own computer with MATLAB installed (see below for details). Group 2* takes place in the PC lab. Students can use the version of MATLAB installed on the computers in the PC lab. *Only the current timetable as published on Stundenplan online does apply. Minimum MATLAB configuration for group 1* MATLAB 2014b or later Optimization Toolbox Statistics Toolbox (<=2014b) Statistics and Machine Learning Toolbox (>=2015a) Symbolic Math Toolbox * Students may use older versions of MATLAB at their own risk. The main difference is the user interface and graphics engine Course content Many interesting problems in economics and finance can only be solved with the help of the computer, as no analytical solutions exist. This course gives an introduction to solving problems numerically with the help of MATLAB, an easy to learn, powerful and widely used programming environment. Fact sheet version: 1.0 as of 08/08/2016, valid for Autumn Semester 2016 Page 1 / 6

The course has three equally important goals: Lean to use the most important features of the MATLAB programming environment Understand the differences between analytical and numerical problem solving Learn suitable algorithms for important problems in economics and finance. This course embraces learning by doing as much as possible, which may result in an above average workload. Students build their portfolio by solving problem sets during the semester and by finishing a programming project (with presentation), in groups of two or three students. After this course, students should be able to employ numerical methods for their master thesis and future research as well as to reproduce the numerical procedures of a current research paper in their field of specialization. This course is organized by methods rather than by applications, however throughout the course examples from economics and finance will be presented. Students who whish to own a copy MATLAB (e.g. for the laptop class) can buy a student version at a discounted price of ca. CHF 100. PLease make sure to include the toolboxes as stated above. Alternatively, students can work on their projects in the PC lab. Course structure The course is organized in 8 classes. Each class is divided into three parts to take students from theory to learning by doing: Every block starts with a lecture. This is followed by practical exercises, where students follow instructions to make their first steps with the new concepts. After this, students solve problem sets in self study as homework. These problem sets are usually discussed in the subsequent lecture. The following topics will be covered: 1. Introduction to numerical methods and MATLAB How computers calculate: floating point numbers How problems are solved: an introduction to numerical algorithms An interactive introduction to MATLAB: variables, operators, statements, functions The first MATLAB program 2. Introduction to programming with MATLAB Control flow: choice, loops and more operators Functions (built in and user defined) Good programming style Graphical output 3. Working with data, some econometrics and linear algebra Data input, output, manipulation, cleaning and visualization Manually programming the OLS estimator An introduction to the (open source) Financial Econometrics Toolbox Introduction to nonparametric estimation Some convenient linear algebra methods 4. Simulation techniques Random number generation Simulating time series processes An introduction to the Monte Carlo method 5. Nonlinear functions and algorithms Root finding, inverse functions Iterative and recursive algorithms Polynomials, approximation and interpolation General properties of iterative algorithms Fact sheet version: 1.0 as of 08/08/2016, valid for Autumn Semester 2016 Page 2 / 6

6. Optimization Metrics Convex optimization Non convex and stochastic optimization methods 7. Numerical integration and differentiation Numeric integration Transform methods (FFT, Fourier cosine method) Numeric differentiation and precision 8. Good programming style Rules for good programming, how to avoid errors, how to collaborate with others Debugging programs 9. Advanced topics (selection, time permitting) Accelerating programs The symbolic mathematics toolbox An introduction to parallel computing An introduction to databases The program can be adapted to accommodate special requests by students. Contextual Studies are considered part of Contact Learning; thus, taking part properly implies regular attendance. It is the studentsʹ own responsibility to ensure that there is no timetable clash between the courses they have chosen. Course literature There is a 200 page script for the course. All transparencies, sample programs and relevant literature will be made available on the StudyNet. Students wishing to prepare for the course can have a look at the MATLAB Getting Started GUIDE and some training videos, available at the MATHWORKS homepage A selection of the vast choice of MATLAB books will be discussed in the first lectures. Additional course information Minimum MATLAB configuration* MATLAB 2014b or later Optimization Toolbox Statistics Toolbox (<=2014b) Statistics and Machine Learning Toolbox (>=2015a) Symbolic Math Toolbox * Students may use older versions of MATLAB at their own risk. The main difference is the user interface and graphics engine. Peter Gruber has PhDs in financial economics and particle physics. He currently holds a position as research fellow at the University of Lugano. Before this, he has done research in neutrino physics at CERN. His current research interests are asset pricing, numerical methods in finance and high performance computing. Fact sheet version: 1.0 as of 08/08/2016, valid for Autumn Semester 2016 Page 3 / 6

Examination information Examination sub part/s 1. Examination sub part (1/2) Examination time and form Decentral Group examination paper (all given the same grades) (50%) Remark Problem sets Examination aid rule Term papers Term papers must be written without anyone elseʹs help and in accordance with the known quotation standards, and they must contain a declaration of authorship. The documentation of sources (quotations, bibliography) has to be done throughout and consistently in accordance with the APA or MLA standards. The indications of the sources of information taken over verbatim or in paraphrase (quotations) must be integrated into the text in accordance with the precepts of the applicable quotation standard, while informative and bibliographical notes must be added as footnotes (recommendations and standards can be found, for example, in METZGER, C. (2015), Lern und Arbeitsstrategien (11th ed., 4th printing). Aarau: Sauerländer). For any work written at the HSG, the indication of the page numbers both according to the MLA and the APA standard is never optional. Where there are no page numbers in sources, precise references must be provided in a different way: titles of chapters or sections, section numbers, acts, scenes, verses, etc. For papers in law, the legal standard is recommended (by way of example, cf. FORSTMOSER, P., OGOREK R. et SCHINDLER B. (2014, Juristisches Arbeiten: Eine Anleitung für Studierende (5. Auflage), Zürich: Schulthess, or the recommendations of the Law School). Supplementary aids Examination languages Question language: English Answer language: English 2. Examination sub part (2/2) Examination time and form Decentral Group examination paper with presentation (all given the same grades) (50%) Remark Progamming project Examination aid rule Term papers Term papers must be written without anyone elseʹs help and in accordance with the known quotation standards, and they must contain a declaration of authorship. The documentation of sources (quotations, bibliography) has to be done throughout and consistently in accordance with the APA or MLA standards. The indications of the sources of information taken over verbatim or in paraphrase (quotations) must be integrated into the text in accordance with the precepts of the applicable quotation standard, while informative and bibliographical notes must be added as footnotes (recommendations and standards can be found, for example, in METZGER, C. (2015), Lern und Arbeitsstrategien (11th ed., 4th printing). Aarau: Sauerländer). For any work written at the HSG, the indication of the page numbers both according to the MLA and the APA standard is never optional. Fact sheet version: 1.0 as of 08/08/2016, valid for Autumn Semester 2016 Page 4 / 6

Where there are no page numbers in sources, precise references must be provided in a different way: titles of chapters or sections, section numbers, acts, scenes, verses, etc. For papers in law, the legal standard is recommended (by way of example, cf. FORSTMOSER, P., OGOREK R. et SCHINDLER B. (2014, Juristisches Arbeiten: Eine Anleitung für Studierende (5. Auflage), Zürich: Schulthess, or the recommendations of the Law School). Supplementary aids Examination languages Question language: English Answer language: English Examination content The problem sets aim at putting the recently studied material into practise. They comprise the writing of one or more small programs plus possibly a short summary of a topic from the script, from a book or a similar source. The idea is that the solutions will form a portfolio of small programs that can be of later use to the student. These problem sets are mostly solved in groups of two students. Problem sets are usually due on Sunday before the next lecture. Grading will be based on the best (n 1) problem sets to cover all special cases (sickness, military service, technical problems, forgotten to hand in...) The programming project is a larger project that aims at applying several of the techniques presented in the course to one topic (e.g. option pricing, asset pricing, portfolio management, monetary policy, growth theory, econometrics and so on). Students can choose from a selection of topics or suggest their own projects. The programming project involves writing one program (possibly with a few support functions), a five page user documentation and presenting the project. They are solved in groups of two to three students. For both parts, the grading is based on the following factors: Technical correctness of the program code Mathematical/economical correctness of the solution Generality of the solution Conformity to the rules of good programming style Usability For the programming project, the following additional criteria apply: Difficulty of the problem and depth of the solution Quality of the presentation Quality of the user documentation Level of understanding in the presentation and discussion The user interface and the graphical interface design will not be graded. Problem sets and projects will only be graded fully if they have been handed in the correct way and on time (i.e. follow the instruction on naming files, structure of the solution and where to send it). Examination relevant literature This course more is about mastering a technique than reproducing facts, therefore any literature can only be indicative. The script, the slides and all sample programs as published on the StudyNet. All original literature published on the StudyNet, except those marked ʺfor further readingʺ. MATLAB getting started guide (version 8.3), sections 1, 2, 3 1 to 3 63, 5 available at http://www.mathworks.com/help/pdf_doc/matlab/getstart.pdf Fact sheet version: 1.0 as of 08/08/2016, valid for Autumn Semester 2016 Page 5 / 6

Additional required literature will depend on the topic chosen for the programming project. Please note We would like to point out to you that this fact sheet has absolute priority over other information such as StudyNet, faculty members personal databases, information provided in lectures, etc. When will the fact sheets become binding? Information about courses and examination time (central/decentral and grading form): from the start of the bidding process on 25 August 2016 Information about decentral examinations (examination aid rule, examination content, examination relevant literature): after the 4th semester week on 17 October 2016 Information about central examinations (examination aid rule, examination content, examination relevant literature): from the start of the enrolment period for the examinations on 07 November 2016 Please look at the fact sheet once more after these deadlines have expired. Fact sheet version: 1.0 as of 08/08/2016, valid for Autumn Semester 2016 Page 6 / 6