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  S.S.H. Eriksen  
Docent(en)  S.S.H. Eriksen , N.W. Koning, MSc. , studentassistants  
Verplichte literatuur 


Entreevoorwaarden  Highschool 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. GeerlingsKoolman, phone: +31(0)50 363 7018, email: m.a.koolman@rug.nl  
Opgenomen in 
