Erfolg mit Digitalisierung – Videokurs geht online

Die Welt im Strudel der Corona-Pandemie – als Flaschenpost in eine unbekannte Zukunft! Muß das sein? Krisenzeiten sind immer auch Zeiten besonderer Chancen, lehrt das Leben und die Erfahrung.

Zugegebener Maßen sieht und erfährt man die Bedrohung zuerst.

„Erfolg mit Digitalisierung – Videokurs geht online“ weiterlesen

Erfolg mit Digitalisierung – oder Weltuntergang?

Bevor die Pandemie alles lahm legt, lieber digitalisieren.

Die Welt scheint im Strudel. Unkontrollierbar? Geht es düster in den Abgrund? Der Schein trügt. Sicher, wir sind im Umbruch. Aber ehrlich, wir haben es längst alle erfahren: die neue Zeit ist schon vor mindestens einem Jahrzehnt angebrochen.

Informationen weltweit, zu jeder Zeit, an jedem Ort, topaktuell und online abrufen zu können, ist der Trend, dem unsere Digitalgesellschaft mit zunehmender Geschwindigkeit folgt. Nun wandelt sich auch die Arbeitsstätte: die Digitalisierung treibt die Arbeit ins HomeOffice – zugegebener Maßen treibt die Covid-19-Pandemie!

„Erfolg mit Digitalisierung – oder Weltuntergang?“ weiterlesen

Verkürzte Java-Klausur Prog1

Das war Semester 1, während der Corono-Zeit. Ob’s noch mehr geben wird – wissen wir heute noch nicht. Die Gefahr besteht!

Normalerweise dauert im ersten Semester eine Klausur nach der Einführung in die Programmierung mit JAVA neunzig Minuten. In diesem Semesterabschluss (Juli 2020) dauerte die Klausur zum Modul “Programmieren 1 mit Java” nur 60 Minuten. “Bloss nicht zulange im Auditorium Maximum bleiben, mit potentiell Covid-19 infizierten Menschen” – eine Angst, die nicht unbegründet und verständlich ist.

„Verkürzte Java-Klausur Prog1“ weiterlesen

eShop-Design: MAGID, Access Token und Installation

Den Besuch von magento.com habe ich hier ausgespart: Sie sind erfahren, mit dem Anlegen eines Accounts auf der Website eines Anbieters. Nach etwas Recherche haben Sie Ihren Account angelegt und festgestellt, dass Sie unter “Account Settings” -> “Download Access Token” (oder ähnlich) sich ein neues Token erzeugen lassen können.

Sobald Sie die für uns relevante Datei “Magento-CE-2.1.9…tar.gz” auf Ihren lokalen Computer gedownloadet haben, geht es weiter, wie im “Madeleine-Skript” beschrieben, bzw. wie im Video gezeigt.

Stets zwischen lokaler und remote Terminaleingabe unterscheiden!

Selbst wenn sehr langsam (dafür um so sorgfältiger) gearbeitet wird, dauert der gesamte Vorgang etwa eine Stunde.

Danach ist der leere eShop zu sehen, wenn die IP-Nummer der dafür vorgesehenen BW-Cloud-Instanz in ein Browser-URL-Adressfeld eingegeben wird:

Magento Frontend

Die URL für das Magento-Backend (= Administrationszugang) bekommen Sie bei der Installation mitgeteitlt (Sie erinnern sich? Hast es notiert?). Das Magento-Backend sieht wie folgt aus:

Magento Backend

Der absolut leere Magento-eShop ist der Ausgangspunkt für unsere nächsten Maßnahmen. Wir werden mit diesem leeren Ausgangszustand starten und den eShop von der Pike auf “hochziehen”.

Viel Spaß dabei!

Have fun storming the castle.

SCRUM und eduSCRUM

SCRUM ist im HFU-Studiengang WIB ein inhärenter Bestandteil des Moduls Programmieren_2. Dieser Blogpost zeigt, wie sich die Kombination gestaltet.

Scrum ist, kurz gesagt, eine agile Software-Entwicklungsmethode, wir können auch sagen: eine Software-Projekt-Management-Methode. Und in der Lehre läßt sich SCRUM auch einsetzten. Was liegt näher, sich mit SCRUM gleich von Anfang an (1. Semester, Programmieren_1) auseinander zu setzen? Genau das machen wir. 🙂

Und dieser methodischen Ansatz wird eduSCRUM bezeichnet. (Einfach mal danach recherchieren.)

Dieser Blogpost ersetzt keine fundierte Auseinandersetzung mit dem Thema, aber einen Überblick, über die Konzepte und Ideen von SCRUM und die Lehre, läßt sich aber damit durchaus gewinnen.

Viel Spass dabei!

Der SCRUM-Überblick

Die Methode SCRUM hat drei tragende Säulen: Rollen, Zeremonien (auch Events genannt) und Artefakte. Diese tragenden Säulen kann man sich auch als die Achsen des Rahmenwerks von SCRUM vorstellen. Ein paar Details erläutert das folgenden Video.

Der SCRUM-Überblick

Die SCRUM-Rollen

„SCRUM und eduSCRUM“ weiterlesen

Agil programmieren, mit TutorInnen

Beim Programmieren lernen kann der/die Student*In viel anhand des Skripts und der dafür vorgesehenen Videos selbst lernen, ohne dass ich es als Dozent “erzählen” muß. (Der Wissenschaft sei Dank, wurde Flipped Learning schon vor Jahren entwickelt!). Genau das kann Student*In zuhause im stillen Kämmerlein machen!

„Agil programmieren, mit TutorInnen“ weiterlesen

Threaded Systems = Verteilte Systeme

Klaro: Distributed Systems = auf Deutsch: Verteilte Systeme. Threaded Systems sind verteilte Systeme, auch wenn die Verteilung “nur” innerhalb eines Computers, genaugenommen innerhalb einer Java-Virtual-Machine verteilt ist.

In ADRELI_2_THREAD haben wir ein verteiltes System in Anlehnung das Architekturmodell MVC entwickelt: verteilte, parallel-ablaufende Threads innerhalb einer JVM (Java-Virtual-Machine).

„Threaded Systems = Verteilte Systeme“ weiterlesen