Instructions and Educational Materials

Getting Started

Python for Data Science and Machine Learning

Miniforge is a minimal Python distribution with the open source package manager Conda and Mamba and Conda-Forge as default repository. Mamba is a compatible but faster alternative to Conda to install packages. The Conda-Forge repository is maintained as a community project and contains always up-to-date packages for Machine Learning and Data Science, allowing developers and Data Scientists to easily develop, test and deploy their applications and algorithms. The platform offers a comprehensive collection of tools and libraries for data analysis, such as NumPy, Pandas, Matplotlib and Jupyter Notebook.

Here you can find the installation guide created by Christof Kaufmann (in German) (Windows | Linux).

 


CPU/GPU Cluster with JupyterHub

With the AKIS CPU/GPU cluster, a Python environment is available for the entire university in a web browser at jupyter.hs-bochum.de. Access to the GPUs (32x RTX 3080) can be granted for selected courses, e.g. for training neural networks.

Here you will find a brief introduction with many screenshots.


Python Teaching Materials

Here you will find documents for basic lectures on Python. The topics are very fine-grained (e.g. ‘branches’ and ‘loops’) in order to be more modular than traditional lectures. The exercises are available in different formats.

The materials are available in German.


CARLA Simulator for Autonomous Driving

Carla's flexibly configurable environment makes it very attractive, for example, different Driving environments (city, village, etc.), weather conditions (clear noon, cloudy noon, wet cloudy noon, medium rain noon, heavy rain noon) or even vehicle lightings (Parking light, low/high beam, brake light, right/left turn signals, interior light) can be setup. Furthermore, in addition to vehicles, Carla also features numerous traffic participants such as pedestrians, vehicle sensors, traffic signs, traffic lights and much more, which make it an impressively realistic tool.

Here you can find the installation guide created by Basile Tousside (German | English).

 


Webots for Autonomous Robots and UAVs

Webots is an open-source robot simulator used for simulating and testing robots. It supports a variety of robot platforms and protocols and allows users to create virtual environments and test robots in them. Webots also provides an intuitive graphical user interface and a programming interface that allows users to develop and test their own controllers and control systems.

Webots is currently being used, for example, for an assignment as part of the SharKI project. In the assignment, students are given a simulated maze with moving obstacles and are asked to implement an algorithm that plans a path through the maze.

Click here to download Webots. For guidance, visit the Webots Guided Tour in the Help menu of Webots.

 


Overleaf - Collaborative writing with LaTeX

Go here for Overleaf: https://www.overleaf.com
For technical questions about the account or functionality: support(at)overleaf.com



Labs and Makerspaces

AI Lab

The AI lab offers students and researchers an ideal environment for working with artificial intelligence (AI) in a practical way. Equipped with eight high-performance computers, this room enables the processing of complex AI projects and data analyses that require intensive computing. It is also possible to connect to the computers remotely, for example from home.


Databases and Management

coming soon...

 

Contact:

Prof. Dr. Christian Bockermann (Institute Director)
Bochum University of Applied Sciences
Campus Bochum - Room AW 01-32
Business Informatics and Data Science
Am Hochschulcampus 1
44801 Bochum

E-Mail: christian.bockermann@hs-bochum.de
Phone: +49 234 3210655