Webanwendungen Modul BWI 50205
Stand: 12.03.2019
Im Modul Webanwendungen realisieren Sie komplette Projekte(*) in Zwei-Personen-Teams(**).
Die Projekte beinhalten stets eine Client-Server-Datenkommunikation über das Internet. Themen um mobile Entwicklung, Internet of Things bis zu Computer Vision und künstliche Intelligenz werden adressiert. Folgende Komponenten
können zum Einsatz kommen:
- Webservices in PHP
- Datenhaltung in CSV und SQLite
- Webclients in Javascript (bedingt auch HTML und CSS)
- Datenkommunikation über AJAX
- Apps auf Android-Smartphones.
- Apps auf iOS auf Wunsch möglich
- Der Linux Kleinrechner Raspberry Pi (Programmierung in Python oder Shell-Scripten)
- IoT Komponenten wie ESP8266 und ATtiny85 (Programmierung in C). Dazu allerlei Sensoren.
Sie wenden Kenntnisse aus dem gesamten bisherigen Studium an: Projektplanung und Organisation, Anforderungsanalyse und Modellierung der Systemarchitektur (ARIS oder UML, BPMN, Datenmodellierung mit ERM und Relationenmodellen...), Einsatz von Vorgehensmodellen (Wasserfall, SCRUM...). Diese Kenntnisse setze ich voraus.
Zu den Projekten gehört:
- Ein Pflichtenheft
- Programmierung
- eine Dokumentation
- eine Präsentation am Ende der Vorlesungszeit
- ein youtube-fähiges Pitch-Video
Wer nicht programmieren kann oder nicht programmieren will, wird dieses Modul nicht bestehen und sollte es nicht wählen.
Hier finden Sie ...
Projekte für das kommende bzw. laufende Semester.
Bereits realisierte Projekte.
Rahmenbedingungen
- Auf eine Teilnahme an den Veranstaltungsterminen (Blockveranstaltung im Sommersemester) kann mit Blick auf den Prüfungserfolg und den prägenden praktischen Übungen nicht verzichtet werden.
Das ist kein Fernstudium.
- Bei Entwicklung auf Smartphones sollten Sie Ihre eigenen Geräte verwenden.
- Raspberry Pi (i.d.R ausreichend vorhanden) werden zur Verfügung gestellt.
- Eine Webserverplattform für einfache PHP-Scripte (ohne MySQL, aber mit SQLite) wird zur Verfügung gestellt.
- Für die Benotung müssen die Teammitglieder deutlich herausstellen, wer welche Arbeiten im Projekt übernommen hat.
Machen Sie sich schon vor Beginn des Moduls mit den Inhalten auf der Lernplattform Moodle vertraut (Nur Studierende der Hochschule Niederrhein). Das Modul heißt "BWI 50205 Webanwendungen (Brell)" und hat das Modulkennwort "BWI 50205" (=Modulnummer mit Leerzeichen, Großbuchstaben). Sie erreichen das Modul unter:
https://moodle.hsnr.de/course/view.php?id=495
(*) Für die Projektideen beanspruche ich das Urheberrecht. Sie können die Ergebnisse jedoch gerne für eigene Weiterentwicklungen oder Firmengründungen verwenden. Über die Gründung eines Start Ups freue ich mich besonders.
(**) Zwei Personen Teams habe sich als sehr effizient herausgestellt und sind daher der Regelfall.