Markus studiert!

Continuous Integration läuft. #Thesis

< letzter tweet

18. May, 08:05 Uhr

follow me: @markusstudiert

What the Foto: Fazit

What The Foto?Für den letzten Eintrag des Entwickler-Blogs — der wöchentliche Statusbericht, den jedes Teammitglied schreiben muss — habe ich darum geben, ein Gesamtfazit über den Verlauf des Projektes zu ziehen.

Hier sind dazu einige Ausschnitte:

mehr »


Zwischenfazit nach zwei Jahren

Es ist wieder an der Zeit, ein Zwischenfazit zu meinem Studium zu ziehen. Wie bereits im letzten Jahr möchte ich an dieser Stelle die Erlebnisse im vergangenen Jahr Revue passieren lassen.
mehr »


Listenfächer

Im Bachelor-Studium hat man bis zum fünften Semester keine Wahl, der Lehrplan ist vorgegeben. Nach zwei Jahren haben wir zum ersten Mal die freie Wahl, in drei Listenfächern MI, GI und W jeweils ein Modul zu wählen.

Leider wird in Großteil der vorgesehen Module nicht angeboten, insofern ist die Wahl auch nicht mehr ganz so frei — gerade wenn man sich die Liste W ansieht …

Nachfolgend die Liste der Module, die durchgestrichenen werden nicht angeboten. Die mit * markierten wurden im vergangenen sechsten Semester angeboten und werden vermutlich auch im folgenden sechsten Semester wieder angeboten.

Update #1

Nachdem ich mit Hilfe dieser Doodle-Umfrage versucht habe, den tatsächlichen Bedarf der Studenten an Listenfächern zu ermitteln, wurde das Angebot für das Wintersemester 2011/2012 angepasst. Diese Änderungen habe ich nun im Artikel integriert: Statt Web-Engineering im 6. Semester wird Mobile-Computing im 5. Semester angeboten, in der Liste W gibt es zusätzlich dieses Semester ein Angebot zu Unternehmensgründung durch die Hochschule.

Übersicht

Angebotene Listenfächer im Studium

mehr »


Review Board

Für das Softwaretechnik-Projekt hatte ich nach eine Möglichkeit gesucht, komfortable Code-Reviews zu machen. Mein Professor ist dann auf Review Board gestoßen.
mehr »


What the Foto: Cronjobs

What The Foto?Für einige Aufgaben habe ich Cronjobs eingesetzt, da sich diese anders nicht sinnvoll realisieren ließen.

Leider ist auf unserem hochschul-internen Server (linux001) kein Python 3 installiert, so dass ich die Cronjobs von meinem eigenen Webserver aus ausgeführt habe.

Da aber die Trac-Installationen auch ohne VPN erreichbar sind, konnte ich so einfach von außen auf die XML-RPC-API von Trac zu greifen.
mehr »


What The Foto: TicketTree

What The Foto?Eine meiner eher wenig nützlichen Ideen für das Projekt war eine Wiki-Seite, die die Tickets in Form eines Baumes auflistet.
mehr »


WTF: Pflichtenheft und Designdokument

What The Foto?Wer einen genauere technische Hintergrundinfos zu unserem Projekt haben möchte, der kann sich auch das Pflichtenheft (PDF, 59 Seiten) und das Designdokument (PDF, 150 Seiten) durchlesen.

Die beiden Dokumente sind die abgegeben Versionen, ohne die Korrektur durch den Professor.

Sie sind aber insgesamt ganz gut angekommen und bieten einen guten Eindruck davon, was in solchen Dokumenten enthalten sein muss.


What The Foto: WorkPackages

What The Foto?Über die Einführung der WorkPackages hatte ich ja schon an anderer Stelle gesprochen.

Hier möchte ich noch kurz das Python3-Script vorstellen, dass ich verwendet habe, um die Wiki-Seite mit den WorkPackages zu erstellen.
mehr »


Bewertete Abgaben im vierten Semester

Das vierte Semester war nach meinem Gefühl das bisher anstrengendste des Studiums. Allein für das Softwaretechnik-Projekt habe ich im Schnitt 16 Stunden pro Woche investiert — dank Zeiterfassung mit mite kann ich das ziemlich genau sagen.

Grund für diese Belastung war vor allem die große Menge an bewerteten Abgaben, die wir während des Semesters ausarbeiten mussten. In der Grafik habe ich diese mal zusammengestellt.

mehr »


Mobiles Theme deaktiviert

Dank ein paar kleiner Änderungen an meinem Theme klappt die Darstellung jetzt auch prima bei niedrigeren Auflösungen. Das kann man leicht durch Skalieren des Browser-Fensters beobachten.

Deswegen habe ich jetzt auch das mobile Theme deaktiviert.