Inhalt

[ 977PADCPYTU22 ] UE Python Programming for Economic and Business Analytics

Versionsauswahl
Workload Education level Study areas Responsible person Hours per week Coordinating university
3 ECTS M1 - Master's programme 1. year Business Administration Cristina Olaverri Monreal 2 hpw Johannes Kepler University Linz
Detailed information
Pre-requisites Kenntnisse über Windows/Mac/Linux und Anwendungsprogramme sowie die Organisation von Ordnern und Dateien werden erwartet. Knowledge of Windows/Mac/Linux and application programs, as well as the organization of folders and files is expected.
Original study plan Master's programme Economic and Business Analytics 2025W
Learning Outcomes
Competences
  1. Python Basics: Identify variables, suitable data types, and control structures to implement programs in Python .
  2. Practical Implementation: Apply python programming concepts through hands-on exercises and projects, using Jupyter notebooks and other tools.
  3. Problem-Solving: Develop problem-solving skills by working on assignments and projects, and applying Python programming concepts to real-world scenarios.
Skills Knowledge
  1. Learning Outcome 3 (LO3): Demonstrate the understanding of python syntax.
  2. Learning Outcome 4 (LO4): Assess and apply the appropriate data structures and data type.
  3. Learning Outcome 5 (LO5): Use appropriate libraries for data analytics.
  4. Learning Outcome 6 (LO6): Design program code for solving simple programming problems using control structures, data types and algorithms learned in this course.
  5. Learning Outcome 7 (LO7): Construct programs using programming paradigms such as object oriented programming and functional programming.
  1. Learning Outcome 1 (LO1): Set up a python programming environment.
  2. Learning Outcome 2 (LO2): Apply the basics of python programming such as variables, data types, and control structures.
Criteria for evaluation The VL and UE Python Programming for Economic and Business Analytics will be graded in conjunction. The total score for the course is 100 points, with 50 points (50%) allocated to the final exam and the remaining 50 points (50%) to homework exercises. A minimum of 50 points is required to pass the course. The following table details how the final grades are assigned based on the total points earned

PointsGrade
87,5 - 1001
75 - 872
62,5 - 74,53
50 - 624
0 - 49,55
  • Exam: The exam is conducted individually, with an option for a retry exam in case of unsatisfactory results or scheduling conflicts.
    • The exam includes both theoretical and practical questions involving the implementation of solution algorithms.
    • It has a duration of 180 minutes .
  • Exercises:
    • There are five homework assignments (each worth 8 points) that must be submitted via Moodle. Feedback will also be provided through Moodle.
    • An additional 10 points can be earned for presenting the solutions to a previous assignment orally
    • The total possible points for exercises is calculated as 5 x 8 + 10 = 50 points.

Synchronisation of learning outcomes and assessments:

  • LO1: Final Exam + Exercises
  • LO2: Final Exam + Exercises
  • LO3: Final Exam + Exercises
  • LO4: Final Exam + Exercises
  • LO5: Final Exam + Exercises
  • LO6: Final Exam + Exercises
  • LO7: Final Exam + Exercises
Methods The teaching and learning method will integrate instruction with student presentations and exercises to effectively convey the outlined learning outcomes to students and ensure comprehension of the content. Each appointment will be split into two parts:

  • Debriefing: Students (at random) will present their solutions to their previous assignments
  • Briefing: Explaining key ideas of upcoming assignment with examples
Language English
Study material
Changing subject? No
Further information Attendance is mandatory Introduction to Software Development in Python consists on the practical exercises and the theoretical part. They are assessed together.
Earlier variants They also cover the requirements of the curriculum (from - to)
977PADTPYTU21: UE Python Programming for Economic and Business Analytics (2021W-2022S)
On-site course
Maximum number of participants 30
Assignment procedure Assignment according to priority