Programming for EOR

Faculteit Economie en Bedrijfskunde
Jaar 2017/18
Vakcode EBP039A05
Vaknaam Programming for EOR
Niveau(s) propedeuse
Voertaal Engels
Periode semester II a
ECTS 5
Rooster rooster

Uitgebreide vaknaam Programming for EOR
Leerdoelen Upon completion of the course the student is able to:
1.Describe the differences between imperative, object oriented, logical and functional programming languages
2.Explain the most important data objects in R
3.Explain the difference between a for, while, if and repeat statement in R
4.Draw random numbers in R
5.Read data into R and write output to an output file
6.Do an explorative data analysis in R, including sample statistics, histograms and box plots, and reflect on the resulting outcomes
7.Run a linear regression in R and reflect on the resulting outcomes
8.Write a R code and functions to solve simple algebraic, algorithmic and recursive problems, e.g. from statistics and combinatorics
9.Search for and in R packages
10.Read simple R code and comment on efficiency and correctness
11.Measure the system time it took for a program to run
Omschrijving The goal of this course is to teach students basic R programming skills related to econometrics, statistics and operations research. The first three weeks of the course deal with the development of general programming skills, while the last four weeks focus on applications in statistics, combinatorics, econometrics and operations research. In each week, there is a main lecture and a computer practical. The main lecture covers theory and examples, while the practicals allow students to bring theory into practice. In order to do the exam, students have to successfully complete weekly programming exercises in groups of two persons. There are weekly office hours for students with questions about these exercises. The weekly exercises are discussed via feedback notes on Nestor, which will cover the most frequently made mistakes and other useful feedback. The exam covers theory and passive interpretation of R code.
Uren per week 4
Onderwijsvorm hoorcolleges, practica
(Practical classes are assisted computer lab sessions. Tutorial classes are example driven plenary lectures.)
Toetsvorm opdracht(en), schriftelijk tentamen
Vaksoort propedeuse
Coördinator prof. dr. R.H. Koning
Docent(en) N.W. Koning, MSc. ,prof. dr. R.H. Koning
Verplichte literatuur
Titel Auteur ISBN Prijs
Lecture notes
Online resources
Entreevoorwaarden High-school maths.
Admittance to the BSc EOR. Depending on e.g. capacity, other students may be allowed to participate in some or all course activities. (To be decided by the Programme Director.)
Opmerkingen Secr: M.A. Geerlings-Koolman, phone: +31(0)50 363 7018, e-mail: m.a.koolman@rug.nl
Opgenomen in
Opleiding Jaar Periode Type
BSc Econometrics and Operations Research/EOR  (basisprogramma BSc EOR) 1 semester II a verplicht