Werkzeuge für Abschlussarbeiten

Diese Seite repräsentiert Awesome Abschlussarbeit (Informatik/KI), d.h. Werkzeuge unabhängig von meinem Lehrgebiet.

  • Sie suchen nach organisatorischen Hinweisen zu Abschlussarbeiten? Gibt es von mir sowie von der Fakultät EMI.

Hinweise:

  • Die Werkzeuge sind im Zweifelsfall für Studierende und private Nutzung, weniger für Unternehmen oder Freelancer (wegen der Lizenzbedingungen/EULA)
  • Die kostenlosen Werkzeuge sind nicht immer Best-in-Class im Vergleich zu kostenpflichtigen/„(€)” Alternativen, dennoch bleiben kostenpflichtige Angebote hier meist Out-of-Scope
  • Ein Windows-zentrischer Ersteindruck durch die Chocolatey-Referenzen kann leicht täuschen, denn die kostenlosen oder quelloffenen Tools gibt es i.d.R. auch für Linux oder MacOS mittels snap/flatpak/brew/etc.
  • Empfehlung zu Chocolatey: choco feature enable -n useRememberedArgumentsForUpgrades

Literaturrecherche & Wissensaufbau

LaTeX & PDF

  • Grundlegender Einstieg in die LaTeX-Installationsmöglichkeiten für Linux, MacOS, Windows und Cloud-Optionen unter latex-project.org
  • Es gibt LaTeX-Vorlagen der OTH bzw. Fakultät EMI für die Abschlussarbeit
  • MikTeX: Umgebung für LaTeX unter Windows
    • Stellen Sie nach der Installation den Package Manager auf einen Webmirror (FTP) Ihrer Wahl ein, damit zusätzlich benötigte Packages automatisch installiert werden können.
    • (Unter Windows bspw. mittels chocolatey: choco install miktex.install '"/Set:basic"' sowie choco install synctex)
    • Alternative: TeX Live [choco install texlive]
  • RGB-Schwarz vs. CMYK-Schwarz
    • Ergänzen Sie in LaTeX unbedingt die cmyk-Option des xcolor-Packages!
    • Ohne diese Option handelt es sich auf allen Seiten um RGB-Schwarz, die im Druck als Farbseiten zählen und das wird teuer. Mit dieser Option sparen Sie im Copy-Shop bares Geld.
    • (Ein RGB-Schwarz – mit Werten 0,0,0 – wird in i.d.R. in ein CMYK-Schwarz konvertiert, dessen Werte 75C, 68M, 67Y und 90K sind; was übrigens auch als Tiefschwarz bezeichnet wird. Nur mit gesetzter cmyk-Option wird ein RGB 0,0,0, in ein Druckkosten-effizientes CMYK 0,0,0,100 konvertiert.)
    • In die LaTeX-Vorlage der OTH habe ich das bereits reingepatcht, aber haben Sie ein Auge darauf.
  • Sumatra PDF: PDF Viewer
    • Für LaTeX-Zwecke besser geeignet als Adobe Reader, weil er aus TeXnicCenter heraus an die korrekte Stelle springt… sehr bequem!
    • (Unter Windows bspw. mittels chocolatey: choco install sumatrapdf.install)
  • TeXnicCenter 2.0: Moderner LaTeX-Editor unter Windows mit Projektverwaltung
    • Sowohl MikTeX als auch Sumatra PDF als erstes (vor TeXnicCenter) installieren, da sich dann TeXnicCenter beim ersten Start gleich für beides konfiguriert
    • (Unter Windows bspw. mittels chocolatey: choco install texniccenter)
    • Alternativen: Kile [choco install kile], Texmaker bzw. dessen Fork TeXstudio [choco install texstudio.install] sowie der in MikTeX und TeX Live enthaltene TeXworks Editor
    • Alternative unter Mac/iOS: Texifier
  • Grundlegendes Verständnis: bibtex vs. biber and biblatex vs. natbib
  • Open Science
    • Sofware referenzieren? Zenodo | github-Doku (benötigt: GitHub! Derzeit GitLab nicht unterstützt.)​​​​​​​
  • Zotero: Verwaltung der Literatur, u.a. PDFs sowie BibTeX
    • (Unter Windows bspw. mittels chocolatey: choco install zotero)
    • Alternativen: Mendeley Reference Manager [choco install mendeley-reference-manager] | JabRef [choco install jabref.install --ignore-dependencies]
    • Kommerzielle Alternativen: Citavi | EndNote, …
    • Cloud-Alternative insb. im Zusammenspiel mit Overleaf: CiteDrive
  • Tables Generator: LaTeX tables generator using table data from a spreadsheet app
    • Kann neben LaTeX auch HTML, ASCII-Tabellen, Markdown und MediaWiki generieren
  • Overleaf: Kostenlos LaTeX-Dokumente in der Cloud editieren/kompilieren
    • Zumindest mit einer „Compile timeout” von bis zu 1 Minute
  • CubePDF Utilities [choco install cubepdfutility]: u.a. zum kostenlosen Löschen (sowie Extrahieren/Vereinigen) von Seiten aus einem PDF (bspw. zur Vorbereitung der 10Seiten-Vorabreview-Fassung), eine Funktion die aus dem Acrobat Reader ausgebaut ist und derzeit nur der Acrobat Pro Fassung vorbehalten ist
  • Weiterführende Quellen: Awesome LaTeX | Awesome fonts

