64-851-S Integriertes Seminar M-Lab: Innovationslabor für App Entwicklung

Veranstaltungsdetails
Schließen 

Lehrende: Prof. Dr. Walid Maalej; Lloyd Montgomery

Veranstaltungsart: Seminar

Anzeige im Stundenplan: MProj/Sem - Mobis

Semesterwochenstunden: 2

Unterrichtssprache: Deutsch / Englisch

Min. | Max. Teilnehmerzahl: - | 15

Kommentare/ Inhalte:
"Sage es mir, und ich werde es vergessen. Zeige es mir, und ich werde es vielleicht behalten. Lass es mich tun, und ich werde es können." – Konfuzius

Dies ist das Leitbild von M-Lab.

In diesem Leuchtturm-Studentenprojekt entwickeln Studenten in kleinen Teams echte, innovative Apps für Kunden aus der Wirtschaft oder dem öffentlichen Sektor. Die Teams arbeiten unter echten Projektbedingungen mit festen Abgabeterminen. Sie lernen dabei die neuesten Technologien und Entwicklungswerkzeuge kennen sowie die Theorie und Methoden des Software-Engineering und Projekt-Managements. Außerdem machen Sie wertvolle Erfahrungen im Teamwork und dem Umgang mit "Kunden".

M-Lab besteht aus zwei Bestandteilen: Einem praktischen Teil und einem theoretischen Teil. In dem praktischen Teil arbeiten die Teams an einem Software-Projekt und durchlaufen dabei alle Phasen der Softwareentwicklung, wie Problemdefinition, Anforderungsermittlung, Analyse, Entwurf, Implementation, Integration, Testen, Software-Auslieferung und Präsentation. Eine Firma, ein Verein oder eine Behörde wird die Projektziele bereitstellen. In dem theoretischen Teil wird jede Projektphase des Software-Lebenszyklus diskutiert und reflektiert. Die Themen sind dem erwarteten Projektfortschritt der Teams zeitlich angepasst und entsprechen diesem. Die Teams halten eine Präsentation zu jedem Thema (z.B. Anforderungsanalyse) und erklären und begründen welche theoretischen Elemente (z.B. Methoden, Werkzeuge, Prozeduren) am besten zu ihrem Projekt passen. Die Herausforderungen, derzeitige und vergangene Projektentscheidungen, als auch Alternativen die betrachtet wurden, werden mit dem Lehrpersonal und den anderen Teams diskutiert und reflektiert.

Die Studenten können unterschiedliche Studienschwerpunkte haben, wie z.B. Informatik, Mensch-Computer-Interaktion, IT-Management und -Consulting oder Wirtschaftsinformatik. Studenten aus anderen Disziplinen mit Informatik als Nebenfach dürfen ebenfalls teilnehmen.

Die Veranstaltung wird voraussichtlich als Blockseminar digital stattfinden. Eventuell werden - sofern gemäß der jeweils geltenden Pandemie-Regelungen umsetzbar - Termine in Präsenz angeboten. Diese werden selbstverständlich rechtzeitig vorher angekündigt.

Voraussetzungen:


  • Software Engineering I und II mit Erfolg abgeschlossen
  • Grundkenntnisse in mindestens einer der objektorientierten Programmiersprache (z.B. Java, Swift oder Objective-C)
  • Hohe Motivation und Verantwortungsbewusstsein



Erfahrungen und Feedback der Studenten:

M-Lab wurde bereits mehrmals mit großem Erfolg angeboten. Die vergangenen M-Lab Projekte können auf unserer Webseite eingesehen werden. Um ein Beispiel eines M-Lab Projekt aus dem WiSe 2016/17 zu sehen, folgen Sie dem Link auf die Kursseite: https://mast.informatik.uni-hamburg.de/mlab/past/mlab1617/

  • Ein Video über M-Lab: http://www.youtube.com/watch?v=-X7tBLWCZS8
  • Die Trailer der vergangenen Projekte können auf unserem YouTube Channel eingesehen werden: http://www.youtube.com/channel/UCJwkoH3PjjUETGX68e1G2Nw?feature=watch


