Inhalt
[ 515DIGIESPV20 ] VL Introduction to Software Development with Python
|
|
|
|
 |
Workload |
Education level |
Study areas |
Responsible person |
Hours per week |
Coordinating university |
3 ECTS |
B2 - Bachelor's programme 2. year |
Business Administration |
Iris Groher, Reinhold Plösch |
2 hpw |
Johannes Kepler University Linz |
|
|
 |
Detailed information |
Original study plan |
Bachelor's programme Business Administration 2025W |
Learning Outcomes |
Competences |
Learning Outcomes
The students can independently formulate algorithmic solutions for small to medium-sized business tasks and implement them in Python programs.
|
|
Skills |
Knowledge |
Learning Outcomes
Students can
- LO10: Develop simple algorithms and implement them in Python programs (K6)
- LO11: Use the common data types and instruction types provided by Python to implement Python programs (K3)
- LO12: Make correctness considerations based on dynamic tests (K4)
- LO13: Use structured data types (lists, tuples, sets, dictionaries) to model business data (K3)
- LO14: Use libraries (numpy, matplotlib, pandas) for business questions (K3)
- LO15: Apply the principle of exception handling to react to error situations (K3)
- LO16: Break programs down into functions (K3)
|
Learning Outcomes
- LO1: Algorithmic thinking
- LO2: Simple data types
- LO3: Elementary input/output
- LO4: Structured data types (lists, tuples, sets, dictionaries)
- LO5: Statement types (assignments, expressions, branches, loops)
- LO6: Functions, parameter passing and return values
- LO7: Simple exception handling
- LO8: Selected libraries (numpy, matplotlib, pandas)
- LO9: Good programming style
|
|
Criteria for evaluation |
Written final exam (theory questions, practical programming examples)
|
Methods |
- Independent study of the content by the students (videos, tutorial examples)
- In-person sessions for reflection and deepening of understanding
- Self-assessments for progress evaluation
|
Language |
(*)Deutsch / English |
Study material |
- Course materials (presentation slides, tutorial examples, and solutions) are made available via Moodle
- Matthes E.: Python Crash Course (current edition), no starch press, San Francisco, USA
- Klein B.: Einführung in Python 3 für Ein- und Umsteiger (current edition), Hanser Verlag, München, Deutschland
|
Changing subject? |
No |
Further information |
This lecture, together with the corresponding exercise, forms an inseparable didactic unit. The learning outcomes presented here are achieved through the interaction of both courses.
|
|
|
 |
On-site course |
Maximum number of participants |
200 |
Assignment procedure |
(*)Manuelle Zuteilung |
|
|
|