Schreiben

Anti-Prokrastination

Übersetzen

  • DeepL [choco install deepl]: Übersetzungen
    • (Unter Windows bspw. mittels chocolatey: )
    • Wichtigstes Tastaturkürzel: Strg+C+C
    • Für Entwickler: DeepL API Free (5000 chars/month)
  • OmegaT [choco install omegat]: free translation memory tool
  • Weiterführende Quelle: Awesome TranslationsAwesome I18N

Evaluation-Werkzeuge

  • LimeSurvey: Umfragen, bspw. für Kundenbefragungen zur Fitness-for-Use
  • SonarQube Community Edition: (Web/Self-Hosted:) Statische Codeanalyse (SCA) für viele Programmiersprachen [bspw. via docker]
    • Cloud-Alternativen: DeepSource für viele Programmiersprachen (kostenlos für öffentliche Repos)
    • Desktop-Alternative: SourceMeter für gängige Programmiersprachen (Deep SCA) | Designite für C#/Java (kostenlos für Studierende mittels Academic License)
  • Codecov: Test Code Coverage Analysen, kostenlos für öffentliche Open-Source Repos
  • Google Lighthouse: Auch für die rudimentäre Evaluation von PWAs geeignet (Obacht: wissenschaftlich müssen Sie in der Evaluation von PWAs in Ihrer Abschlussarbeit tiefer bohren, aber den Lighthouse-Test sollten Sie auf jeden Fall auch bestehen)
  • Website Accessibility Checker:
  • User tracking and analysis: Amplitude

Management & Agile Methoden

Zeichnen

  • Microsoft PowerPoint: Unterschätzen Sie PowerPoint nicht als universelles Zeichenwerkzeug!
    • Es ist ebenfalls mein Lieblingswerkzeug für Poster (DIN A1).
    • Man kann in PowerPoint sogar Wireframing betreiben, mittels Keynotopia.
    • Microsoft Office 365 Pro ist kostenlos über studisoft.de für Studierende der OTH-AW
  • Microsoft Visio: Ein Klassiker. Kommerziell. Eine Desktop-Anwendung. Mittlerweile durch draw.io ersetzbar.
  • Adobe Illustrator: Für ambitionierte Vektorgrafiken.
    • Illustrator erlaubt das Öffnen von PDFs und eignet sich dadurch gut zur Extraktion von Grafiken, ggf. in hochauflösendem Vektorformat.
    • Über die Zugehörigkeit zur OTH-AW müssten Sie auch einen Zugang zur Adobe Creative Cloud bekommen können
  • draw.io/diagrams.net: Universelles Zeichenwerkzeug, u.a. auf Augenhöhe mit Microsoft Visio.
    • Unterstützt ebenfalls Notationen wie UML und E/R-Diagramme
    • Entweder als Cloud-WebApp oder als Desktop-Anwendung
    • (Unter Windows bspw. mittels chocolatey: choco install drawio)
  • Gravit Designer: Open Source Alternative für Illustrator, also für Vektorgrafiken
    • (Unter Windos bspw. mittels chocolatey: choco install gravitdesigner)
  • Krita: Open Source Alternative für Photoshop, also für Rastergrafiken
    • (Unter Windos bspw. mittels chocolatey: choco install krita)
  • (Sowie viele andere, aber um Himmels willen nicht Inkscape oder Gimp...)

Präsentation

  • PowerPoint (kostenlos für OTH-Studierende) oder dessen kostenlose Desktop- oder HTML-Alternativen (s. unten)
    • Webseiten live in PPT-Präsentation einbinden? PollEveryWhere [choco install polleverywhere], fei echt!
    • Man kann auch mittels PowerPoint selbst eine Bild-in-Bild Video-Aufzeichnung („Teleprompter”) seiner Präsentation machen
  • latex-beamer
  • FreeQuizDome: Abstimmungssystem („Clicker”), also anonymisierte Umfragen und Votings bei Großgruppen
    • Alternativen: OnlineTED Basic (max. 100 Teilnehmer) | Tweedback Free (nur 24h Sessiondauer) | PollEveryWhere Intro (max. 25 Teilnehmer, aber PPT-Integration) [choco install polleverywhere] | Mentimeter (max. 2 Fragen pro Präsentation) | Kahoot! (max. 10 Teilnehmer) | Self-Hosted Arsnova bzw. Particify [via Docker]
  • Videos für eine Präsentation beschleunigen oder verlangsamen: Online Video Cutter » Change Video Speed

Bildmaterialien

Mathe

  • MathCha.io: Eine Cloud-WebApp zum zeichnen von mathematischen Grafiken.
    • Erlaubt den Export nach SVG und sogar nach Tikz (Latex) Format.
  • Geogebra: Graphikrechner, 2D Geometrie, 3D Geometrie, Algebra-Rechner, ...
    • (Auch als Desktop-App unter Windows verfügbar, bspw. mittels chocolatey: choco install geogebra6 bzw. choco install geogebra-geometry)
    • Alternative: Desmos (Desmos Calculator, Desmos Geometry)

Kostenlose Alternativen