Inhalte |
Vorgestellte Projekte
ClockWise - Project Oriented Time Management Application
Betreuer: Corinna Thoben (corinna.thoben@tu-braunschweig.de)
Hintergrund
- Effektives Zeitmanagement ist entscheidend für Produktivität in Studium und Beruf.
- Viele Menschen verlieren den Überblick darüber, wie viel Zeit sie für verschiedene Projekte aufwenden.
- Übermäßige Zeitinvestitionen in einzelne Projekte können Stress und Ineffizienz verursachen.
- Ziel: Entwicklung einer Software, die Arbeitszeit nach Projekten trackt und übermäßigen Zeitaufwand sichtbar macht.
Aufgabe
- Entwicklung einer Software zur Zeiterfassung und Visualisierung nach Projekten.
- Aufbau einer Datenbankstruktur zur effizienten Verwaltung der erfassten Arbeitszeiten.
- Design einer benutzerfreundlichen Oberfläche für eine intuitive Nutzung.
- Implementierung einer Funktion zur Analyse der Zeitverteilung.
Organisatorisches
- Vorteilhafte Kenntnisse: Python, Webentwicklung
- Gruppengröße: 1 Gruppe
- Maximale Studierendenzahl pro Gruppe: 7
Urban Noise Pollution Collector
Betreuer: Emetis Niazmand (emetis.niazmand@tu-braunschweig.de)
Background
- Increasing urbanization and infrastructure growth contribute to higher noise levels in cities.
- Urban noise pollution (> 60 dB) can impact health and well-being.
- Identifying noise hotspots is essential for informed decision-making in placing hospitals, schools, and recreational areas.
- Smartphone sensors enable scalable and cost-effective data collection.
Tasks
- Develop a mobile app to measure and collect noise levels (>60 dB) using the smartphone’s microphone.
- Include features to record the timestamp and geolocation of each measurement.
- Design a user interface to enable users to measure, view, and manage noise pollution data.
- Store collected data locally on the device first and later to a cloud server for aggregation.
- Optional: Visualize data on an interactive map with areas color-coded based on noise levels.
Organizational Aspects
- Required knowledge: Java or Kotlin for Android, User Interface (UI) Design
- Group size: 1 Group
- Maximum number of students per group: 7
EventRate Pro: Real-time Event Evaluation Platform
Betreuer: Roya Shiasi Sardoabi (roya.shiasi-sradoabi@tu-braunschweig.de)
Background
EventRate Pro is a versatile web application designed to streamline the evaluation process for various events and exhibitions. The platform uses QR code technology to facilitate quick and efficient rating collection, coupled with real-time data visualization for immediate feedback and results.
Suitable for
- Academic poster competitions
- Science fair evaluations
- Professional conference presentations
- Art and design exhibitions
- Research symposiums
- Or any other crowd real-time survey
Tasks
- Develop a mobile/web application to facilitate event management using QR codes.
- Implement rating systems, data visualization, and dashboards.
- Real-time data visualization.
Organizational Aspects
- Required knowledge: Python (Backend) and JavaScript (Frontend Enhancement)
- Group size: 1 Group
- Maximum number of students per group: 7
For more information: Download details as PDF
SafeWear – Android-App zur Integration von Smart Shirts in das ISAN-System
Betreuer: Paulo Haas
Hintergrund
- Smart Shirts können Vitaldaten ohne Aufwand kontinuierlich messen.
- Gesundheitsdaten können genutzt werden, um automatisch Rettungskräfte alarmieren.
- ISAN-System kann die Informationen verknüpfen und sicheren Datenaustausch garantieren.
- Datenvisualisierungen können die Rettungskräfte unterstützen, bevor sie am Unfallort eintreffen.
Aufgaben
- Alerting System als Android App implementieren.
- Hexoskin mit dem Smart Shirt über SDK verbinden.
- Daten im Curing System visualisieren.
Organisatorisches
- Vorteilhafte Kenntnisse Python, Docker, JavaScript und Kotlin
- Gruppengröße: 1 Gruppe
- Maximale Studierendenzahl pro Gruppe: 7
Für mehr Informationen: Folien von der SEP Themenvorstellung und ISAN Projekt-Seite.
|
Qualifikationsziele |
Nach Abschluss es Moduls, sind die Studierenden in der Lage, ein größeres Softwareentwicklungsprojekt erfolgreich
im Team zu bearbeiten. Sie können nach systematischen Methoden der Softwaretechnik, die Anforderungen für das zu
entwickelnde System ermitteln, diese in ein Design umsetzen, die zu entwickelnde Software realisieren und testen. |