we have a makerlab at the HCI group: the physical design lab. researchers and students use the lab to produce all kinds of interesting, unique artefacts using 3D printers, laser cutter, knitting machine, etc. the goal of this bachelor thesis project is to design and implement an infrastructure that makes it easy to document these things, so that we have a gallery of cool physical design lab artefacts.
the resulting system should be easy to use, independent of external IT services and easy to maintain and administer. at the same time, it should offer at least rudimentary protection against abuse and spamming.
embedded ethics is an approach where lecturers in all courses are discussing ethics aspects regarding their own subject. a number of studies [eg. 1, 2] have been conducted indicating that this is a better approach than offering a seperated »ethics in technology« course.
some universities have created extensive »open source« repositories of the materials created by and for various lectureres that showcase the inclusion of ethics aspects into all kinds of subjects.
in this bachelor- or master thesis project, these materials will be examined for the use in teaching in mandatory courses of the TU wien informatics bachelor program. basically, each course at TU wien will be matched with appropriate entries in the repositories; then, the content of these entries will be translated and localized, and, where appropriate, materials will be produced. the results of these process will be documented in a format that also will have to be developed, and made available to the lecturers in the respective courses.
additional councelling by our resident AI ethics professor will be available.
Basis dieser Bachelorarbeit für 1 Person ist der Artikel The hardest working font in Manhattan. Der Artikel beschreibt, einen Font, bestenfalls unter dem Namen »Gorton« bekannt, der durch die Produktion eines Gravurgerätes ca. 1897 massenhafte Verbreitung zumindest an der US-amerikanischen Ostküste gefunden hat.
Um dem charakteristischen Schriftbild neues Leben einzuhauchen, soll eine Web-Applikation entwickelt werden, mit der aus eingegebenem Text 3D-Modelle gravierter Platten in hoher Auflösung entstehen können. Dabei sollen unterschiedliche Templates zur Auswahl stehen. Im Idealfall findet die gesamte Verarbeitung in JavaScript im Browser statt, sodass das HTML auf einfachen Webservern gehostet werden kann.
Für eine organisatorisch und inhaltlich komplexe Lehrveranstaltung (Denkweisen der Informatik) soll ein browser-basiertes Online-Planungssystem entwickelt werden. Mit Hilfe dieses Systems sollen Studierende in die Lage versetzt werden, personalisierte Kalenderdaten (iCalendar-Standard, für den Import in eigene Kalender) zu erstellen, die dabei helfen sollen, die Anforderungen und Abgaben der LVA zeitgerecht zu erfüllen. Die dabei entstehenden Planungsdaten sollen auch der LVA-Leitung zur Verfügung stehen.
Idealerweise ist dieses System als Teil von TUWEL angelegt. Ein früher Prototyp eines solchen Systems wurde bereits mittels der Datenbank-Komponente von TUWEL umgesetzt, wobei die Erfahrungen sehr gemischt waren. Im Idealfall bekommen Studierende ein Tool, mit dem Sie die durch Reihung und Priorisierung der eigenen Arbeiten über das Semester hinweg eine Reihe wirklich individueller Kalendereinträge generieren, mit denen die erfolgreiche Absolvierung der LVA (also der Leistungsanforderungen durch die LVA) unterstützt wird.
DIese Bachelorarbeit für ein bis zwei Studierende umfasst den Entwurf, die Gestaltung und Implementierung sowie den Test dieser Lösung, im Idealfall durch aktive Begleitung während des WS 2025. Dafür ist eine Anstellung als Tutor_in denkbar.
Es soll ein Online-Memory-Spiel entworfen, implementiert und getestet werden, mit dem das Lösen eines Memory-Spiels als notenrelevante Leisung in TUWEL ermöglicht wird.
In den »Denkweisen der Informatik« gibt es acht Kapitel. Um eine Überprüfbarkeit der Auseinandersetzung mit den Inhalten dieser Kapitel zu ermöglichen, wurden verschiedene Ansätze ausprobiert (Arbeitsblätter, Multiple-Choice Quizzes, Volltext-Leitfragen), die alle auf ihre eigene Art gescheitert sind.
Für das Wintersemester 2025 soll daher ein neuer Ansatz versucht werden: die »Schlüsselbegriff-Memory«-Spiele, die bisher im Rahmen des Game-Based-Learning-Ansatzes der LVA verwendet wurden, sollen online verfügbar gemacht werden, indem sie als notenrelevante Leistung in TUWEL umgesetzt werden.
Dabei bietet sich beispielsweise H5P als Technologie an, für das es als proof-of-concept bereits (mäßig brauchbare) Memory-Spiele gibt. Ziel der Bachelorarbeit für 1-2 Personen wäre, die Studierendenseite wie auch die für den geplanten Einsatzzweck optimierte Administrationsseite einer solchen Lösung zu entwerfen, gestalten, implementieren und evaluieren. Die Lösung soll im WS2025 eingesetzt werden.
Mastodon is a federated platform inspired by twitter (maybe). it is open source, open data format, and more or less surveillance free. Because this approach, conversations are more civil and often much more interesting than on big-tech-owned social media platforms. Unfortunately, current Mastodon clients make it hard to participate in these conversations, as they are shown as long linear lists, while they are often hierarchical.
The goal of this bachelor thesis project for a small team, or master thesis for one student is to design, implement and evaluate an iPad client based on a discourse visualization developed for the reddit client biscuit for reddit ca. 10 years ago (also in the course of a master thesis). The design has to be adapted to the unique affordances of Mastodon. Necessary hardware (iPad etc.) can be supplied by us.
If successful, the app can be maintained as a shared (commercial) project beyond the scope of the thesis.
in einem projekt sind mehrere »computational thinking labs« entstanden (beispiel). in diesen labs können unterschiedliche probleme des computational thinking eigenständig erarbeitet und ausprobiert werden.
einige dieser labs sind im rahmen mehrerer bachelorarbeiten entstanden und sind entsprechend verschieden. im rahmen dieser bezahlten bachelor- oder projektarbeit sollen die labs visuell, funktionell und technisch vereinheitlicht werden. die materialien und vorgaben werden von uns zur verfügung gestellt.
with chatGPT and all the other future systems, a new problem in the evaluation of (not only) student’ work has emerged: the verification of references. chatGPT is known for fabricating references that look real but do not exist. a system that goes through a text, extracts all the references (usually collected in footnotes or in a list of references at the end, but sometimes inline) and verifies that these references actually exist seems like an easy task. .
when looking at the problem from a computational point of view, verifying an reference (especially in the light of different formats and standards) is not a trivial thing. even parsing the title and author(s) from such a reference can be a hard problem to solve, but algorithmically asserting that it is an actual reference is quite a challenge.
if well done, such a system can also be used to in verify web pages that all the linked material still exists and points to the right pages.
with all these requriements, creating such a system sounds like a really good challenge for a bachelor project + »bachelorarbeit«.
Dieses Thema wird im Sommersemester 2023 als Gruppenarbeit betreut. Mehr Information & Anmeldung: https://peter-purgathofer.squarespace.com/bewerbung-projektbachelor
ChatGPT has created a conundrum for teachers everywhere. Simple »text production« tasks are endangered by the glorious »stochastic parroting« qualities of chatGPT, and asking students/pupils to summarize something will soon be a completely useless assignment.
So discussions, how this can be avoided/mitigated/used productively have sprung up everywhere. Some US school districts are banning chatGPT, detection tools are being developed, and others try to find productive uses of the system in classes - and this is just a short overview over some reactions. As chatGPT can also produce quite competent code, these problems affect not only text-centered assignments, but also introductory coding or engineering classes.
In this bachelor thesis (in german or english language) for one or two students, the goal is to gain an overview over the current discussion, and develop mitigation strategies for first-semester university courses with 500+ students (like we have at TU Wien), especially in informatics-programs
smart phones are amazing collections of sensor technologies. can these sensors, especially location, orientation and maybe the camera be used to facilitate new forms of teaching and learning in the course »ways of thinking in informatics« (denkweisen der informatik).
the goal of this bachelor or master thesis is to find a simple and easy to adapt strategie that can be used to create »distribued« learning units. this includes looking at existing approaches like educaching, QR rallys or hybrid scavenger hunts,, designing and implementing elements of an approach that is easy to maintain and fill with content, and evaluate those elements with students in the context of a large first-year informatics course.
zitate werden in videos gerne mit einer anderen stimme vorgetragen, also nicht von der bzw. vom vortragenden, sondern von einer passenden anderen stimme. zwei beispiele dafür finden sich in einem video von jan böhmermanns ZDF magazin royale vom 27.5.2002:
leider gibt es keine software (konkret für macOS), mit der man das visuell anspruchsvoll, aber auch einigermaßen einfach automatisiert als video produzieren kann. dabei sind die requirements hier wirklich klar definiert.
im rahmen einer bachelorarbeit für eine oder zwei personen soll eine software auf macOS implementiert werden, mit der das einfach möglich gemacht werden soll. neben der einfachen bedienung und dem export als video steht dabei die qualität des gesprochenen texts im vordergrund. dafür sollen existierende services mit hervorragender qualität (zb. von amazon oder google) genutzt werden. entsprechend ist eine evaluierung dieser services (qualität, kosten, verfügbarkeit) teil der bachelorarbeit.
ein wesentliches element der software ist weiters, dass man das erscheinungsbild des textes detailliert definieren kann, um den visuellen anforderungen der videoproduktion gerecht werden zu können. über eine mögliche kommerzielle verwertung kann gerne auch nachgedacht werden.
scientific publications can often be placed in time (i.e. their publication date) from reading the title. The theory of relativity was obviously published at the start of the 20th century; On the Revolutions of the Heavenly Spheres was published long before the scientific revolution; and Computing Machinery and Intelligence (»machinery«?) came out at a time when computers more often than not were still people, not things.
the goal of this bachelor project for one person is to implement a little (smart phone or web based) game where people guess the year in which famous texts were written – maybe taken from sources like this or this – and be assigned a score for how close they got. weekly challenges – this week: number theory – could be announced automatically, resulting in a new score table every week.
i want to by able to convert the slides i use in various lectures from the current lower-case-only notation to a correct upper/lower-case style. the goal in this bachelor thesis is to develop a piece of software that checks german language text on it’s use of upper and lower case, and return a text with proper capitalization. the process should be designed to use »graceful degredation« in cases where the proper capitalization is unsure (eg. sie/Sie), for example by not only correcting the use of upper/lower case in all unambiguous cases, but also returning a list of ambiguous cases that can be checked manually.
the software will be used predominantly to convert Keynote slides on macOS, so compatibility has to be considered. a MacBook can be provided for the duration of the work.
In this bachelor thesis for a group of students, a collection of software induced disasters should be documented in a structured and systematic way. We (Alex Egyed/JKU Linz, Peter Purgathofer/TU Wien) have a list of anecdotes and stories we collected during our professional life. Those anecdotes should be collected, expanded and corrected – they are anecdotes after all – through literature research, interviews etc. and organised as a publicly available database of some kind.
For a year now, some iPhones and iPads include a lidar-based 3D sensor. multiple apps have been published that use this functionality to offer 3D scanning of objects + rooms. It is however unclear what quality can be expected of the available solutions. in this bachelor thesis for 1 person, available hard- and software will be used to evaluate the various solutions and compare their strengths and weaknesses. For this, a setup has to be created that facilitates a 3D scanning process with repeatable results (handicraft experience is of advantage). Then, different 3D scanning apps should be used to scan the same materials, so that the results of scanning can be compared. Finally, the problems in the results should be analyzed to understand an undestanding of the achievable quality and the limitations. A comparison with a professional 3D scanner can be organized.
AnachB.vor.at is a great ressource to plan a trip through the city of vienna. unfortunately, it is lacking in some aspects for people with special needs. for example, someone with an anxiety disorder might need a list of toilets available along the way, as toilets are a welcoming place to retreat in case you need a short break. blind people might need a catalog of audible »landmarks« to find their way; elderly might need an app that tell them the way without the need to interact with an overly complcated app.. ideally, such an app should be able to describe the way from A to B for all groups, for people with all kinds of typical or special needs.
this bachelor- or masterthesis should take the first steps in the creation of such an app. this starts with the collection of the needs of all kinds of people - i will provide the necessary contacts; the exploration of possible designs; the creation of prototypes (paper, wireframe, vertical, etc.) on various levels; the identification of the proper technology (web? mobile app? tablet app? public screen?); the implementation of a first prototype – how far this project gets will depend on the type of work (bachelor, master) and number of people are involved.