[ 536COSCPP2K19 ] KV Programming in Python II

Workload Education level Study areas Responsible person Hours per week Coordinating university
3 ECTS B1 - Bachelor's programme 1. year Computer Science Sepp Hochreiter 2 hpw Johannes Kepler University Linz
Detailed information
Original study plan Bachelor's programme Artificial Intelligence 2019W
Objectives This lecture follows up on Programming in Python I and shall enable the students to solve more complex scientific tasks in the area of machine learning and AI. After completing the course, students will be able to use Python to implement Neural Networks, perform database queries, create data (pre)processing pipelines, and use Git as version control system to manage their software and collaborate with others.
  • Version Control (Git, Git in PyCharm, Gitlab/Github)
  • Optimizing Python code
  • Tensorflow/Pytorch (CPU/GPU computation for machine learning and AI)
  • Python and databases
  • Fast data (pre)processing in Python
Criteria for evaluation
Language English
Changing subject? No
On-site course
Maximum number of participants -
Assignment procedure Direct assignment