Computer Sciences Industrieprojekte
Explore computer science challenges on Ewance to equip yourself with job-relevant skills for a variety of roles. Learn programming techniques and build technical skills with challenges on software development, algorithm design, system architecture, and more.
Most Popular
- CodeSeniorNeu
Approximations-Solver für Lieferanten-Allokation
Formalisiere das Problem als gewichtete Set-Cover-Variante mit Kapazitäts-Constraints. Implementiere (1) den klassischen Greedy mit H_n-Approximation als Lehrbuch-Baseline, (2) …
- Approximation Algorithms
- Linear Programming
- Set Cover
Advanced Algorithms - AnalysisSeniorNeu
Profile-Guided Optimization für einen DACH-Telekommunikations-Datendienst
Du erhältst den Dienst (rund 75.000 Zeilen C++), einen anonymisierten Lasttest mit echten Topologie-Updates und Build-Skripte für GCC. Erzeuge ein Trainings-Profil mit -fprofile…
- Profile Guided Optimization
- Link Time Optimization
- Cpp
Advanced Compilers and Program Optimization - 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 - CodeSeniorNeu
Real-Time Global Illumination mit Voxel Cone Tracing
Du erhältst die Engine-Schnittstelle und 3 Beispielszenen (jeweils rund 80.000 Dreiecke). Implementiere in HLSL und C++: (1) Voxelisierung der Szene über einen Compute-Shader, (…
- Global Illumination
- Voxel Cone Tracing
- Directx 12
Advanced Computer Graphics 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
- CodeSeniorNeu
Lock-freie Queue für einen Frankfurter Market-Data-Feed implementieren
Implementiere eine bounded Multi-Producer-Single-Consumer-Queue in C++20 mit std::atomic und konkreter Memory-Order-Auswahl (acquire/release statt seq_cst, wo möglich). Beachte …
- Lock Free Algorithms
- Atomics
- Memory Ordering
Advanced Concurrency and Parallel Computing - AnalysisSeniorNeu
MPI-Skalierung eines Hamburger Klima-HPC-Workloads optimieren
Lass den anonymisierten MPI-Workload auf 16, 32, 64 und 128 Knoten laufen und profile die Kommunikations-Pattern mit 'Score-P' und 'Vampir'. Identifiziere die teuersten kollekti…
- Hpc Programming
- Mpi
- Collective Operations
Advanced Concurrency and Parallel Computing - DesignSeniorNeu
Sichere OTA-Update-Architektur für vernetzte Industriedrohnen
Erstelle eine Architektur basierend auf TUF (The Update Framework — Standard für sichere Software-Updates) und Uptane (TUF-Variante für eingebettete Systeme). Spezifiziere: Gerä…
- Secure Design
- Ota Updates
- Tuf Uptane
Cyber-Physical and Cybercrime Topics - DesignSeniorNeu
Hardware-Software-Co-Design fuer eine Ingolstadt-Sensorfusion
Modelliere die Sensor-Pipeline in fuenf Stufen (ADC-Sampling, FFT, CFAR-Detektion, Tracking, CAN-Output). Schaetze fuer jede Stufe Datenrate, Rechenlast und Latenz-Anforderung. …
- Hardware Software Co Design
- Fpga
- Vhdl
Fachübergreifend - 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.
- ResearchSeniorNeu
Microkernel-Portierung fuer ein sicherheitskritisches Avionik-Steuergeraet
Definiere zuerst einen Referenz-Workload: drei Tasks mit Inter-Process-Communication ueber Message-Passing, harte Deadlines von 1 ms und einer geteilten Sensor-Datenquelle. Port…
- Operating Systems
- Microkernels
- Real Time Systems
Advanced Operating Systems - ResearchSeniorNeu
Verteilte Konsens-Schicht fuer einen Edge-Storage-Cluster auswaehlen
Baue eine kleine Test-Harness, die einen 5-Knoten-Cluster jeder Konsens-Bibliothek startet und drei Ausfall-Szenarien deterministisch reproduziert: Netzwerk-Partition (mit tc/ne…
- Distributed Systems
- Consensus Algorithms
- Raft
Advanced Operating Systems - CodeSeniorNeu
Lock-freie Order-Book-Datenstruktur fuer eine Bank entwerfen
Definiere die noetigen Operationen (insert, cancel, match, snapshot) und ihre erwarteten Konsistenz-Garantien (Linearizability fuer Top-of-Book-Reads). Implementiere zwei Varian…
- Parallel Algorithms
- Concurrent Data Structures
- Lock Free
Fachübergreifend - ResearchSeniorNeu
Privacy-Preserving Federated Learning fuer Krebs-Diagnostik
Waehle ein Federated-Learning-Framework (Flower oder NVIDIA FLARE). Implementiere drei Konfigurationen: vanilla FL, FL mit DP-SGD und FL mit DP-SGD plus Secure Aggregation. Trai…
- Privacy Enhancing Technologies
- Federated Learning
- Differential Privacy
Privacy-Enhancing Technologies 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
- AnalysisSeniorNeu
Symbolische Ausfuehrung fuer einen TLS-Handshake-Parser einsetzen
Bereite den Parser fuer symbolische Ausfuehrung vor (Driver schreiben, Constraints fuer die symbolische Eingabe definieren, Pfad-Explosion mit Strategie eindaemmen). Laufe KLEE …
- Program Analysis
- Symbolic Execution
- Klee
Fachübergreifend - ResearchSeniorNeu
Pointer-Analyse-Optimierung in einem Dev-Tools-Anbieter benchmarken
Erfasse die Baseline-Performance der Pointer-Analyse auf drei Referenz-Programmen (klein, mittel, gross). Lies die drei Optimierungs-Strategien aus der Literatur und implementie…
- Program Analysis
- Pointer Analysis
- Performance Analysis
Program Analysis - ResearchSeniorNeu
Industrielle Fallstudie zur Wartbarkeit eines grossen Monorepos
Erhebe quantitative Daten (Repository-Metriken, Build-Zeiten, Test-Laufzeiten, Onboarding-Tickets der letzten 12 Monate) und qualitative Daten (5 strukturierte Interviews mit En…
- Empirical Software Engineering
- Software Analytics
- Large Scale Codebases
Advanced Software Engineering - DesignSeniorNeu
Quality-Gate-Framework fuer ein Medizingeraete-Software-Modul
Studiere die IEC-62304-Anforderungen fuer Klasse-B-Software (relevante Abschnitte werden bereitgestellt). Mappe jede Anforderung auf einen konkreten Quality-Gate-Eintrag (z. B. …
- Quality Management
- Process Design
- Automated Testing
Software Quality and Process Improvement - AnalysisSeniorNeu
Software-Metrik-Programm fuer Aerospace-Software einfuehren
Studiere die ISO/IEC-25010-Qualitaetsmerkmale und die DO-178C-Stufe-C-Anforderungen (relevante Abschnitte werden bereitgestellt). Waehle 8 Metriken (z. B. statement coverage, MC…
- Software Metrics
- Measurement
- Quality Management
Software Quality and Process Improvement - AnalysisSeniorNeu
Software-Supply-Chain-Sicherheits-Audit fuer ein medizinisches Geraete-Backend
Erzeuge ein SBOM im CycloneDX-Format mit Syft. Pruefe jede direkte und transitive Dependency gegen die OSV-Database (Open Source Vulnerabilities). Identifiziere die 20 risikorei…
- Supply Chain Security
- Static Analysis
- Ci Cd
Software Security - AnalysisSeniorNeu
Coverage-Audit eines Stuttgarter Industrie-IoT-Software-Stacks
Sie erhalten den Quellcode der fünf Module (Java 17, Spring Boot, insgesamt rund 38.000 Zeilen), die aktuelle Coverage-Reports (JaCoCo) und Beispiel-Fehlerberichte der letzten 1…
- Code Coverage
- Mutation Testing
- Java
Software Testing and Quality Assurance - ResearchSeniorNeu
C-V2X-Funk-Studie für ein Ingolstädter Automobil-Software-Team
Sie erhalten die 3GPP-Spezifikationen für PC5-Sidelink-Modes, die ETSI-ITS-Standards für Cooperative-Awareness-Messages (CAM) und Decentralized-Environmental-Notification-Messag…
- V2x Networks
- Cellular Networks
- Wireless Phy Mac
Fachübergreifend - ResearchSeniorNeu
Sim-to-Real-Bewertung für ein Berliner Lager-Robotik-Startup
Verwende eine trainierte PPO-Policy (Proximal Policy Optimization — ein populärer RL-Algorithmus) für eine Block-Stack-Aufgabe in Isaac Gym oder Isaac Lab. Implementiere drei Si…
- Reinforcement Learning
- Sim To Real
- Domain Randomization
Advanced Robotics - CodeSeniorNeu
RLHF-Pipeline für einen domänenspezifischen Assistenten
Du erhältst etwa 3.000 menschliche Präferenz-Paare (zwei Modellantworten plus ein 'besser/schlechter'-Label, vergeben von juristischen Annotator:innen). Trainiere ein Reward Mod…
- Rlhf
- Reward Modeling
- Ppo
AI Safety and Alignment - DesignSeniorNeu
Disaster-Recovery-Konzept für ein Genfer Finanzdienstleistungs-Backend
Sie erhalten ein Architekturbild des Ist-Systems (zwei Azure-Regionen, Azure SQL, AKS, Blob Storage) und die regulatorischen Anforderungen (RTO 4 Stunden, RPO 15 Minuten). Entwe…
- Cloud Architecture
- Disaster Recovery
- Azure
Cloud Computing for Data and ML - ResearchSeniorNeu
ML-Compiler-Vergleich für Hamburger Hyperscaler-Region
Sie erhalten drei Modelle (ein ResNet-50, ein BERT-base, ein kleines Llama-3-1B) in PyTorch-Format. Kompilieren Sie jedes Modell mit (1) TVM, (2) OpenXLA, (3) TensorRT für CPU-,…
- Ml Compilers
- Tvm
- Tensorrt
Machine Learning Systems
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.
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.



















































































