English   Danish

2021/2022  BA-BINTV2006U  Programming and Data Analysis for Business

English Title
Programming and Data Analysis for Business

Course information

Language English
Course ECTS 7.5 ECTS
Type Elective
Level Bachelor
Duration One Semester
Start time of the course Autumn
Timetable Course schedule will be posted at calendar.cbs.dk
Max. participants 120
Study board
Study Board for BSc/MSc in Business Administration and Information Systems, BSc
Course coordinator
  • Sine Zambach - Department of Digitalisation
Main academic disciplines
  • Information technology
  • Statistics and quantitative methods
Teaching methods
  • Blended learning
Last updated on 04-02-2021

Relevant links

Learning objectives
After the course the students should be able to:
  • Perform simple programming and data analysis tasks
  • Work in coding environments and editors
  • Use basic models learned to analyse different kind of data such as survey data and nummeric data
  • Understand programming methods that are used within different areas of businesses and government
  • Understand and assess output from simple data analysis methods in business context
  • Explain basic concepts within programming
  • Reflect on data analytic tools such as regression and machine learning and artificial intelligence
Course prerequisites
Prerequisites for registering for the exam (activities during the teaching period)
Number of compulsory activities which must be approved (see section 13 of the Programme Regulations): 3
Compulsory home assignments
Each student has to get 3 out of 5 individual quizzes approved in order to qualify for the final exam. The quizzes will contain both multiple choice, multiple answers and fill out blanks. They will cover:

1. Users and programming environment
2. Variables, data types and conditions
3. Loops, functions and objects.
4. Prognoses and inference
5. Applikations

Retake of quizzes:
There will not be any extra attempts provided to the students before the ordinary exam. If a student cannot participate in the compulsory assignments due to documented illness, or if a student does not have the activities approved in spite of making a real attempt, then the student will be given one extra attempt before the re-exam. Before the re-exam, there will be one home assignment (max.10 pages) which will cover 3 mandatory assignments.
Programming and Data Analysis for Business:
Exam ECTS 7,5
Examination form Home assignment - written product
Individual or group exam Individual exam
Size of written product Max. 10 pages
Assignment type Project
Duration 7 days to prepare
Grading scale 7-point grading scale
Examiner(s) One internal examiner
Exam period Winter
Make-up exam/re-exam
Same examination form as the ordinary exam
Description of the exam procedure

Graded home assignment based on data from the student's or common repositories.

The student will do an analysis as well as answering common questions about the data.

Course content, structure and pedagogical approach

Starting from scratch, the students will after the course have the basis for working with simple data analysis and programming


The course can be used as a basis for more advanced courses where programming, mathematical modelling, and data handling is increasingly important, for instance finance, economy, information systems, communications, etc.

Description of the teaching methods
The course will use blended elements to introduce basic concepts and get hands on.
Also, the method paired programming will be used for some of the F2F exercises in which two students take turns programming and instructing the programming.

There will be on site exercise hours in which the students can work with exercises and get help from instructor and peers.
Feedback during the teaching period
There will be feed back to the mandatory quizzes, which cover roughly all of curriculum. Additionally, there will be feed back to the student presentation of their project exercise.
Additionally, oral feed back on programming excersises will be given in class.
Student workload
Lectures/videos 30 hours
Excercises 30 hours
Reading at home 35 hours
Excercises at home 60 hours
Project exam 46 hours
Quizzes 5 hours
Further Information

Motivated in business, the programming course is relevant for students from bachelor programs such as BSc in Digital management, HA-almen, BSc SOC, SEM, IB, IBP, and other, who might have an interest in using high end tools for data anlysis.

Expected literature

The literature can be changed before the semester starts. Students are advised to find the final literature on Canvas before they buy any material.


Garrett Grolemund; Hadley Wickham: , R for Data Science, O'Reilly, 2017



Last updated on 04-02-2021