Aarhus University Seal

Computational Thinking with Python: Programming for Business Problems

The course gives a broad introduction to programming in Python and computational thinking for students with degrees outside of computer science.

The first part of the course will focus on the Python programming language. It will introduce fundamental concepts, such as data structures and functions, and illustrate how to use them in Python.

The second part of the course will focus on computational thinking, how to create and use different levels of abstraction to solve a problem. In particular we will highlight the importance of automation, reuse and modularity of programming routines.

The third part of the course will focus on how to use Python and computational thinking to solve problems from the field of business economics. It will introduce Python packages for data analysis, simulation, and web scraping.

Exam info and full course description

Exam info and full course description can be found in the course catalogue.

Admission Requirements

Course specific:

To apply for the course, you must have passed a Bachelor's degree in Business Economics, Business Administration, or an equivalent degree. It is also recommended that the participants have basic knowledge of math and statistics.

General:

Exchange students: nomination from your home university

Freemovers: documentation for English Language proficiency

You can read more about admission here.

Lecturer

Nikolai Stein 

nikolai.stein@uni-wuerzburg.de

Nikolai Stein has since 2020 been an academic advisor at the chair for business informatics and information management at the Julius-Maximilians-University of Würzburg. Prior to this he finished his doctorate   "Advanced Analytics in Operations Management and Information Systems: Method and Applications" from the same university.