English   Danish

2026/2027  BA-BHAAV6091U  A Gentle Introduction to Computational Economics

English Title
A Gentle Introduction to Computational Economics

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 80
Study board
Study Board for General Management
Programme Bachelor of Science in Economics and Business Administration
Course coordinator
  • Pontus Rendahl - Department of Economics (ECON)
Main academic disciplines
  • Information technology
  • Statistics and quantitative methods
  • Economics
Teaching methods
  • Face-to-face teaching
Last updated on 30-01-2026

Relevant links

Learning objectives
  • Develop a basic understanding of numerical algorithms used both professionally and academically in Economics, Business and Finance.
  • Be able to utilize the computer to solve problem that humans cannot, and to exploit computational power to gain a deeper understanding of problems for which “pen-and-paper”-solutions are limited/opaque.
  • Apply the outlined tools to deepen the knowledge of economic and statistical models concerning demand and supply, monopoly pricing decisions, as well as concepts such as the central limit theorem and endogeneity in estimation.
  • Understand how statistical significance can be used to test hypotheses, and analyse the robustness of various estimation techniques.
  • Develop a solid understanding of the difference between causality and correlation, and how to separate them using data.
Course prerequisites
There are no formal prerequisites, but a familiarity with linear regressions, simple optimization problems (such as optimal consumption choice), first order conditions, and an awareness of concepts such as confidence bounds, standard errors and endogeneity are useful.
Examination
A Gentle Introduction to Computational Economics:
Exam ECTS 7,5
Examination form Home assignment - written product
Individual or group exam Individual exam
Size of written product Max. 5 pages
Assignment type Written assignment
Release of assignment The Assignment is released in Digital Exam (DE) at exam start
Duration Written product to be submitted on specified date and time.
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

The students will be provided with a set of questions that forms the foundation of the examination.

Course content, structure and pedagogical approach

This course teaches you how data and models actually work by letting you see them in action. Instead of memorising rules from a textbook, you use Python to generate your own data, run simple experiments, and test ideas for yourself. You learn what a regression really does (how we draw a line through data to summarise relationships), why averages bounce around from sample to sample (sampling variation), and how we can detect when the numbers mislead us (bias). The course introduces the basic building blocks behind modern data analysis - like simulations, simple linear algebra for estimation, and hands-on data visualisation - in a practical, intuitive way with no black boxes.

 

At the same time, the course gives you a new way of thinking about evidence. You discover how small mistakes in data can create false patterns (omitted-variable problems), how to check whether a result is trustworthy (bootstrapping and resampling), and why causation is harder than it looks (endogeneity and instrumental variables). By building tools yourself and watching them behave, you develop genuine insight into how economists and data scientists turn raw numbers into knowledge. Students leave the course with stronger intuition, clearer reasoning, and the confidence to take on more advanced analytical work.

 

The course is based on lectures and exercises in an intertwind way: Concepts are introduced via slides and lectures, and we make that knowledge tangible and permanent through exercises.

 

The course’s development of personal competencies:

This is a very hands-on and general course that will provide a broad knowledge of the computational work behind data analyses. The methods are not limited to a specific software, but can be applied in a multitude of context. Thus, students can expect to leave the course with a transferable newfound knowledge of the digital revolution and how its associated tools can be used in an economic context. You will understand how to formulate a problem, how to use the computer to analyse it, and ultimately to solve it.

Research-based teaching
CBS’ programmes and teaching are research-based. The following types of research-based knowledge and research-like activities are included in this course:
Research-based knowledge
  • Classic and basic theory
  • New theory
  • Methodology
Research-like activities
  • Analysis
  • Activities that contribute to new or existing research projects
  • Students conduct independent research-like activities under supervision
Description of the teaching methods
Lectures and exercises in a computer lab.
Feedback during the teaching period
Office hours and recurring exercises.
Student workload
Preparation / exam 168 hours
Classes 38 hours
Expected literature

Textbook/ selected chapters will be provided 

Last updated on 30-01-2026