Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions COURSES.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ Bachelor of Science in Artificial Intelligence (AIN-B), Deggendorf Institute of

| Semester | Module code | Course | Project |
| --- | --- | --- | --- |
| 2 | AIN-B-10 | Internet Technologies | [Devablos V2](https://github.com/THD-AI/Devablos-Project-V2), [original prototype](https://github.com/THD-AI/Devablos-Project) |
| 3 | AIN-B-16 | Assistance Systems | [Project Apero](https://github.com/THD-AI/Project-Arepo) – decision support and a Rasa chatbot |
| 4 | AIN-B-21 | Machine Learning | [Painfully Trivial](https://github.com/THD-AI/Painfully-Trivial) – train-delay prediction and waste-sorting experiments |
| 4 | AIN-B-22 | Computer Vision | [Painfully Trivial](https://github.com/THD-AI/Painfully-Trivial) – waste-sorting vision project |
| 6 | AIN-B-29 | Deep Learning/Big Data | [CheXVision](https://github.com/THD-AI/chexvision), [CheXVision Mini](https://github.com/THD-AI/chexvision-mini) (companion implementation) |
| 2 | AIN-B-10 | Internet Technologies | [Devablos V2](https://github.com/THD-AI/AIN-B-10-Internet-Technologies), [original prototype](https://github.com/THD-AI/AIN-B-10-Internet-Technologies-Prototype) |
| 3 | AIN-B-16 | Assistance Systems | [Project Apero](https://github.com/THD-AI/AIN-B-16-Assistance-Systems) – decision support and a Rasa chatbot |
| 4 | AIN-B-21 | Machine Learning | [Painfully Trivial](https://github.com/THD-AI/AIN-B-21-22-Machine-Learning-and-Computer-Vision) – train-delay prediction and waste-sorting experiments |
| 4 | AIN-B-22 | Computer Vision | [Painfully Trivial](https://github.com/THD-AI/AIN-B-21-22-Machine-Learning-and-Computer-Vision) – waste-sorting vision project |
| 6 | AIN-B-29 | Deep Learning/Big Data | [CheXVision](https://github.com/THD-AI/AIN-B-29-Deep-Learning-and-Big-Data), [CheXVision Mini](https://github.com/THD-AI/AIN-B-29-Deep-Learning-and-Big-Data-NumPy) (companion implementation) |

## Independent work and related projects

Expand All @@ -21,8 +21,8 @@ Bachelor of Science in Artificial Intelligence (AIN-B), Deggendorf Institute of

Course codes, names, and scheduled semesters were checked on 18 October 2026 against the [official AIN-B module handbook](https://www.th-deg.de/Studierende/Antraege-und-Organisatorisches/Modulhandbuecher/modulhandbuch-ain-b-ws25-26.pdf) (document dated 7 September 2026; Internet Technologies p. 33, Assistance Systems p. 51, Machine Learning p. 67, Computer Vision p. 70, Deep Learning/Big Data p. 93). The [2023 handbook](https://cs-mariakirchen.th-deg.de/Studierende/Antraege-und-Organisatorisches/Modulhandbuecher/Module%20Handbooks/modulhandbuch-ain-b-en.pdf) also identifies these modules in the original cohort curriculum.

Project associations use the creators' confirmation and repository evidence: [CheXVision README](https://github.com/arudaev/chexvision#readme), [Mini README](https://github.com/arudaev/chexvision-mini#readme), [Painfully Trivial README](https://github.com/arudaev/Painfully-Trivial#readme), and [Devablos prototype README](https://github.com/THD-AI/Devablos-Project#readme). Alexander confirmed the Assistance Systems association for Apero and both course associations for Painfully Trivial. Its README explicitly records Machine Learning; the Computer Vision association is creator-confirmed rather than a claim of a separate graded submission.
Project associations use the creators' confirmation and repository evidence: [CheXVision README](https://github.com/arudaev/chexvision#readme), [Mini README](https://github.com/arudaev/chexvision-mini#readme), [Painfully Trivial README](https://github.com/arudaev/Painfully-Trivial#readme), and [Devablos prototype README](https://github.com/THD-AI/AIN-B-10-Internet-Technologies-Prototype#readme). Alexander confirmed the Assistance Systems association for Apero and both course associations for Painfully Trivial. Its README explicitly records Machine Learning; the Computer Vision association is creator-confirmed rather than a claim of a separate graded submission.

The official course name is **Internet Technologies**, not Ethernet Technologies, and **Assistance Systems**. Rasa is a framework used by Apero, not a separate module. Project names, creator credits, original artwork, licences, and repository URLs are preserved. GitHub has no separate repository display-name field, so course-first names appear in descriptions, documentation, and the showroom.
The official course name is **Internet Technologies**, not Ethernet Technologies, and **Assistance Systems**. Rasa is a framework used by Apero, not a separate module. Creator credits, original artwork, and licences are preserved. Organization course repositories now use course-first names containing their official module codes; historical GitHub links redirect to the renamed repositories. Personal upstream repositories retain their original names. THD Room Finder keeps its existing name as an independent campus project.

Curricula can change. When adding coursework, provide the programme, exact module code, course name, scheduled semester, handbook edition, and evidence linking the project to the course. For personal work, leave course fields empty. Never infer an academic assignment from its technical subject alone.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,5 @@ An independent place for people around Deggendorf Institute of Technology to sha
Website: https://thd-ai.github.io/

The showroom source and contribution workflows live here. Original project repositories, maintainers, and licences remain with their creators.

The public showroom is a small selection, currently featuring THD Room Finder. Course projects and learning resources remain available in the [course directory](https://github.com/THD-AI/.github/blob/main/COURSES.md); they are not automatically showcased.
6 changes: 1 addition & 5 deletions asset-sources.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
{
"project-chexvision.png": "https://raw.githubusercontent.com/arudaev/chexvision/main/.github/banner.png",
"project-painfully-trivial.png": "https://raw.githubusercontent.com/arudaev/Painfully-Trivial/main/.github/banner.png",
"project-devablos.png": "https://raw.githubusercontent.com/THD-AI/Devablos-Project-V2/main/.github/banner.png",
"project-room.webp": "https://raw.githubusercontent.com/arudaev/THD-Room-Finder/main/website/assets/hero-day.webp",
"history-avatar-first-redesign.png": "https://github.com/THD-AI/.github/tree/main/archive/2026-10-17-first-redesign",
"project-apero.png": "https://raw.githubusercontent.com/arudaev/Project-Arepo/main/.github/banner.png"
"history-avatar-first-redesign.png": "https://github.com/THD-AI/.github/tree/main/archive/2026-10-17-first-redesign"
}
2 changes: 1 addition & 1 deletion site/404.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!doctype html>
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#eeedf8"><title>Page not found – THD AI</title><link rel="stylesheet" href="/style.css?v=4"><link rel="icon" type="image/png" href="/assets/symbol.png"></head><body>
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#eeedf8"><title>Page not found – THD AI</title><link rel="stylesheet" href="/style.css?v=7"><link rel="icon" type="image/png" href="/assets/symbol.png"></head><body>
<a class="skip-link" href="#content">Skip to content</a>
<header class="site-header wrap"><a class="identity" href="/" aria-label="THD AI home"><img src="/assets/symbol.png" width="48" height="48" alt=""><span>THD <b>AI</b></span></a><nav aria-label="Main navigation"><a href="/#projects">The showroom</a><a href="/#about">The idea</a><a href="/history/">Earlier chapters</a></nav><a class="header-action" href="/#share">Share your project ↗</a></header>
<main id="content" class="history-main wrap"><p class="eyebrow">404 / A small detour</p><h1>This shelf<br>is empty.</h1><p class="lede">That page may have moved. The showroom and project collection are still here.</p><a class="button primary" href="https://thd-ai.github.io/">Back to the showroom ↗</a></main>
Expand Down
4 changes: 3 additions & 1 deletion site/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,9 @@ async function loadProjects() {
document.querySelector('#load-error').hidden = true;
document.querySelector('#project-count').textContent = 'Opening the showroom…';
try {
const response = await fetch(new URL('projects.json', import.meta.url), { cache: 'no-cache' });
const catalogueURL = new URL('projects.json', import.meta.url);
catalogueURL.search = new URL(import.meta.url).search;
const response = await fetch(catalogueURL, { cache: 'no-cache' });
if (!response.ok) throw new Error(`Project data: ${response.status}`);
const data = await response.json();
if (!Array.isArray(data.projects)) throw new Error('Invalid project collection');
Expand Down
Binary file removed site/assets/project-apero.png
Binary file not shown.
Binary file removed site/assets/project-chexvision.png
Binary file not shown.
Binary file removed site/assets/project-devablos.png
Binary file not shown.
Binary file removed site/assets/project-painfully-trivial.png
Binary file not shown.
4 changes: 2 additions & 2 deletions site/credits/index.html
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<!doctype html>
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#eeedf8"><title>Credits & licences – THD AI</title><link rel="stylesheet" href="../style.css?v=4"><link rel="icon" type="image/png" href="../assets/symbol.png"></head><body>
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#eeedf8"><title>Credits & licences – THD AI</title><link rel="stylesheet" href="../style.css?v=7"><link rel="icon" type="image/png" href="../assets/symbol.png"></head><body>
<a class="skip-link" href="#content">Skip to content</a>
<header class="site-header wrap"><a class="identity" href="../" aria-label="THD AI home"><img src="../assets/symbol.png" width="48" height="48" alt=""><span>THD <b>AI</b></span></a><nav aria-label="Main navigation"><a href="../#projects">The showroom</a><a href="../#about">The idea</a><a href="../history/">Earlier chapters</a></nav><a class="header-action" href="../#share">Share your project ↗</a></header>
<main id="content" class="history-main wrap"><div class="credits-copy"><p class="eyebrow">The people and sources behind the work</p><h1>Give good work<br>its credit.</h1><p class="lede">The showroom connects projects. It does not take ownership of them. Every project keeps its original creators, repository, and licence.</p>
<h2>Campus artwork</h2><p>The public campus banner adapts the campus illustration from <a href="https://github.com/arudaev/THD-Room-Finder/blob/main/design/roadmap/README.md">THD Room Finder</a>. Its source photograph is <a href="https://commons.wikimedia.org/wiki/File:Hauptcampus_der_Technischen_Hochschule_Deggendorf_2018.jpg">Hauptcampus der Technischen Hochschule Deggendorf 2018</a> by <strong>Danube-Waidler</strong>, licensed <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC BY-SA 4.0</a>. The repainted illustration and public banner are shared under that same licence. The banner widens the composition, changes the light and palette, simplifies people into grey silhouettes, and adds THD AI lettering.</p><p>The member-workspace and showcase illustrations follow the same visual family, using the Room Finder art as visual references. These new illustrations are also shared under CC BY-SA 4.0. The original public banner remains unchanged. Detailed source notes and production briefs live in <a href="https://github.com/THD-AI/.github/blob/main/BRAND.md">the brand record</a>.</p>
<h2>The open-portal symbol</h2><p>The THD AI symbol is an open architectural portal with a warm sun at its centre: room for a person, an idea, and what comes next. It replaces the earlier boxed initials. The new symbol and earlier typographic badge are community identity artwork shared under <a href="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0</a>. No official university marks are used.</p>
<h2>Project images and creators</h2><ul><li><strong>THD Room Finder:</strong> Alexander Rudaev. The study-space illustration is taken from its original public repository; the project is GPL-3.0. Consult the project's artwork notes for asset-specific terms.</li><li><strong>CheXVision:</strong> Alexander Rudaev. Original project banner from <a href="https://github.com/arudaev/chexvision">the source repository</a>; its licence is retained.</li><li><strong>Painfully Trivial:</strong> Alexander Rudaev, FaresM7, and TheSameerCode, as credited contributors. Original project banner from <a href="https://github.com/arudaev/Painfully-Trivial">the source repository</a>; its licence is retained.</li><li><strong>Devablos V2:</strong> Alexander Rudaev and Denisa Iulia. Original banner from <a href="https://github.com/THD-AI/Devablos-Project-V2">the archived project</a>; GPL-3.0.</li><li><strong>Project Apero:</strong> Alexander Rudaev and shafwanur. Original banner from <a href="https://github.com/arudaev/Project-Arepo">the source repository</a>; GPL-3.0.</li><li><strong>Course Studybooks and CheXVision Mini:</strong> Alexander Rudaev. The simple book and network motifs on this website are presentation graphics, rather than screenshots of either project.</li></ul><p>Image source URLs are recorded in <a href="https://github.com/THD-AI/thd-ai.github.io/blob/main/asset-sources.json">asset-sources.json</a>. Historical visuals retain their original rights and are not relicensed by appearing in the archive.</p>
<h2>Project images and creators</h2><ul><li><strong>THD Room Finder:</strong> Alexander Rudaev. The study-space illustration is taken from its original public repository; the project is GPL-3.0. Consult the project's artwork notes for asset-specific terms.</li></ul><p>Image source URLs are recorded in <a href="https://github.com/THD-AI/thd-ai.github.io/blob/main/asset-sources.json">asset-sources.json</a>. Historical visuals retain their original rights and are not relicensed by appearing in the archive.</p>
<h2>Website</h2><p>The original website code and documentation are <a href="https://github.com/THD-AI/thd-ai.github.io/blob/main/LICENSE">MIT-licensed</a>. This does not relicense the images or linked projects. The typefaces are Manrope and DM Sans, served by <a href="https://fonts.google.com/">Google Fonts</a>, with system sans-serif fallbacks. The site has no analytics, visitor accounts, or advertising.</p><p>For a credit correction, listing update, or removal request, <a href="https://github.com/THD-AI/thd-ai.github.io/issues">open an issue</a> or <a href="mailto:alex.rudaev@outlook.com">email Alexander</a>.</p></div></main>
<footer class="site-footer wrap"><div><a class="identity" href="../"><img src="../assets/symbol.png" width="38" height="38" alt=""><span>THD <b>AI</b></span></a><p>An independent project showroom.<br>Made with care, around THD.</p></div><div class="footer-links"><a href="../#projects">The showroom</a><a href="../history/">Visual history</a><a href="../credits/">Credits & licences</a><a href="https://github.com/THD-AI">GitHub ↗</a></div><p class="footer-note">Started in 2023. Room for what comes next.<br>Independent of THD; no university endorsement.</p></footer></body></html>
2 changes: 1 addition & 1 deletion site/history/index.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!doctype html>
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#eeedf8"><title>Visual history – THD AI</title><link rel="stylesheet" href="../style.css?v=4"><link rel="icon" type="image/png" href="../assets/symbol.png"></head><body>
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#eeedf8"><title>Visual history – THD AI</title><link rel="stylesheet" href="../style.css?v=7"><link rel="icon" type="image/png" href="../assets/symbol.png"></head><body>
<a class="skip-link" href="#content">Skip to content</a>
<header class="site-header wrap"><a class="identity" href="../" aria-label="THD AI home"><img src="../assets/symbol.png" width="48" height="48" alt=""><span>THD <b>AI</b></span></a><nav aria-label="Main navigation"><a href="../#projects">The showroom</a><a href="../#about">The idea</a><a href="../history/">Earlier chapters</a></nav><a class="header-action" href="../#share">Share your project ↗</a></header>
<main id="content" class="history-main wrap"><p class="eyebrow">Earlier chapters / Visual history</p><h1>A little history.<br>Room for what comes next.</h1><p class="lede">THD AI began as a 2023 cohort experiment. The direction has changed, but the work that came before it still belongs in the story. These are preserved originals and the illustrations that followed.</p><div class="history-grid"><article class="history-item "><img src="../assets/history-public-profile.png" alt="2023 / Original public profile" loading="lazy"><h2>2023 / Original public profile</h2><p>The first cohort profile imagined students reaching toward what they could make together. The original image is preserved unchanged.</p></article><article class="history-item "><img src="../assets/history-community-hub.png" alt="2023 / Community hub" loading="lazy"><h2>2023 / Community hub</h2><p>The early discussion hub paired collaborative learning with a painterly illustration.</p></article><article class="history-item "><img src="../assets/history-schedule-2024.jpg" alt="2024 / A new semester" loading="lazy"><h2>2024 / A new semester</h2><p>A campus scene from the winter-semester calendar announcement. The schedule itself remains a dated historical record.</p></article><article class="history-item logo-history"><img src="../assets/history-organization-avatar.png" alt="2023 / First organization avatar" loading="lazy"><h2>2023 / First organization avatar</h2><p>The organization’s original avatar, saved before the identity changed.</p></article><article class="history-item logo-history"><img src="../assets/history-avatar-first-redesign.png" alt="2026 / The first redesign" loading="lazy"><h2>2026 / The first redesign</h2><p>The initial THD AI typographic badge. Replaced by the open-portal symbol, and kept here as part of the process.</p></article><article class="history-item "><img src="../assets/campus.png" alt="2026 / An open campus" loading="lazy"><h2>2026 / An open campus</h2><p>The approved public banner. Its soft campus light, lavender haze, and grey silhouettes set the direction for the current identity.</p></article><article class="history-item "><img src="../assets/member-workspace.png" alt="2026 / Room for ideas" loading="lazy"><h2>2026 / Room for ideas</h2><p>The member-workspace banner brings the same atmosphere indoors, around personal projects, collaboration, and coffee.</p></article><article class="history-item "><img src="../assets/showcase.png" alt="2026 / A shared showroom" loading="lazy"><h2>2026 / A shared showroom</h2><p>A new scene for showing work, asking questions, and finding people who care about the same things.</p></article></div><section class="history-private"><h2>The member-only chapter is preserved too.</h2><p>The original internal illustration and member documents stay in the private member archive. The first member-profile redesign is saved there as well. They have not been copied into this public page.</p><a href="https://github.com/THD-AI/.github-private/discussions/3">Open the member archive on GitHub ↗</a></section><p class="quiet">The complete public archive includes the calendar-release variant and earlier iceberg asset. <a href="https://github.com/THD-AI/.github/tree/main/archive">Browse the original files and versioned archive</a>, or visit the <a href="https://github.com/orgs/THD-AI/discussions/11">visual-history discussion</a>. A SHA-256 manifest records the saved public files. <a href="../credits/">Artwork credits and licences</a>.</p></main>
Expand Down
Loading
Loading