ECON3170 – Data science for economists

Course content

This course is equivalent with ECON4170 - Data Science for Economists

Knowledge of computers and programming is becoming more important, also for economists. This course is aimed at introducing programming and computational tools useful for future careers as economists.

The first part of the course is an introduction to programming and common programming structures. The course goes on to cover manipulation of data, data analysis including an introduction to machine learning techniques, and basic numerical methods useful in economics.

Learning outcome

Knowledge

  • Know how to use computers to analyze data

  • Basic knowledge of how computers work and what it implies for computation

  • Common components of computer algorithms such as conditionals, loops, and functions

  • How data can be visualized and some characteristics of good visualizations

  • Knowledge of how numerical problems can be solved using computers

Skills

  • Write a program in R to undertake analysis of data or numerical problems

  • Import data from various sources and in different formats and transform them into an analyzable format

  • Use the basic tools used in machine learning such as cross-validation as well as basic algorithms such as LASSO and random forests

  • Implement algorithms for solving numerical problems such as taking derivatives, solving equations, and maximizing functions

Competence

  • Knowledge of how computers and data science can be used to study economic and social phenomena

  • The limitations of data science approaches to studying human behavior

Admission to the course

Students at UiO must apply for courses in Studentweb.

If you are not already enrolled as a student at UiO, please see our information about admission requirements and procedures.

You can not attend this course if you have already passed specific ECON-courses at a higher level.

This course is not available for single course students.

Overlapping courses

Teaching

Lectures and seminars.

Examination

Assessment is based on

  • a group assignment (counting 40% of the total grade)
  • a 5-hour home exam (counting 60% of the total grade)

The topic for the group assignment is selected within some given categories, and must be approved by the course coordinator early in the semester. Deadline for submission will be before the written examination, at the end of the semester.

Both exams must be passed the same semester in order to receive a valid final grade.

Previous exams

Exam papers with comments from examiner

Examination support material

Resources allowed: Open book examination where all printed and written resources are allowed. Generating all or part of the exam answer using AI tools such as Chat GPT or similar is not allowed. Some material will be available in Inspera. Further notice will be given.

Language of examination

The examination text is given in English.You may submit your response in Norwegian, Swedish, Danish or English.

Grading scale

Grades are awarded on a scale from A to F, where A is the best grade and F is a fail. Read more about the grading system.

Resit an examination

If you are sick or have another valid reason for not attending the regular exam, we offer a postponed exam later in the same semester.

See also our information about resitting an exam.

More about examinations at UiO

You will find further guides and resources at the web page on examinations at UiO.

Last updated from FS (Common Student System) May 3, 2024 12:13:44 AM

Facts about this course

Level
Bachelor
Credits
10
Teaching
Autumn
Examination
Autumn
Teaching language
English

Contact

SV-info