


{"id":2488,"date":"2023-02-24T09:25:40","date_gmt":"2023-02-24T09:25:40","guid":{"rendered":"https:\/\/blogs.gm.fh-koeln.de\/bertelsmeier\/?page_id=2488"},"modified":"2023-03-08T08:07:29","modified_gmt":"2023-03-08T08:07:29","slug":"projekte-pp-ba","status":"publish","type":"page","link":"https:\/\/blogs.gm.fh-koeln.de\/bertelsmeier\/projekte-pp-ba\/","title":{"rendered":"DBS-Team: Projekte, PP, BA"},"content":{"rendered":"<p class=\"lead\">Hier finden Sie zu Projekte, die vom DBS-Team initiiert wurden und betreut werden.<\/p>\n<p>Suchen Sie sich ein Thema, was Sie interessiert und verschaffen sich dazu ruhig einen ersten Eindurck. Dann erstellen Sie zu Ihrem Thema ein ertes Konzept, welches dann als Grundlage f\u00fcr ein erstes Gespr\u00e4ch sein wrid. Mit diesem Konzept kontaktieren Sie mich per E-Mail.<\/p>\n<p>Nur weil ein Thema, schon etwas l\u00e4nger hier steht, hei\u00dft das nicht, dass es nicht noch von Ihnen bearbeitet werden kann.<\/p>\n<p>Viel Spa\u00df beim St\u00f6bern und wir freuen uns auf spannende Konzepte,<br \/>\nProf. Dr. Birgit Bertelsmeier<\/p>\n<hr \/>\n<hr \/>\n<h3>Neue \u00dcbungsaufgaben zu den Themen von DBS und DBS-2<\/h3>\n<p>(ver\u00f6ffentlicht 08.03.2023)<\/p>\n<p>\u00dcbungsaufgaben kann man nie genug haben. Geeignet f\u00fcr WI-Projekte (5 CRedits). Das Projekt wird von Prof. Dr. Bertelsmeier betreut. Melden Sie sich bei birgit.bertelsmeier @ th &#8211; koeln.de.<\/p>\n<hr \/>\n<h3>Neue Notation f\u00fcr ER-Diagramme<\/h3>\n<p>(ver\u00f6ffentlicht 08.03.2023)<\/p>\n<p>Im Modul DBS wurde eine neue Notation f\u00fcr ERDs eingef\u00fchrt. Nun sind eine Reihe von \u00dcbungsunterlagen anzupassen unter Verwendung yEd Graph Editor.<\/p>\n<p>Geeignet f\u00fcr WI-Projekte (5 CRedits). Das Projekt wird von Prof. Dr. Bertelsmeier betreut. Melden Sie sich bei birgit.bertelsmeier @ th &#8211; koeln.de.<\/p>\n<hr \/>\n<h3>Flohmarkt-App f\u00fcr den Campus Gummersbach<\/h3>\n<p>(ver\u00f6ffentlicht 06.03.2023)<\/p>\n<p>Der Campus Gummersbach gliedert sich vom Aufbau her in die verschiedenen Institute und diese wiederum teils in Labore auf. Institute, Labor, aber auch Professoren, beschaffen meist unabh\u00e4ngig von anderen Hardware oder Verbrauchsmaterialien. Nicht selten wird alte, aber noch gebrauchsf\u00e4hige Hardware ausgemustert oder zugeh\u00f6rige Verbrauchsmaterialien (Tintenpatronen, Filamente, \u2026) nicht l\u00e4nger ben\u00f6tigt.<\/p>\n<p>Derzeit gibt es keine zentrale Anlaufstelle solche Gegenst\u00e4nde und Materialien noch einer sinnvollen Verwendung zuzuf\u00fchren.<\/p>\n<p>Ihre Aufgabe ist es eine App zu erstekkebn und das Problem zu l\u00f6sen\u2026<\/p>\n<h5>I\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Aufgabenumfang und -definition<\/h5>\n<p>App erstellen \u2026..<\/p>\n<h5>II\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Aufwand &amp; Anmeldung<\/h5>\n<p>Dieses Projekt kann als Einzel- oder Gruppenarbeit f\u00fcr (Informatik-)projekte ausgearbeitet werden. Der zu erwartende Aufwand wird in Korrelation mit den entsprechenden Creditpoints im Rahmen eines Konzepts und einer Zieldefinition festgehalten.<\/p>\n<p><strong>Sie haben Interesse dieses Projekt zu bearbeiten? <\/strong>Dann arbeiten Sie das Konzept und eine Zieldefinition aus \u2013 gerne k\u00f6nnen Sie eigene Ideen miteinbringen. Melden Sie sich mit angeh\u00e4ngtem Konzept und Zieldefinition bei <a href=\"mailto:marcel.stratmann@th-koeln.de\"><strong>marcel.stratmann@th-koeln.de<\/strong><\/a>.<\/p>\n<p>Das Projekt wird von Marcel Stratmann betreut, die Notenvergabe erfolgt durch Prof. Dr. Bertelsmeier oder Prof. Dr. Schaible.<\/p>\n<hr \/>\n<h3>Evaluationsprojekt: ePr\u00fcfungs-System f\u00fcr DB-Objekte in Oracle<\/h3>\n<p>(ver\u00f6ffentlicht 06.03.2023)<\/p>\n<p><strong>Voraussetzungen: <\/strong>sehr gute DB1 &amp; DB2-Kenntnisse<\/p>\n<p>ePr\u00fcfungen haben in Pandemiezeiten stark zugenommen. Neben den Einsparungen von Papier \u00fcberzeugt die M\u00f6glichkeit der praktischen Anwendung in Aufgaben mit Programmieraufgaben.<\/p>\n<p>Aus Dozentensicht stellt sich hier im Besonderen die Frage, welche M\u00f6glichkeiten einer (teil-)automatisierten Korrektur bestehen. Dieses Projekt soll im Rahmen einer Evaluation dieser Frage auf den Grund gehen.<\/p>\n<h5>I\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Aufgabenumfang und -definition<\/h5>\n<p>Die Module DB1 &amp; DB2 behandeln im Praktikum die Aspekte DDL (Data Definition Language), DML (Data Manipulation Language), SELECTs und PL\/SQL-Programmierung. Ein (teil-)automatisiertes Korrektursystem sollte m\u00f6glichst das gesamte datenbankseitige Praktikumsspektrum abdecken. Dazu geh\u00f6rt:<\/p>\n<p><strong>DDL: <\/strong>Tabellen, Contraints (Prim\u00e4r- und Fremdschl\u00fcssel, CHECK-Constraints), Sequenzen, Views<\/p>\n<p><strong>DML: <\/strong>INSERT, UPDATE, DELETE<\/p>\n<p><strong>SELECT<\/strong><\/p>\n<p><strong>PL\/SQL: <\/strong>Prozeduren, Funktionen und Trigger<\/p>\n<p>Die Bereiche DDL und PL\/SQL schaffen persistente Objekte, welche im Datenbankschema abgelegt werden und dort abgefragt werden k\u00f6nnen. Interessant sind die Bereiche DML (insbesondere bei UPDATE- und DELETE-Befehlen), sowie SELECT-Abfragen. Bei DML-Befehlen stellt sich die Frage, wie diese am besten nachverfolgt werden k\u00f6nnen (ggf. Trigger?). SELECTs k\u00f6nnen als Views gespeichert werden \u2013 ggf. w\u00e4re dies ein m\u00f6glicher Ansatz.<\/p>\n<p>F\u00fcr jeden Typ stellt sich nun die Frage, wie eine entsprechende Aufgabe zu formulieren ist, was an Startbedingungen in einem Pr\u00fcfungsteilnehmerschema vorhanden sein muss und die o.g. Aufgabentypen auf Bearbeitung und Korrektheit gepr\u00fcft werden.<\/p>\n<h5>II\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Entwurf: Ablauf einer ePr\u00fcfung in DB1 &amp; DB2<\/h5>\n<p>F\u00fcr eine Pr\u00fcfung w\u00fcrde ein eigener Datenbankserver (Oracle) installiert werden. Vor einer Pr\u00fcfung wird eine fixe Anzahl Teilnehmer-Schemata erstellt (PT01 bis PTxx), sowie etwaige Beispielschemata als Datengrundlage f\u00fcr Select-Abfragen etc. Entsprechend der Aufgabentypen werden die Tests zur automatisierten Pr\u00fcfung vorbereitet.<\/p>\n<p>Die Pr\u00fcfungsteilnehmer melden sich w\u00e4hrend der Pr\u00fcfung mit einer zugewiesenen Kennung an der Pr\u00fcfungsdatenbank an und bearbeiten die praktischen Aufgaben.<\/p>\n<p>Im Anschluss an eine Pr\u00fcfung starten die Dozenten die automatisierte Auswertung. F\u00fcr jeden Teilnehmer wird im Rahmen eines Batch-Prozesses gepr\u00fcft, ob eine Aufgabe bearbeitet und ob sie korrekt oder falsch gel\u00f6st wurde. Wie die einzelnen L\u00f6sungen entsprechend auf Korrektheit gepr\u00fcft werden k\u00f6nnen, ist Gegenteil dieser Arbeit.<\/p>\n<p>In einem Statusbericht wird die Auswertung f\u00fcr die einzelnen Teilnehmer \u00fcbersichtlich dargestellt. Alle ben\u00f6tigten Daten k\u00f6nnten in einem Pr\u00fcfungsschema auf der Datenbank abgelegt werden.<\/p>\n<p>Der genaue Ablauf, insbesondere der Aufgabendefinition und -pr\u00fcfung, w\u00e4re im Rahmen dieses Projekts auszuarbeiten und in einem Proof-of-Concept zu demonstrieren.<\/p>\n<h5>III\u00a0\u00a0\u00a0 Aufwand &amp; Anmeldung<\/h5>\n<p>Dieses Projekt kann als Gruppenarbeit f\u00fcr Informatikprojekte, Praxisprojekt und\/oder Bachelorarbeit ausgearbeitet werden. Der zu erwartende Aufwand wird in Korrelation mit den entsprechenden Creditpoints im Rahmen eines Konzepts und einer Zieldefinition festgehalten.<\/p>\n<p><strong>Sie haben Interesse dieses Projekt zu bearbeiten? <\/strong>Dann arbeiten Sie das Konzept und eine Zieldefinition aus \u2013 gerne k\u00f6nnen Sie eigene Ideen miteinbringen. Melden Sie sich mit angeh\u00e4ngtem Konzept und Zieldefinition bei <a href=\"mailto:marcel.stratmann@th-koeln.de\"><strong>marcel.stratmann@th-koeln.de<\/strong><\/a>.<\/p>\n<p>Das Projekt wird von Marcel Stratmann betreut, die Notenvergabe erfolgt durch Prof. Dr. Bertelsmeier oder Prof. Dr. Schaible.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hier finden Sie zu Projekte, die vom DBS-Team initiiert wurden und betreut werden. Suchen Sie sich ein Thema, was Sie interessiert und verschaffen sich dazu ruhig einen ersten Eindurck. Dann erstellen Sie zu Ihrem Thema ein ertes Konzept, welches dann als Grundlage f\u00fcr ein erstes Gespr\u00e4ch sein wrid. Mit diesem Konzept kontaktieren Sie mich per&#8230;  <a href=\"https:\/\/blogs.gm.fh-koeln.de\/bertelsmeier\/projekte-pp-ba\/\" class=\"more-link\" title=\"Read DBS-Team: Projekte, PP, BA\"><?php _e(\"Read more &raquo;\",\"wpbootstrap\"); ?><\/a><\/p>\n","protected":false},"author":28,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2488","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.gm.fh-koeln.de\/bertelsmeier\/wp-json\/wp\/v2\/pages\/2488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.gm.fh-koeln.de\/bertelsmeier\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogs.gm.fh-koeln.de\/bertelsmeier\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.gm.fh-koeln.de\/bertelsmeier\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.gm.fh-koeln.de\/bertelsmeier\/wp-json\/wp\/v2\/comments?post=2488"}],"version-history":[{"count":11,"href":"https:\/\/blogs.gm.fh-koeln.de\/bertelsmeier\/wp-json\/wp\/v2\/pages\/2488\/revisions"}],"predecessor-version":[{"id":2510,"href":"https:\/\/blogs.gm.fh-koeln.de\/bertelsmeier\/wp-json\/wp\/v2\/pages\/2488\/revisions\/2510"}],"wp:attachment":[{"href":"https:\/\/blogs.gm.fh-koeln.de\/bertelsmeier\/wp-json\/wp\/v2\/media?parent=2488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}