Datenbanksysteme 1 im SS 2024
Diese Lehrveranstaltung ist Teil der Vertiefung "Wirtschaftsinformatik" im Studiengang Betriebswirtschaftslehre (dual) am Fachbereich I - Wirtschafts- und Gesellschaftswissenschaften.
Ziel und Inhalt
Das Modulhandbuch Ihres Studiengangs sieht für diese Veranstaltung folgende Inhalte vor:
Die Studierenden haben nach der Veranstaltung einen vertieften Überblick über die Aufgaben im Softwareentwicklungsprozess. Sie sind mit fortgeschrittenen Konzepten und Techniken der Programmierung vertraut. Die Studierenden sind in der Lage, für eine betriebswirtschaftliche Aufgabe eine Client-Server-Anwendung mit relationaler Datenbank zu konzipieren und zu implementieren.
Ort und Zeit
Die Lehrveranstaltung findet im Sommersemester wöchentlich als Übung statt in denen seminaristischer Unterricht und Übung aus didaktischen Gründen miteinander verbunden sind.
- Do, 17:30-19:15 in D 139 L
- Do, 19:30-21:00 in D 139 L
Die Lehrveranstaltung steht in Ihrem Stundenplan bis 21:00. Dieser Termin musste so geplant werden, damit es im Stundenplan aller Studierenden keine Überschneidungen mit anderen Lehrveranstaltungen gibt. Ich habe aber die Hoffnung, dass wenn wir am Mittwoch gemeinsam in unsere Stundenpläne schauen, einen besseren Termin finden, der für alle Teilnehmer passt. Alternativ können wir die Lehrveranstaltung auch teilen und/oder einen Teil online und einen Teil in Präsenz machen. Ich bin für Ihre Vorschläge offen.
An einzelnen Terminen (siehe unten) kann es Abweichungen bei Ort und Zeit geben!
Wichtige Termine
Hier finden Sie wichtige Termine zur Lehrveranstaltung, insbesondere zur Abschlusspräsentation. Bitte beachten Sie Verschiebungen die sich wegen der Feiertage im Semester ergeben.
Termin | Art | Beschreibung | Details |
---|---|---|---|
04.04. | I | Erste Lehrveranstaltung | [Keine Details] |
09.04. | A | Gruppenmeldung bis 12:00 mit diesem Anmeldeformular. | [Details...] |
09.05. | I | Asynchrone Online-Veranstaltung (Christi Himmelfahrt). Die Lehreinheiten 06 und 07 bitte selbssttändig bearbeiten. Über die Ergebnisse tauschen wir und in der folgenden Woche aus. |
[Details...] |
23.05. | K | Die Lehrveranstaltung findet syncrhon online statt. | [Keine Details] |
27.05. | K | Abschlusspräsentation in Präsenz und Live | [Keine Details] |
30.06. | A | Prüfungsleistungen in PA 1: Abgabe der Folien, des Modelio-Projekts und der Visual Studio-Projektmappe | [Keine Details] |
24.09.07.10. | A | Prüfungsleistungen in PA 2: Folien, Modelio-Projekt und Visual Studio Projektmappe | [Keine Details] |
Legende: I = Information, A = Abgabetermin, K = Klausur/Prüfung
Lehreinheiten
Hier finden Sie Informationen zu den Lehreinheiten dieser Veranstaltung. Klicken Sie auf den Eintrag in der Zeile, um weitere Details angezeigt zu bekommen.
Themen
Nr. | Thema | Datum | Details |
---|---|---|---|
04.04. | LE 00 | Organisation | [Details...] |
04.04. | LE 01 | Vorgehensmodelle und Softwareentwicklungsprozess im Überblick | [Details...] |
11.04. | LE 02 | Einstieg in die Anforderungsanalyse | [Details...] |
28.04. | LE 03 | Einstieg in Analyse und Entwurf | [Details...] |
25.04. | LE 04 | Einstieg in die Implementierung | [Details...] |
02.05. | LE 05 | Einstieg in Deployment und Test | [Details...] |
09.05. | LE 06 | VB.NET Grundlagen der Programmierung (Asynchron online wg. Feiertag) | [Details...] |
09.05. | LE 07 | VB.NET Oberflächen- und Ereignisprogrammierung (Asynchron online wg. Feiertag) | [Details...] |
16.05. | LE 08 | Grundlagen der Anforderungsanalyse | [Details...] |
23.05. | LE 09 | Grundlagen der objektorientierten Analyse (Synchron und online) | [Details...] |
30.05. | LE 10 | Grundlagen des objektorientierten Entwurfs | [Details...] |
06.06. | LE 11 | VB.NET Objektorientierte Programmierung | [Details...] |
13.06. | LE 12 | Grundlagen der objektorientierten Implementierung | [Details...] |
LE 13 | Grundlagen des Deployment und Tests (entfallen) | [Details...] | |
20.06. | LE 14 | Zusammenfassung | [Details...] |
Zugriff
Für den Zugriff benötigen Sie einen Benutzernamen und ein Passwort. Sie werden in der ersten Veranstaltung bekannt gegeben. Haben Sie dennoch keinen Zugriff, nehmen Sie bitte hier Kontakt mit mir auf.
Prüfungsleistungen
Für die Lehrveranstaltung "Datenbanksysteme 1" sollen Sie in Gruppenarbeit die wöchentlichen Aufgabenblätter bearbeiten, in denen Sie Ihr selbst gewähltes Projektthema weiterentwickeln. Ausgewählte Gruppen präsentieren ihre Lösung des aktuellen Aufgabenblattes kurz zu Beginn der nächsten Lehrveranstaltung. Am Ende des Semesters halten Sie eine Abschlusspräsentation. Bei der Abschlusspräsentation wird die Präsentationsleistung der einzelnen Gruppenmitglieder individuell bewertet. Außerdem fließen in die Bewertung der Abschlusspräsentation die erstellten Präsentationsfolien und sonstigen Ergebnisse (z.B. der Modellierung und der Programmierung) ein. Sie können die Abschlusspräsentation in PA1 in Präsenz halten. In PA2 ist alternativ eine Videoabgabe möglich. Dazu nehmen Sie ihre Abschlusspräsentation auf Video auf und laden es in Ihren Cloud-Gruppenordner hoch. Die Übung wird einer Note abgeschlossen.
- Voraussetzung: keine formalen Voraussetzungen, ein vorheriger Besuch der Lehrveranstaltungen Wirtschaftsinformatik 1 und 2 ist für Studierende ohne Vorkenntnisse zwingend erforderlich
- Prüfungsleistung in Gruppenarbeit (ca. 4 Personen):
- Teil 1 der Prüfungsleistung: Aufgabenblätter (wöchentliche Ausgabe und 7-14 Tage Bearbeitungszeit), die in Gruppen (jeweils 3-4 Studierende) vollständig bearbeitet werden. Alle Gruppenmitglieder erhalten die gleiche Bewertung. Auf eine pünktliche Abgabe der Aufgabenblätter ist zu achten.
- Teil 2 der Prüfungsleistung: Kurzpräsentation (inkl. Folien) des aktuellen Bearbeitungsstandes bei der Lösung der Aufgabenblätter, die aufeinander aufbauen.
- Teil 3 der Prüfungsleistung: Abschlusspräsentation Ihrer erzielten Ergebnisse bei der Bearbeitung der Aufgabenblätter und Abgabe von:
- Präsentationsfolien
- Modellierung im Visual Paradigm- oder Visual Studio-Projekt
- Implementierung im Visual Studio-Projekt
- Bewertung: die Veranstaltung wird mit einer Note abgeschlossen, wobei insbesondere folgende Aspekte
Einfluss auf die Bewretung haben:
- jedes Aufgabenblatt vollständig bearbeitet und rechtzeitig abgegeben wurden und
- vereinbarte Kurzpräsentation des aktuellen Arbeitsstandes erfolgreich gehalten wurde und
- eine inhaltlich gehaltvolle Abschlusspräsentation gehalten wurde.
- Umfang: wöchentlich 4 SWS
- Hinweis: Es gibt keine alternative Form der Leistungserbringung, die Aufgabenblätter und Kurzpräsentationen müssen fristgerecht und vorlesungsbegleitend bearbeitet werden.
Warum müssen es diese Prüfungsleistungen sein? Ich denke, dass die Aufgabeblätter Ihnen gut helfen, ihr Projektthema zu entwickeln und das erlernte Wissen anzuwenden. Es macht auch Spaß die eigene Idee umzusetzen. Deshalb können Sie am Ende des Semesters stolz auf das Erreichte sein, was Sie in einer Abschlusspräsentation gut zeigen können. Diese Art der Prüfungsleistung und die Gruppenarbeit sind wahrscheinlich neu für Sie. Deshalb besteht eine gewisse Unsicherheit wohin das Projekt führt und ob die Gruppe zusammenpasst (z.B. dieselben Leistungsvorstellungen hat). Durch regelmäßiges Feedback zu Ihren Kurzpräsentationen bekommen wird dieses Risiko reduziert.
Organistion
Es sind verschiedene Rahmenbedingungen für die erfolgreiche Teilnahme an dieser Lehrveranstaltung zu beachten. Sie werden wöchentliche Aufgabenblätter in Arbeitsgruppen bearbeiten, um ein eigenes Projekt umzusetzen. Die Abgabe der Aufgabenlösungen erfolgt über die Hochschul-Cloud, wobei einige Besonderheiten zu beachten sind.
Gruppenarbeit
In der Lehrveranstaltung wird gezielt die Gruppenarbeit gefördert, indem Aufgabenblätter in Arbeitsgruppen bearbeitet werden sollen. Die Gruppenarbeit hat einen wichtigen Vorteil für Ihr Selbststudium. Gemeinsam finden Sie häufig eine Lösung für Probleme, die Ihnen allein nicht einfallen würde.
Finden Sie sich deshalb in Vierergruppen zusammen und melden Sie diese Gruppe über das Anmeldeformular an. Bitte beachten Sie den Termin für die Anmeldung der Arbeitsgruppe.
In der Vergangenheit ist es regelmäßig vorgekommen, dass nicht alle Gruppenmitglieder an der Erarbeitung der Lösung beteiligt waren. Das birgt das Risiko, dass einzelne Gruppenmitglieder vom Lernfortschritt abgehängt werden. Achten Sie darauf, dass Sie gemeinsam zu einer Lösung des Aufgabenblattes kommen.
Abgabe von Aufgabenlösungen per Hochschul-Cloud
Für die Abgabe Ihrer Aufgabenlösungen verwenden wir die Beuth-Cloud Nachdem Sie sich als Gruppe angemeldet haben, erhalten Sie von mir den Link zu einem freigegebenen Cloud-Ordner per Mail. Auf diesen Ordner können nur die Gruppenmitglieder und ich zugreifen. Wenn Sie Probleme mit der Verwendung der Beuth-Cloud haben, melden Sie sich rechtzeitig vor Abgabe des ersten Aufgabenblattes bei mir.
Die Beuth-Cloud können Sie unter https://cloud.bht-berlin.de aufrufen. Sie können für verschiedene Betriebssysteme eine Zusatzanwendung installieren, die den Zugriff vereinfacht und ein lokales Verzeichnis Ihrer Festplatte mit der Beuth-Cloud synchronisiert. Für Android und iOS können Sie die NextCloud-Apps aus GooglePlay bzw. dem A ppStore beziehen. Auf den Seiten des HRZ finden Sie eine ausführliche Dokumentation.
Sie können entweder über den Browser oder einen Cloud-Ordner auf Ihrer lokalen Festplatte auf den freigegebenen Gruppenordner zugreifen. Legen Sie innerhalb des Gruppenordners für jede Aufgabe einen Unterordner an, wie es im folgenden Screenshot dargestellt ist. Kopieren Sie zur Abgabe Ihre Aufgabenlösung stets in diesen Unterordner. Die Abgabe Ihrer Datei war erfolgreich, sobald die Datei einen grünen Haken bekommen hat bzw. der Browser eine entsprechende Meldung zeigt. Behalten Sie stets eine Kopie Ihrer Aufgabenlösung in einem anderen Ordner, da bei der Korrektur Ihrer Aufgabenlösungen Veränderungen der Datei möglich sind.
Modellierung- und Entwicklungswerkzeuge
Für die Lehrveranstaltung benötigen Sie spezielle Software, um die Übungsaufgaben zu bearbeiten und Ihr eigenes Projekt zu entwickeln. Diese Software ist auf den Laborrechnern installiert. Es ist aber sehr empfehlenswert, sie auch auf dem eigenen Rechner zu installieren.
Modelio: Download und Installation der Modellierungsumgebung
Sie benötigen für die Lehrveranstaltung das Werkzeug Modelio, das auf den Laborrechnern bereits installiert ist.
Für das Selbststudium und die Bearbeitung der Aufgabenblätter ist es empfehlenswert, wenn Sie das Werkzeug auf Ihrem eigenen Rechner installieren. Laden Sie zunächst die jeweils aktuellste Version von der Modelio-Webseite herunter. Installieren Sie es auf Ihrem Rechner. Es ist für verschiedene Betriebssysteme verfügbar. Eine Anleitung finden Sie auf der Webseite.
Evolus Pencil: Download und Installation des Werkzeugs zum Oberflächenentwurf
Sie benötigen für die Lehrveranstaltung das Werkzeug Evolus Pencil, das auf den Laborrechnern bereits installiert ist.
Für das Selbststudium und die Bearbeitung der Aufgabenblätter ist es empfehlenswert, wenn Sie das Werkzeug auf Ihrem eigenen Rechner installieren. Laden Sie zunächst die jeweils aktuellste Version von der Pencil Project-Webseite herunter. Installieren Sie es auf Ihrem Rechner. Es ist für verschiedene Betriebssysteme verfügbar. Eine Anleitung finden Sie auf der Webseite.
Microsoft Visual Studio und MS Access: Download und Lizenzen der Entwicklungsumgebung
In der Veranstaltung wird das Visual Studio als Entwicklungsumgebung verwendet. Die Software ist auf den Laborrechnern bereits installiert. Eine Installation auf Ihrem eigenem Rechner ist dringend empfohlen. Für ein effektives Selbststudium ist dies zwingend erforderlich.
Für die Software wird eine Lizenz genötigt. Lizenzen sind über das Hochschulportal von Microsoft verfügbar. Sie kennen das Hochschulportal bereits aus den Lehrveranstaltungen Wirtschaftsinformatik 1 und 2. Die dort gegebene Anleitung zu Installation können Sie auf die in dieser Lehrveranstaltung benötigte Software übertragen.
- Microsoft Visual Studio (Community Edition is ausreichend)
- .NET Framework 4.x (Version 5.x reicht nicht aus, es wird zusätzlich 4.x benötigt)