Informatik & Informationswissenschaften
Industrieprojekte
Echte Information-Systems-Challenges auf Ewance — modelliere Daten, integriere Systeme und richte Technologie daran aus, wie eine Organisation wirklich arbeitet. Löse sie und baue ein Portfolio aus verifizierten, von Recruitern prüfbaren Nachweisen auf, dass du die Arbeit wirklich kannst — nicht nur beschreibst.
Empfohlene Challenges
- AnalysisEinsteigerNeu
Memory-Subsystem-Analyse einer Embedded-Steuerung
Du erhältst Speicher-Trace-Files aus zwei produktiven Workloads (anonymisiert) und die DDR4-Konfigurations-Optionen (zwei Channels, drei Frequenzen, zwei Timing-Profile). Implem…
- Memory Subsystem
- Computer Architecture
- Python
Computer Architecture - CodeMittelstufeNeu
Out-of-Order-Scheduler-Modell für einen Münchner Beschleuniger-Kern
Du erhältst eine vereinfachte ISA-Beschreibung mit 18 Operationen, 4 Funktionseinheiten und Latenz-Profilen sowie 6 Trace-Files aus realen Signal-Processing-Workloads. Implement…
- Out Of Order Execution
- Computer Architecture
- Cpp
Advanced Computer Architecture - CodeMittelstufeNeu
Unikernel-Prototyp fuer hochfrequente Markt-Konnektivitaet
Baue eine minimale FIX-Protokoll-Bridge, die eingehende Order in ein internes Binaer-Format umsetzt und ueber TCP weiterleitet. Implementiere sie zweimal: einmal in einem Docker…
- Operating Systems
- Unikernels
- Low Latency Systems
Advanced Operating Systems - AnalysisEinsteigerNeu
Anomalie-Erkennung auf BI-Telemetrie eines Beratungshauses
Du erhältst 6 Monate Telemetrie-Daten: Query-Latenzen (Perzentile), Refresh-Success-Rates, Datenmengen-Trends pro Dashboard. Implementiere mehrere Anomalie-Methoden: (1) STL-Dec…
- Anomaly Detection
- Time Series
- Isolation Forest
Data Mining and Information Retrieval Practice your coursework on real scenarios.
Every challenge is shaped from real-world context — not generic exercises. The work mirrors what your degree prepares you for.
Why Ewance
- AnalysisEinsteigerNeu
Branch-Predictor-Vergleich auf SPEC-CPU-ähnlichen Traces
Du erhältst 5 Branch-Traces (extrahiert aus SPEC-CPU-2017-ähnlichen Workloads, anonymisiert) und implementierst in C++ drei Predictors: (1) 2-Bit-Saturating-Counter mit Bimodal-…
- Branch Prediction
- Computer Architecture
- Cpp
Computer Architecture - CodeMittelstufeNeu
CUDA-Optimierung eines Bilderkennungs-Kernels für ein Stuttgarter Visual-Inspection-Startup
Lade den anonymisierten CUDA-Kernel (rund 380 Zeilen) und profile ihn mit Nsight Compute auf einer L40-GPU. Identifiziere den Limiter (typische Kandidaten: schlecht koaleszierte…
- Gpu Programming
- Cuda
- Memory Coalescing
Advanced Concurrency and Parallel Computing - CodeEinsteigerNeu
5-Stufen-Pipeline für einen RISC-V-Kern in SystemVerilog
Du erhältst die RV32I-Spezifikation, eine Testbench-Vorlage und Zugriff auf den Open-Source-Simulator Verilator. Implementiere die 5 Pipeline-Stufen mit Forwarding (Operand-Weit…
- Computer Architecture
- Pipelining
- Systemverilog
Computer Architecture - CodeEinsteigerNeu
Race Condition in einem Schicht-Plan-Backend aufspueren
Lies den Go-Code des Buchungs-Endpoints (rund 400 Zeilen) und identifiziere kritische Abschnitte ohne ausreichenden Schutz. Baue einen Stress-Test, der die Race deterministisch …
- Concurrency
- Synchronization
- Race Conditions
Operating Systems - Browse challenges
Explore role
Product Manager
Ship product that solves real user problems. Combine user research, prototyping, and stakeholder alignment to turn ambiguous briefs into measurable wins — the role at the centre of modern software teams.
- CodeSeniorNeu
Memory-Consistency-Modell für einen sicherheitskritischen Multicore
Du erhältst das Software-Modell der Multicore-Plattform (5 Kerne, eigene Pipeline-Beschreibung) und eine Sammlung von 30 Litmus-Tests aus der Memory-Modeling-Literatur (z. B. St…
- Memory Consistency
- Multicore Architecture
- Python
Advanced Computer Architecture - CodeEinsteigerNeu
Linking-Pipeline eines Berliner DevTools-Startups aufräumen
Analysiere die aktuelle Pipeline (CMake, Ninja, GNU ld) und identifiziere die fünf häufigsten Linker-Fehler-Klassen aus dem CI-Log der letzten drei Monate. Dokumentiere für jede…
- Linking And Loading
- Symbol Resolution
- Cross Compilation
Computer Systems and Organization - CodeMittelstufeNeu
Concurrency-Control-Tuning für eine DACH-E-Commerce-OLTP-Datenbank
Du erhältst pg_locks- und pg_stat_activity-Snapshots aus 6 Black-Week-Spitzen, plus die Transaktions-SQL der 5 Hot-Tabellen (Bestellung, Bestellposition, Lagerbestand, Coupon-Nu…
- Concurrency Control
- Locking
- Optimistic Concurrency
Advanced Database Systems - AnalysisMittelstufeNeu
GPU-Mikroarchitektur-Studie an einem Münchner Visualisierungs-SaaS
Du erhältst 5 produktive WebGPU-Shader und Zugang zu einer NVIDIA-Workstation mit RTX-4090. Übersetze die Shader auf CUDA-Pendants, profiliere mit Nsight Compute (NVIDIA-Profile…
- Gpu Architecture
- Microarchitecture
- Cuda
Advanced Computer Architecture Build a verifiable portfolio.
Submissions become evidence. Reviewers with shipping experience score against a rubric; the result becomes a credential anyone can verify.
Why Ewance
- CodeMittelstufeNeu
Spark-Pipeline für ein Stuttgarter AutoTech-Telemetrie-Lakehouse
Entwirf eine Medallion-Architektur in Delta Lake: Bronze (rohe Events, partitioniert nach Tag), Silver (entduplizierte und konformierte Tabellen), Gold (Aggregate für Reports). …
- Apache Spark
- Delta Lake
- Data Lakehouse
Big Data and Data-Intensive Systems - AnalysisMittelstufeNeu
Heterogene Beschleuniger-Integration in eine HPC-Pipeline
Du erhältst eine HPC-Pipeline-Beschreibung (8 Schritte, Daten von rund 12 GB pro Lauf), Profiling-Daten der bestehenden CPU-Implementierung und FPGA-Spezifikationen (Xilinx Alve…
- Heterogeneous Architecture
- Fpga Acceleration
- Performance Modeling
Advanced Computer Architecture - AnalysisEinsteigerNeu
MapReduce vs. Spark Modernisierung bei einem Hamburger Hafen-Logistiker
Inventarisiere alle 22 MapReduce-Jobs (Code-Reviews, Job-Logs, Datenfluss-Diagramme). Identifiziere die zwei kritischsten (höchste Laufzeit, häufigste Fehler) und schreibe sie n…
- Apache Spark
- Mapreduce
- Data Pipelines
Big Data and Data-Intensive Systems - AnalysisEinsteigerNeu
Cache-Effekt eines Bildverarbeitungs-Hotspots bei einem Düsseldorfer Med-Tech messen
Lade die anonymisierte Bildverarbeitungs-Schleife (rund 240 Zeilen C++) und führe Cache-Profiling mit 'perf stat' und 'cachegrind' auf der bereitgestellten Hardware durch. Ident…
- Memory Hierarchy
- Cache Optimization
- Performance Profiling
Computer Systems and Organization - CodeMittelstufeNeu
Software-Transactional-Memory-Prototyp für einen Münchner KI-Plattform-Anbieter bauen
Implementiere den Routing-Tabellenzustand (rund 12.000 Einträge, hochkonkurrente Updates aus 32 Threads) mit zwei Varianten: (1) STM in Haskell oder mit ScalaSTM, (2) Fine-Grain…
- Transactional Memory
- Stm
- Scala
Advanced Concurrency and Parallel Computing - CodeEinsteigerNeu
Single-Cycle-zu-Multi-Cycle-Refactor mit Performance-Vergleich
Du erhältst die RV32I-Spezifikation und ein Set aus 8 didaktischen Testprogrammen. Implementiere zwei Varianten in SystemVerilog: (1) Single-Cycle mit einem Cycle pro Befehl, (2…
- Computer Architecture
- Systemverilog
- Fpga Synthesis
Computer Architecture - CodeSeniorNeu
Latenz-Hotspot eines Frankfurter Fintech-Order-Routers profilieren und optimieren
Profile den Hot-Path mit 'perf record', 'Intel VTune' und 'Linux Performance Counters' unter einer realistischen Last (5 Millionen synthetische Aufträge in einem Replay-Setup). …
- Profiling And Benchmarking
- Low Latency
- Lock Free Data Structures
Performance Engineering of Software Systems - CodeMittelstufeNeu
AVX-512-Vektorisierung eines Berliner Genomik-Pipelines-Hot-Loops
Lies den anonymisierten Smith-Waterman-Hot-Loop (rund 180 Zeilen C++). Analysiere Datenabhängigkeiten und Speicherzugriffsmuster auf Vektorisierbarkeit. Untersuche zuerst, was G…
- Vectorization
- Avx 512
- Simd Intrinsics
Performance Engineering of Software Systems - StrategyEinsteigerNeu
Datenbank-Migration eines DACH-E-Commerce-Bestand auf PostgreSQL 16
Erstelle einen Migrations-Plan: (1) Schema-Kompatibilität prüfen (Extension-Versionen, deprecated Syntax), (2) Strategie wählen (pg_upgrade Hard-Link vs. Logical Replication), (…
- Database Migration
- Postgresql
- Pg Upgrade
Introduction to Database Systems - CodeMittelstufeNeu
Parallele I/O-Strategie fuer ein Genom-Daten-Pipeline-Konsortium
Analysiere die heutigen I/O-Pattern (sequenzielles Schreiben, viele kleine Dateien, gemischte Read-Write-Phasen). Vergleiche MPI-IO mit kollektiver Operationen und HDF5 mit para…
- Parallel Io
- Mpi Io
- Hdf5
High-Performance and Scientific Computing - AnalysisEinsteigerNeu
Maschinencode-Analyse eines Embedded-Tools für einen Schwarzwälder Mittelständler
Lade die anonymisierte 240 Kilobyte große Cortex-M3-Firmware-Binary in einen Disassembler (Ghidra ist freie Wahl). Identifiziere die rund 40 Funktionen mit den meisten Aufrufen …
- Machine Code
- Arm Assembly
- Binary Analysis
Computer Systems and Organization - CodeMittelstufeNeu
OpenMP-Optimierung fuer eine Bank-Risiko-Engine in Frankfurt
Analysiere die heutige Implementierung (Quellcode wird bereitgestellt) und identifiziere die parallelen Schleifen. Implementiere OpenMP-Parallelisierung mit dynamischer Workload…
- Openmp
- C Plus Plus
- Parallel Computing
High-Performance and Scientific Computing
So funktioniert's
Vom Briefing zum Zertifikat – in sechs Schritten.
Schritt 01
Durchsuche Challenges passend zu Deinem Studium.
Schritt 02
Wähle das Projekt, das zu Deinen Zielen passt.
Schritt 03
Arbeite es mit Hilfe des AI Copiloten durch.
Schritt 04
Reiche es zur strukturierten Bewertung ein.
Schritt 05
Erhalte ein verifiziertes Zertifikat.
Schritt 06
Füge es Deinem LinkedIn-Profil mit einem Klick hinzu.
Verwandte Fächer
Alle ansehen →Branchenteams hinter einem Jahrzehnt praxisorientierter Briefings
Aus diesem Pool einstellen?
Sponsere eine Challenge und lerne Kandidaten durch ihre tatsächliche Arbeit kennen.
Industrieteams können Briefings rund um die Fähigkeiten gestalten, die sie suchen, und Studierende anhand von bewertungsmatrix-gestützten Ergebnissen beurteilen – nicht anhand von Lebensläufen.



















































































