Inhalt

[ 977PADMDSPU25 ] IK (*)Data Science in Python for Economic and Business Analytics

Versionsauswahl
(*) Leider ist diese Information in Deutsch nicht verfügbar.
Workload Ausbildungslevel Studienfachbereich VerantwortlicheR Semesterstunden Anbietende Uni
3 ECTS M1 - Master 1. Jahr Betriebswirtschaftslehre Markus Sinnl 2 SSt Johannes Kepler Universität Linz
Detailinformationen
Quellcurriculum Masterstudium Economic and Business Analytics 2025W
Lernergebnisse
Kompetenzen
(*)
  1. Python basics: Students understand the syntax and structure of the Python programming language, including variables, data types, and control structures.
  2. Python in data science: Students are able to use the most important data science libraries to build simple analytics applications
Fertigkeiten Kenntnisse
(*)
  1. Learning Outcome 4 (LO4): Solve simple programming tasks
  2. Learning Outcome 5 (LO5): Choose appropriate data structures and data types
  3. Learning Outcome 6 (LO6): Understand potential pitfalls and interpret error messages in Python
  4. Learning Outcome 7 (LO7): Interface with given Python libraries for data science
  5. Learning Outcome 8 (LO8): Design and implement simple analytics applications in Python
(*)
  1. Learning Outcome 1 (LO1): Understand the syntax and structure of the Python programming language, including variables, data types, and control structures.
  2. Learning Outcome 2 (LO2): Understand the basic concepts of interfacing with external libraries in Python
  3. Learning Outcome 3 (LO3): Know about the most important data science libraries in Python

Course topics:

  • Part 1: Deepening the basics of Python in practice
  1. Working with Python programming environments
  2. Practical considerations regarding data types, data structures, control structures
  3. Functions and object-oriented programming
  • Part 2: Practical Python for data science
  1. Libraries for visualization
  2. Libraries for data science and machine learning
  3. Libraries for working with graphs
  4. Libraries for working with geospatial data
Beurteilungskriterien (*)Regular homework exercises that must be submitted online via Moodle. The homework exercises are worth 30 points. Exam at the end of the semester with 70 points. At least 35 points on the exam are needed to pass the course. There is a possibility to repeat it in case of negative results or scheduling issues (retry exam). The exam consists of programming tasks. It lasts 90 minutes.

Final grades will be given as follows:

PointsGrade
87.5 - 100.01
75.0 - 87.02
62.5 - 74.53
50 - 62.04
0.0 - 49.55

Both the homework exercises and the exam cover all the learning outcomes.

Lehrmethoden (*)The course uses a combination of different teaching methods in order to

  1. maximize the motivation and attention of the students.
  2. address the learning objectives in the didactically best way.

This includes the following

  • Teacher-centred information inputs, supported by slides and literature
  • Presentation of homework exercises by students to ensure comprehension of the content, followed by joint discussions with the whole group
  • Development of content in collaboration with the students on the computer and the black board
Abhaltungssprache Englisch
Literatur (*)
  • Slides
  • In-class programming exercises with solutions
  • Reading material
    • Python Documentation https://docs.python.org/3/library/
    • McKinney, Python for Data Analysis: Data Wrangling with Pandas, NumPy, and Jupyter, current edition, O’Reilly
    • Geron, Hands-On Machine Learning with Scikit-Learn, Keras, and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems, current edition, O’Reilly
    • Jordan, Applied Geospatial Data Science with Python: Leverage geospatial data analysis and modeling to find unique solutions to environmental problems, current edition, O’Reilly
  • Pointers to additional literature

(All content is provided via Moodle)

Lehrinhalte wechselnd? Nein
Präsenzlehrveranstaltung
Teilungsziffer 30
Zuteilungsverfahren Zuteilung nach Vorrangzahl