Assignment Chef icon Assignment Chef

Lessons

German programming tutorials

Focused lessons based on real assignment themes, written for quick study before you start coding.

May 12, 2026

C-Programmierung: Benutzer- und Umgebungsvariablen auslesen – Ein praktischer Einstieg (CSCI 493.66 Assignment 1)

Lerne, wie du in C Benutzername, User-ID, Home-Verzeichnis und Umgebungsvariablen wie SHELL oder DISPLAY ausliest – mit einem praxisnahen Beispiel aus dem Uni-Alltag. Ideal für Programmieranfänger und Studierende der Informatik.

C Programmierung Tutorial Benutzername auslesen C User-ID ermitteln C Home-Verzeichnis C getpwuid Umgebungsvariablen C getenv

Available languages

May 12, 2026

Ethische Entscheidungsfindung in der Softwareentwicklung: Drei Fallstudien für Studierende

Lerne anhand von drei realistischen Szenarien, wie du als Softwareentwickler ethische Dilemmata erkennst und nach IEEE-, ACM- und ACS-Codes handelst – inklusive aktueller Bezüge zu KI-Trends und Open-Source-Verantwortung.

Ethik Softwareentwicklung Tutorial IEEE Principle 2 Client and Employer ACM Code 1.3 Ehrlichkeit ACS Code 1.2.1 öffentliches Interesse ethische Dilemmata Programmierer

Available languages

May 12, 2026

PixelHop und PixelHop++: Ein Tutorial zur feedforward-basierten Bildklassifikation mit Successive Subspace Learning

Lerne in diesem Tutorial die Grundlagen von PixelHop und PixelHop++ kennen – zwei interpretierbare SSL-Modelle zur Bildklassifikation. Erfahre, wie Saab-Transforms, Channel-wise Saab und die Module 1-3 funktionieren, und vergleiche sie mit traditionellen CNNs.

PixelHop Tutorial PixelHop++ Erklärung Successive Subspace Learning Saab Transform Channel-wise Saab

Available languages

May 12, 2026

Autonome Lagerbestandszählung mit UAVs: Ein Tutorial für das Systemdesign

Dieses Tutorial führt durch die Konzepte und Überlegungen zum Entwurf eines UAV-Systems für die autonome Lagerbestandszählung, basierend auf der CA5-Aufgabe für EE5110/EE6110. Es behandelt Plattformauswahl, Flugsteuerung und GPS-lose Navigation.

UAV Lagerbestandszählung autonome Drohne Inventur CA5 EE5110 Lösung EE6110 Automation Control GPS-lose Navigation Drohne

Available languages

May 12, 2026

Malware-Analyse in der Praxis: Phase I und II des CS6035-Projekts meistern

Lerne die Grundlagen der statischen und dynamischen Malware-Analyse am Beispiel des CS6035-Projekts. In diesem Tutorial erfährst du, wie du Joe Sandbox-Reports interpretierst, JSON-Antworten formatierst und typische Stolperfallen umgehst – mit aktuellen Bezügen zu KI-gestützter Bedrohungsanalyse und

Malware-Analyse CS6035 Joe Sandbox Verhaltensanalyse statische Analyse

Available languages

May 12, 2026

Cs3650 Projekt 1: Eine eigene Shell in C entwickeln – Schritt-für-Schritt-Tutorial

Lerne, wie du eine eigene Shell in C programmierst – von der Tokenizer-Funktion bis zu fortgeschrittenen Features wie Pipes, Umleitungen und Built-in-Befehlen. Praxisnahes Tutorial mit aktuellen Beispielen aus 2026.

Cs3650 Projekt 1 Shell Shell in C programmieren Tokenizer C Implementierung Basic Shell C Tutorial Pipes und Umleitungen C

Available languages

May 12, 2026

Objektorientierte Programmierung in Python: Eine praktische Einführung mit dem Pakudex-Projekt

Lerne die Grundlagen der objektorientierten Programmierung in Python anhand eines kreativen Projekts: dem Bau eines Pakudex-Systems. Dieses Tutorial führt Schritt für Schritt durch Klassen, Objekte, Kapselung und mehr – ideal für Studierende der Informatik.

Objektorientierte Programmierung Python Python Klassen und Objekte Pakudex Projekt Tutorial COP3502C Homework 5 Lösung Python OOP Beispiel

Available languages