Sicherlich haben Sie schon festgestellt: von Projekt zu Projekt werden die Adreli-Projekte umfangreicher, was die Code-Zeilen angeht, kurz LOC genannt (LOC=Lines of Code). Natürlich bauen die Projekte aufeinander auf, so das zu einem gewissen Teil Code-Sequenzen aus dem Vorgängerprojekt mitgenommen werden können, also nur ein gewisses Delta dazukommt, weil wir neue Features und Java-Klassen in das bisherige Projekt einbauen.
Beim aktivitätsorientierten, selbstverantwortlichen Lernen werden die Dinge selbst in die Hand genommen! Hier zeigen die Onlinetutoren, dass sie anpacken können! Die Onlinetutoren sind – im Gegensatz zu den Präsenztutoren – nicht nur am Tag des Praktiums erreichbar, sonder online eben dann, wenn die Frage auftaucht! So der Plan. So wurde es im Sommersemester 2017 erfolgreich praktiziert.
Besonders für die Thesis gilt: Bei allem was du beginnst, handle klug und bedenke das Ende! Oder wie Lateiner zu sagen pflegen: quidquid agis, prudenter agas et respice finem. (Dieser Satz wird auf Äsops Fabel 78 (Zwei Frösche) zurückgeführt, sagt wiktionary.org.)
Und das Ende kommt bestimmt, wissen alle Absolventen, die das Studium bereits hinter sich haben. Und mit dem Ende kommt die Thesis. Es gibt kaum einen Studiengang, der nicht mit einer Thesisarbeit das Studium beendet.
Neben den zahlreichen praktisch zu erledigenden Arbeiten beim eShop-Design-Studium spielt (natürlich!) der fachliche Hintergrund eine wesentliche Rolle – ohne Fachkenntnisse können sich Fachleute nicht wirklich austauschen. Kommunikation wird unmöglich und das Schweigen lastet schwer wie Blei auf einer Begegnung.
Mehrere Träume verweben sich unter der Bezeichnung „Electronic Commerce“ zur eBusiness-Chance, gestützt auf Betriebswirtschaft, Telekommunikation und Informatik.
Parallelisierung ist eines der faszinierendsten Themen in der Programmierung! Parallelisierung (oder Threading) ist eines der herausforderndsten Themen in der Programmierung! Was jetzt?
Ehrlich: beides stimmt – eben wie im echten Leben: häufig ist das, was faszinierend ist auch problematisch! Nehmen wir Bergsteigen oder Parachuting. Wer’s ohne Kondition und Training macht, trägt ein hohes Risiko. Aber kommen wir zurück zum Programmieren, zurück zu Java.
ADRELI_1: Die Leser vom ersten Assignmenthaben es erkannt: das Projekt “ADRELI_1_CON” ist ein Ausbau der Erst-Semester-Projekte “Friends” oder “CarLi” (je nach Semester.)
“ADRELI_1” > “Friends” oder “CarLi”
Das Projekt “Adreli_1_COM” (oder kurz “ADRELI_1”) ist umfangreicher als das Erst-Semester-Projekt. Betroffen sind Daten,Algorithmen und die Architektur. Die Erst-Semester-Projekte sind in meinem Fall typische Ein-oder Zwei-Klassen-Architekturen (Basisklasse und manchmal noch eine Ableitung dazu).
Die Philosophie dahinter: das erste Semester kann die Objektorientierung anwenden und eine Ein-Klassen-Lösung mit (meaningfull data und meaningfull methods) als Clean-Code-Lösung ausführen.
Um im zweiten Semester daran anknüpfen zu können, bleibt für das erste Projekt ADRELI_1_CON die Architektur unverändert: eine monolithische Lösung aus ganz wenigen Klassen, naja, genaugenommen aus einer Klasses, getreu dem Prinzip KISS (keep it simple stupid). Ab dem zweiten SPRINT wird sich die Architektur ändern. ADRELI_2 wird einem MVC-Ansatz (in erster Näherung) folgen (model-view-controler).
Aus diesem Grunde ist das Projekt ADRELI_1_CON auch mit einem 2-Wochen–Sprint das kürzeste. Die anderen vier Sprints haben eine Dauer von 3 Wochen.
ADRELI_1-TO-DO
Wie oben angesprochen sind also die Daten,Algorithmen und die Architektur der Erst-Semester-Projekte betroffen. Genau das wird beim nächsten SCRUM Sprint-Planning-Meeting besprochen. Wir machen das in Form eines AKTIVEN PLENUM.
Die WIB-Veranstaltung “Programmieren 2” wurde noch vor einiger Zeit unter der Überschrift “Programmieren und Modellieren 2” an der HFU angeboten – der Anteil an SCRUM ist seit etwa Sommersemester 2005 darin enthalten. „eduSCRUM in PROG_2 ab WS1718“ weiterlesen
Wie Sie schon festgestellt habven: von Projekt zu Projekt werden die Adreli-Projekte umfangreicher, was die Code-Zeilen angeht, kurz LOC genannt (LOC=Lines of Code). Natürlich bauen die Projekte aufeinander auf, so das zu einem gewissen Teil Code-Sequenzen aus dem Vorgängerprojekt mitgenommen werden können, also nur ein gewisses Delta dazukommt, weil wir neue Features und Java-Klassen in das bisherige Projekt einbauen.