Die vergangene Erfahrung zeigt, dass die Haltung der Studenten gegenüber dem Kurs sehr positiv ist. Dies steht im Zusammenhang mit den folgenden Faktoren:

  • Die Erfahrung die Studenten in ihren Projekten machen lassen sich direkt mit den von ihnen gesammelten theoretischen Grundlagen der Softwareentwicklung und -management verknüpfen.
  • Der realistische Projektkontext (z.B. echte Daten, Deadlines und Infrastruktur) motiviert die Studenten und gibt ihnen ein Gefühl für Verantwortung und stellt eine Herausforderung dar.
  • Das Projektkonzept erlaubt es Studenten echtes Teamwork zu erleben. Dadurch entwickeln sie ihre Kommunikations- und Präsentationsfähigkeiten.
  • Ein gesunder Wettbewerb zwischen den einzelnen Teams um das beste Endprodukt.
  • Nicht zuletzt führen die Ergebnisse oft zu sehr nützlichen, echten Produkten. Es entstehen Startups in Kooperation mit den Kunden, Job-Angebote oder Open-Source Lösungen, wie z.B. zum Thema Umweltschutz (Naturschutzbund Deutschland (NABU) e.V., M-Lab Trailer: https://www.youtube.com/watch?v=96ACdKBrSos).



Weitere Informationen auf der Kursseite: http://uhh.de/mlab

Termine
Datum Von Bis Raum Lehrende
1 Do, 14. Okt. 2021 18:30 20:00 D-220Teilpräsenz Prof. Dr. Walid Maalej; Lloyd Montgomery
2 Do, 21. Okt. 2021 18:30 20:00 D-220Teilpräsenz Prof. Dr. Walid Maalej; Lloyd Montgomery
3 Do, 28. Okt. 2021 18:30 20:00 D-220Teilpräsenz Prof. Dr. Walid Maalej; Lloyd Montgomery
4 Do, 4. Nov. 2021 18:30 20:00 D-220Teilpräsenz Prof. Dr. Walid Maalej; Lloyd Montgomery
5 Do, 11. Nov. 2021 18:30 20:00 D-220Teilpräsenz Prof. Dr. Walid Maalej; Lloyd Montgomery
6 Do, 18. Nov. 2021 18:30 20:00 D-220Teilpräsenz Prof. Dr. Walid Maalej; Lloyd Montgomery
7 Do, 25. Nov. 2021 18:30 20:00 D-220Teilpräsenz Prof. Dr. Walid Maalej; Lloyd Montgomery
8 Do, 2. Dez. 2021 18:30 20:00 D-220Teilpräsenz Prof. Dr. Walid Maalej; Lloyd Montgomery
9 Do, 9. Dez. 2021 18:30 20:00 D-220Teilpräsenz Prof. Dr. Walid Maalej; Lloyd Montgomery
10 Do, 16. Dez. 2021 18:30 20:00 D-220Teilpräsenz Prof. Dr. Walid Maalej; Lloyd Montgomery
11 Do, 6. Jan. 2022 18:30 20:00 D-220Teilpräsenz Prof. Dr. Walid Maalej; Lloyd Montgomery
12 Do, 13. Jan. 2022 18:30 20:00 D-220Teilpräsenz Prof. Dr. Walid Maalej; Lloyd Montgomery
13 Do, 20. Jan. 2022 18:30 20:00 D-220Teilpräsenz Prof. Dr. Walid Maalej; Lloyd Montgomery
14 Do, 27. Jan. 2022 18:30 20:00 D-220Teilpräsenz Prof. Dr. Walid Maalej; Lloyd Montgomery
Prüfungen im Rahmen von Modulen
Modul (Startsemester)/ Kurs Prüfung Datum Lehrende Bestehens­pflicht
Übersicht der Kurstermine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
Lehrende
Prof. Dr. Walid Maalej
Lloyd Montgomery