{"id":66355,"url":"https://github.com/cyberlytics/awesome-basics","name":"awesome-basics","description":"Digitaler Ressourcen-Pool für Informatik/KI","projects_count":1651,"last_synced_at":"2026-07-26T13:00:22.699Z","repository":{"id":256141522,"uuid":"854420255","full_name":"cyberlytics/awesome-basics","owner":"cyberlytics","description":"Digitaler Ressourcen-Pool für Informatik/KI","archived":false,"fork":false,"pushed_at":"2026-07-02T13:43:13.000Z","size":671,"stargazers_count":13,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-07-02T15:25:55.765Z","etag":null,"topics":["artificial-intelligence","awesome","awesome-list","computer-science","free","programming","students"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cyberlytics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-09-09T06:23:35.000Z","updated_at":"2026-07-02T13:46:24.000Z","dependencies_parsed_at":"2024-10-26T03:43:53.222Z","dependency_job_id":"3e17b0f4-1cdd-4c31-9fe1-a1c4eadcc9e9","html_url":"https://github.com/cyberlytics/awesome-basics","commit_stats":null,"previous_names":["cyberlytics/awesome-basics"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cyberlytics/awesome-basics","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyberlytics%2Fawesome-basics","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyberlytics%2Fawesome-basics/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyberlytics%2Fawesome-basics/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyberlytics%2Fawesome-basics/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyberlytics","download_url":"https://codeload.github.com/cyberlytics/awesome-basics/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyberlytics%2Fawesome-basics/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35914262,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-26T02:00:06.503Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-09-26T01:41:07.274Z","updated_at":"2026-07-26T13:00:22.700Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Master-Level","Bachelor-Level","Appendix: Course Recommendations \u0026 Repos","Vor einer wiss. Abschlussarbeit (Informatik/KI)","Kinder und Jugendliche","State Actors","Forschungsdatenmanagement","Vor einer PhD-Phase","Humor","Job-Interview Training","Für Kinder und Jugendliche","Informatik-Nachrichten","Kultur","Vor einer Post-Doc-Phase oder Professur","U-Literatur","China-Aufenthalt","Vor Eintritt in ein Bachelorstudium","Vor Eintritt in ein Informatik- oder KI-Studium","Vor Eintritt in ein **Informatik**\\- oder **KI**\\-Studium","MINT","Filme und TV-Serien","Öffentlichkeitsarbeit","Footer"],"sub_categories":["Master Informatik/KI","M.Sc.: Big Data and Cloud Computing for AI","Bachelor Informatik/KI","M.Sc.: Bonusliste","B.Sc.: Big Data and Cloud Computing for AI","Deutsche High-Tech Unternehmen (Informtik/KI)","B.Sc.: Bonusliste","Handwerkszeug: Getting Sh\\*t Done","Handwerkszeug: Getting S#\\*t Done","Post-Doc-Bonusliste","Handwerkszeug: Schreiben","Web-Terminologie","Gymnasialer Informatik- und KI-Stoff","Orientierung","Handwerkszeug","Schulischer Informatik- und KI-Stoff","Fundament","Informatik-Podcasts","Wissenschaftliche Mailinglisten","Regionale Gruppen","Backers","License"],"readme":"[//]: # (Author: Christoph P. Neumann)\n[//]: # (Title: Awesome Informatik- und KI-Studium)\n[//]: # (Language: de-DE)\n[//]: # (Licence: CC BY 4.0)\n[//]: # (Kurztitel: Digitaler Ressourcen-Pool)\n[//]: # (Lemma: basics)\n\n# Awesome Informatik- und KI-Studium\n\n[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n[![Made With Love](https://img.shields.io/badge/Made%20With-Love-pink.svg)](https://github.com/chetanraj/awesome-github-badges)\n[![Donate via PayPal](https://img.shields.io/badge/Donate-PayPal-blue?logo=paypal)](https://www.paypal.com/donate/?hosted_button_id=QTDJ2JA58ZM9L)\n[![Support on Ko‑fi](https://img.shields.io/badge/Donate-ko--fi-%23FF5E5B?logo=ko-fi\u0026logoColor=white)](https://ko-fi.com/cyberlytics)\n[![Buy Me A Coffee!](https://img.shields.io/badge/Donate-buymeacoffee-%23FFDD00?logo=buymeacoffee)](https://www.buymeacoffee.com/cyberpetaneuron)\n\nDies ist mein digitaler Ressourcen-Pool für Informatik/KI. Entstanden an der [OTH Amberg-Weiden](https://www.oth-aw.de/cpn), welche für ein paar Einträge entsprechend den Kontext bildet.\n\nDie folgenden Listen enthalten **kostenlose** Online-**Materialien** sowie ausgewählte **Bücher**, letztere als kostenpflichtig/„(€)“ markiert aber auch per Bibliothek beziehbar. Diese Lernmaterialien dienen dem **Selbststudium** und zum Ausgleich von **heterogenen Vorkenntnissen**. Die kostenlosen Lernmaterialien sind nicht immer Best-in-Class im Vergleich zu kostenpflichtigen Alternativen, dennoch bleiben kostenpflichtige Angebote hier meist Out-of-Scope. Im Zweifelsfall ist die Auswahl subjektiv gefärbt durch mein Lehrgebiet „Big Data und Cloud-Computing für KI“.\n\nEs gibt von mir die weiteren Schwesterseiten im Kontext Informatik/KI: [Werkzeuge » Abschlussarbeiten](https://github.com/cyberlytics/awesome-thesis-tools), [Werkzeuge » Software-Engineering](https://github.com/cyberlytics/awesome-software-engineering-tools), [Werkzeuge » Big Data und Cloud Computing für AI](https://github.com/cyberlytics/awesome-bdccai-tools) und [Agentic Engineering](https://github.com/cyberlytics/awesome-6GL).\n\n**Table of Contents**\n\n\u003c!-- toc --\u003e\n\n- [MINT](#mint)\n- [Kinder und Jugendliche](#kinder-und-jugendliche)\n- [Vor Eintritt in ein Bachelorstudium](#vor-eintritt-in-ein-bachelorstudium)\n- [Vor Eintritt in ein Informatik- oder KI-Studium](#vor-eintritt-in-ein-informatik--oder-ki-studium)\n  - [Orientierung](#orientierung)\n  - [Schulischer Informatik- und KI-Stoff](#schulischer-informatik--und-ki-stoff)\n  - [Handwerkszeug](#handwerkszeug)\n  - [Web-Terminologie](#web-terminologie)\n- [Vor einer wiss. Abschlussarbeit (Informatik/KI)](#vor-einer-wiss-abschlussarbeit-informatikki)\n  - [Handwerkszeug: Schreiben](#handwerkszeug-schreiben)\n  - [Handwerkszeug: Getting Sh\\*t Done](#handwerkszeug-getting-sht-done)\n- [Bachelor-Level](#bachelor-level)\n  - [Fundament](#fundament)\n  - [Bachelor Informatik/KI](#bachelor-informatikki)\n  - [B.Sc.: Big Data and Cloud Computing for AI](#bsc-big-data-and-cloud-computing-for-ai)\n    - [Big Data](#big-data)\n    - [Cloud Computing](#cloud-computing)\n    - [DevOps / Production Systems](#devops--production-systems)\n    - [AI](#ai)\n  - [B.Sc.: Bonusliste](#bsc-bonusliste)\n- [U-Literatur](#u-literatur)\n- [Master-Level](#master-level)\n  - [Master Informatik/KI](#master-informatikki)\n  - [M.Sc.: Big Data and Cloud Computing for AI](#msc-big-data-and-cloud-computing-for-ai)\n    - [Big Data](#big-data-1)\n    - [Cloud Computing](#cloud-computing-1)\n    - [AI](#ai-1)\n  - [M.Sc.: Bonusliste](#msc-bonusliste)\n- [Vor einer PhD-Phase](#vor-einer-phd-phase)\n- [Forschungsdatenmanagement](#forschungsdatenmanagement)\n- [Vor einer Post-Doc-Phase oder Professur](#vor-einer-post-doc-phase-oder-professur)\n  - [Post-Doc-Bonusliste](#post-doc-bonusliste)\n- [China-Aufenthalt](#china-aufenthalt)\n- [Informatik-Nachrichten](#informatik-nachrichten)\n  - [Informatik-Podcasts](#informatik-podcasts)\n  - [Wissenschaftliche Mailinglisten](#wissenschaftliche-mailinglisten)\n  - [Regionale Gruppen](#regionale-gruppen)\n  - [Deutsche High-Tech Unternehmen (Informtik/KI)](#deutsche-high-tech-unternehmen-informtikki)\n- [Filme und TV-Serien](#filme-und-tv-serien)\n- [Humor](#humor)\n- [Kultur](#kultur)\n- [State Actors](#state-actors)\n- [KI im Alltag](#ki-im-alltag)\n- [Öffentlichkeitsarbeit](#offentlichkeitsarbeit)\n- [Job-Interview Training](#job-interview-training)\n- [Appendix: Course Recommendations \u0026 Repos](#appendix-course-recommendations--repos)\n- [Footer](#footer)\n  - [Future Work](#future-work)\n  - [Contribute](#contribute)\n  - [Backers](#backers)\n  - [License](#license)\n\n\u003c!-- tocstop --\u003e\n\n## MINT\n\n**Werbeblock**:\n- Pro MINT-Fächer:\n\t- Artikel [Warum MINT auf dem Arbeitsmarkt gewinnt](https://www.iwd.de/artikel/warum-mint-auf-dem-arbeitsmarkt-gewinnt-653539/) (2025) der iwd\n\t- Artikel [Besonders viele Azubis im MINT-Bereich](https://www.iwd.de/artikel/besonders-viele-azubis-im-mint-bereich-628354/) (2025) der iwd\n- Pro Frauen in MINT:\n\t- Artikel [Wenige Frauen in MINT-Berufen](https://www.iwd.de/artikel/wenige-frauen-in-mint-berufen-588932/) (2025) der iwd\n\n**Kürzelkunde**:\n- MINT-Fächer: Mathematik, Informatik, Naturwissenschaften, Technik\n\t- ≙ STEM fields: science, technology, engineering, mathematics\n- SAGE-Fächer: Soziale Arbeit, Gesundheit, Erziehung\n- Medizin?\n\t- Zählt traditionell nicht zu den MINT-Fächern\n\t- Aber international: STEMM fields = STEM and medicine\n\t- Medizin mit anhaltenden Einordnungsschwierigkeiten: ein \"M\" in STEMM \\[EN\\] (quasi-MINT) vs. das \"G\" in SAGE \\[DE\\] (Non-MINT)?\n- Psychologie?\n\t- Zählt traditionell nicht zu den MINT-Fächern\n\t- Trotz Verwendung statistischer Methoden im empirischen Bereich\n\n## Kinder und Jugendliche\n\n- Kindlich pädagogische Vorbemerkung\n\t- Erwachsene: Scheinwerfer-Aufmerksamkeit (bspw. [Posner](http://www2.psychology.uiowa.edu/faculty/hollingworth/prosem/scan_posner_1980.pdf) sowie [Treisman \u0026 Gelande](https://www.sciencedirect.com/science/article/abs/pii/0010028580900055), 1980er) = eng, fokussiert wie ein Spotlight\n\t- **Kinder**: **Laternen-Aufmerksamkeit** (bspw. [Prof. Gopnik](https://www.amazon.de/dp/0312429843), 2000er) = breit, diffus wie eine Laterne (!)\n\t- Häufig betrachten Erwachsene die kindliche Art von Aufmerksamkeit als defizitär. Das ist falsch. In Teilen kann sie derjenigen von Erwachsenen überlegen sein.\n- Grundverständnis Informatik/KI ⭐\n\t- Video [Harvard Professor Explains Algorithms in 5 Levels of Difficulty](https://www.youtube.com/watch?v=fkIvmfqX-t0) (Playlist: [5 Levels](https://youtube.com/playlist?list=PLibNZv5Zd0dyCoQ6f4pdXUFnpAIlKgm3N): [Machine Learning](https://www.youtube.com/watch?v=5q87K1WaoFI), [Hacking](https://www.youtube.com/watch?v=d9PqVcgT1kQ), [Blockchain](https://www.youtube.com/watch?v=hYip_Vuv8J0), [Virtual Reality](https://www.youtube.com/watch?v=akveRNY6Ulw))\n\t- Arbeitsheft **[schulKI: Das Schulbuch](https://schulbuchki.s3-eu-central-1.ionoscloud.com/schulKI-2024-07-21-helle-edition.pdf)**\n\t- SchuBu [Digitale Grundbildung 3](https://www.schubu.org/t11-7) (sowie deren andere [digitalen Schulbücher](https://www.schubu.org/))\n\t- Kindgerechte Informatik/KI: [Frag Fred](https://www.youtube.com/playlist?list=PLMu9JaQVxJoEWVdcNvsDnd1_dKmAkWDVA), [ZDF goes Schule: Kategorie Mathe und Technik](https://schule.zdf.de/kategorie/mathematik), [Planet Schule: Schwerkpunkt KI](https://www.planet-schule.de/schwerpunkt/index.html), [Sendung mit der Maus (ausgewählte Folgen)](https://www.perplexity.ai/search/new?q=sendung+mit+der+maus+videos+mit+informatik+oder+ki+bezug), [Franneck](https://www.youtube.com/@Franneck), [The Morpheus Tutorials](https://www.youtube.com/@TheMorpheusTutorials)\n\t- Grundlegende Herausforderungen von moderner KI:\n\t\t1. **[Bias](https://www.ibm.com/think/topics/ai-bias)**\n\t\t2. **[Konfabulation](https://de.wikipedia.org/wiki/Konfabulation)** (bei KIs umgangssprachlich auch als **[Halluzination](https://de.wikipedia.org/wiki/Halluzination_(Künstliche_Intelligenz))** bezeichnet)\n\t\t3. **[Sycophancy](https://en.wikipedia.org/wiki/Sycophancy)** (KIs umgangssprachlich auch als **[people pleaser](https://de.wikipedia.org/wiki/People_Pleaser)** bezeichnet): v.a. unbegründete Bestätigung falscher Behauptungen, u.a. wird auch das Vertrauen der Nutzer in falsche bzw. konfabulierte Antworten gestärkt\n\t- Weitere Herausforderungen beim Einsatz moderner KI:\n\t\t1. **[AI slop](https://en.wikipedia.org/wiki/AI_slop)**: generierte Medieninhalte niedriger inhaltlicher Qualität\n\t\t2. **Kognitive Atrophie**: KI liefert i.d.R. statistisch geglättete Gesellschaftsintelligenz, diese ist i.d.R. konsensfähig und ggf. gefährlich, wenn dadurch im Einzelfall eine **Erosion der eigenen Urteilskraft** entsteht oder **kritisches Denken verloren** geht\n\t\t3. **[Enshitification](https://www.wired.com/story/tiktok-platforms-cory-doctorow/)** bzw. **[Crapification](https://de.wikipedia.org/wiki/Enshittification)** von Onlinediensten: wachsende Interessensgegensätze zwischen Betreibern und Nutzern\n\t\t\t- Das people pleasing von oben (Validation/Trust/Engagement over Truth) ist **nicht nur** eine **inhärente** Eigenschaft großer Sprachmodelle, **sondern** auch **explizit verursachtes Phänomen**, weil KI-Betreiber dudurch höhere Verweildauern erreichen und somit i.d.R. mehr Geld umsetzen! (Eben weil es auch explizit verursacht ist, kann der Benutzer per explizitem Prompt Engineering aktiv Teilen der [Sycophancy](https://en.wikipedia.org/wiki/Sycophancy) entgegenwirken.)\n- Ursprung in Deutschland\n\t- **[Informatik-Biber](https://bwinf.de/biber/)** (bspw. [Aufgabenpool](https://bwinf.de/biber/archiv/)) ⭐\n\t- [Calliope Mini](https://calliope.cc/) ([Anleitungen](https://calliopemini.info/), Microsoft [MakeCode](https://makecode.calliope.cc/))\n\t- Kosmos [Miika K.I.](https://www.kosmos.de/de/miika-k.i._1620899_4002051620899)\n- Begegnungen / Creative Retreat\n\t- CoderDojo (u.a. in [Nürnberg](https://coderdojo-nbg.org/) und [Erlangen](http://www.coderdojo-erlangen.de/))\n\t- FabLab (u.a. in [Nürnberg](https://fablab-nuernberg.de/) und [Erlangen](https://fablab.fau.de/))\n\t- KinderUni (u.a. in [Nürnberg](https://www.nuernberg.de/internet/kuf_kultur/kinderuni.html))\n- IT-Notfallprinzip:\n\t- EN: \"Did you try to turn it off and on again?\"\n\t- DE: \"AEG\" = \"Aus. Ein. Geht.\"\n- IT-Sicherheit für nicht-technische Personen\n\t- [ESCAPE](https://www.uni-mannheim.de/informationssicherheit/sicherheitstipps/podcast/#c279240): Cyberkrimi-Podcast\n\t- [SecAware.nrw](https://secaware.nrw/): Selbstlernakademie für mehr Cybersicherheit\n- KI-Spiele\n\t- [Montagsmaler](https://quickdraw.withgoogle.com/?locale=de) per Google QuickDraw\n\t- [Which Face is Real](http://whichfaceisreal.com/) (und als Vorbereitung: [this-person-does-not-exist](https://this-person-does-not-exist.com/de))\n\t- [Real or AI Quiz](https://britannicaeducation.com/blog/quiz-real-or-ai/) von Britannica\n\t- [ArtBot](https://learnml.eu/artbot.php) von [LearnML](https://learnml.eu/games.php) (ML-Grundmechanismen)\n\t- [Human or Not](https://humanornot.so/) (ein Live-Turingtest per Chatting)\n\t- [Deep Nostalgia](https://www.myheritage.de/deep-nostalgia) von MyHeritage (Alte Fotos animieren)\n\t- [DeepBeat](https://deepbeat.org/) (Rap-Texter)\n\t- Grenzen von KI: [A **GPT-4 Capability** Forecasting Challenge](https://nicholas.carlini.com/writing/llm-forecast/question/Capital-of-Paris)\n\t- Prompt Injection als LLM-Sicherheitsangriff: **[Gandalf](https://gandalf.lakera.ai/)** Challenge von Lakera (inkl. [Solution](https://www.lakera.ai/blog/who-is-gandalf) sowie [weitere Übungen](https://gandalf.lakera.ai/adventure-8))\n- Wichtige Lernplattformen Informatik/KI:\n\t- Programmierung: **[Scratch](https://scratch.mit.edu/)** (MIT), [Code it!](https://code-it-studio.de/), [Code Combat](https://codecombat.com/)\n\t- KI: **[LearningML](https://web.learningml.org/)** ([download](https://web.learningml.org/learningml-desktop))\n\t- Einplatinencomputer:\n\t\t- **[Raspberry Pi](https://tutorials-raspberrypi.de/13-tolle-raspberry-pi-projekte-fuer-kinder-jugendliche/)**\n\t\t- **[Arduino](https://kinderprogrammieren.de/ratgeber/arduino-fuer-kinder-ratgeber-fuer-einstieg/)** ([Open Roberta Lab](https://lab.open-roberta.org/))\n\t\t- dt. **[Calliope Mini](https://calliope.cc/)** ([Anleitungen](https://calliopemini.info/), Microsoft [MakeCode](https://makecode.calliope.cc/))\n\t- Löt-Bausätze: [Regenbogen-Schmetterling](https://shop.blinkyparts.com/de/Regenbogen-Schmetterling-Wunderbarer-Halsschmuck-und-einfacher-Bausatz/blink232742), [Blinkenrocket](https://shop.blinkyparts.com/de/Blinkenrocket-Mini-Loet-und-Programmierbausatz-fuer-Jugendliche-und-Neugierige/blink23156.4), uvm.\n\t- Roboterspielzeug:\n\t\t- DIY / Open Source: [Open Duck Mini](https://github.com/apirrone/Open_Duck_Mini) sowie [Waveshare](https://www.waveshare.com/wiki/) (u.a. [UGV Beast](https://www.waveshare.com/ugv-beast.htm))\n\t\t- Kommerziell: von **[Kosmos](https://www.amazon.de/s?k=kosmos+roboter)** (wie oben: bspw. [Miika K.I.](https://www.kosmos.de/de/miika-k.i._1620899_4002051620899)), **[Adeept](https://www.amazon.de/s?k=Adeept)** (bspw. [Mars Rover](https://www.amazon.de/dp/B085C8DFT8)), **[Keyestudio](https://www.amazon.de/s?k=keyestudio)** (bspw. [Smart Car Robot](https://www.amazon.de/dp/B08276N3D9/)), **[Makeblock](https://www.amazon.de/s?k=makeblock)** (bspw. [mBot Ranger](https://www.amazon.de/dp/B07KG4JHBH)), **[Lego](https://www.amazon.de/s?k=lego+roboter+programmierbar)** (bspw. [Boost](https://www.amazon.de/dp/B072MK1PDV/); Hinweis: Lego hat Mindstorms leider seit 2022 [aufgegeben](https://arstechnica.com/gadgets/2022/10/lego-to-discontinue-mindstorms-robot-line-after-a-24-year-run/)), **[Clementoni](https://www.amazon.de/s?k=Clementoni+robot)** (~ Galileo), **[Freenove](https://www.amazon.de/s?k=freenove)** (bspw. [Big Hexapod](https://www.amazon.de/dp/B09CFRJSS5/)) sowie **[Hexabugs](https://kinderprogrammieren.de/spielsachen/hexbugs-im-vergleich/)**\n\t\t- Kommerziell (int'l Versand): [Petoi](https://www.petoi.com/) (bspw. Hund [Bittle](https://www.petoi.com/pages/bittle-smart-robot-dog-model-overview) oder Katze [Nybble](https://www.petoi.com/products/petoi-nybble-q-robot-cat))\n\t\t- Nennenswerte nicht-programmierbare Roboter als Anschauungsobjekte: Energize Lab (v.a. [Eilik](https://www.amazon.de/s?k=eilik))\n\t- Drohnen: **[DJI](https://www.amazon.de/s?k=dji+drohne)** und andere\n- Medienkompetenz\n\t- Buch (€) [Allein mit dem Handy](https://www.amazon.de/dp/3453607015) von Daniel Wolff\n\t- Einstieg: Schweizer [Medienkompetenz-Broschüre](https://www.jugendundmedien.ch/angebote-beratung/bestellung-publikationen) und Aspen Institute [Medienkompetenz-Handbuch](https://www.aspeninstitute.de/wp-content/uploads/Aspen-Institute-Germany-Handbuch-Medienkompetenz-meistern-Tipps-von-SchuelerInnen-fuer-SchuelerInnen.pdf)\n\t- Öffentlich-rechtlich:\n\t\t- Schweiz: Plattform **[Jugend und Medien](https://www.jugendundmedien.ch/)** ⭐ u.a. Webartikel [Desinformation \u0026 Nachrichtenkompetenz](https://www.jugendundmedien.ch/themen/desinformation) (Clickbait, Deepfakes/Deepnudes, Fake News, Filterblasen/Echokammern, Hoaxes, Trolle, …) oder [Hass \u0026 Radikalisierung](https://jugendundmedien.ch/themen/hass-und-radikalisierung) (Hate Speech, Sexismus, Rassismus, Diskriminierung, …)\n\t\t- DE/Bund: Initiative [Gutes Aufwachsen mit Medien](https://www.gutes-aufwachsen-mit-medien.de/magazin)\n\t\t- DE/BY: [Medienführerschein Bayern](https://www.medienfuehrerschein.bayern/) u.a. **[Medienführerschein Werkstätten](https://www.medienfuehrerschein.bayern/angebot/schule-plus/medienfuehrerschein-werkstaetten)** ⭐\n\t\t- DE/BY: [mebis](https://de.wikipedia.org/wiki/Mebis)/ByCS: [mebis Kernanwendungen](https://www.bycs.de/bestandteile/lernen-mit-mebis/index.html), u.a. [mebis Magazin](https://mebis.bycs.de/) sowie [digitalkompass.schule](https://mebis.bycs.de/digitalkompass/startseite)\n\t\t- Kindgerechter Faktenchecker: BR [Faktenfuchs](https://www.br.de/nachrichten/faktenfuchs-faktencheck), [Mimikama](https://www.mimikama.org/)\n\t\t\t- Spielerisch: SWR [Fakefinder Kids](https://kids.swrfakefinder.de/)\n\t- Zu Deepnudes: Kostenlose Werkzeuge der digitalen Selbstverteidigung\n\t\t- Freizügige Fotos/Videos löschen, für Minderjährige: [Take It Down](https://takeitdown.ncmec.org/de/) ([Teilnehmende Partner](https://takeitdown.ncmec.org/de/teilnehmende/))\n\t\t- Freizügige Fotos/Videos löschen, für Volljährige: [StopNCII](https://stopncii.org/) ([Teilnehmende Partner](https://stopncii.org/partner/industriepartner/))\n\t\t- Merksatz ⭐: „Vom Schamgefühl her macht es keinen Unterschied, ob die Nacktbilder echt sind“\n\t- Medienkompetenz vs. Medien-/Internet-Gesetzmäßigkeiten:\n\t\t- [Betteridge's law of headlines](https://en.wikipedia.org/wiki/Betteridge's_law_of_headlines): \"Any headline which ends in a question mark can be answered by the word 'no'.\"\n\t\t- [Cunningham's law](https://meta.m.wikimedia.org/wiki/Cunningham%27s_Law): \"The best way to get the right answer on the Internet is not to ask a question, but to post the wrong answer.\"\n\t\t- [Sturgeon's law](https://en.wikipedia.org/wiki/Sturgeon%27s_law): \"Ninety percent of everything is crap.\"\n\t\t- [Hanlon’s Razor](https://en.wikipedia.org/wiki/Hanlon%27s_razor): \"Never attribute to malice that which is adequately explained by stupidity.\"\n\t\t- [Gibson's law](https://en.wikipedia.org/wiki/Gibson%27s_law): \"For every PhD there is an equal and opposite PhD.\" (Original context: expert witnesses called by opposing parties in a trial)\n\t\t- [Rules of the Internet](https://tvtropes.org/pmwiki/pmwiki.php/Main/RulesOfTheInternet)\n\t\t\t- [Rule 34](https://en.wikipedia.org/wiki/Rule_34): \"If it exists, or can be imagined, there is Internet porn of it.\"\n\t- Weiterführende Medienkompetenz-Referenzen: [bildungsserver.de](https://www.bildungsserver.de/medienkompetenz-2924-de.html)\n\t\t- Lehrmaterialien: [Medienführerschein Werkstätten](https://www.medienfuehrerschein.bayern/angebot/schule-plus/medienfuehrerschein-werkstaetten), [Werkstattbuch Medienerziehung](https://www.bzga.de/fileadmin/user_upload/PDF/themenschwerpunkte/medienkompetenz/werkbuch_medienerziehung_kopiervorlagen--66f1fed9e09b25eb436a6eb49a29d158.pdf), [klicksafe](https://www.klicksafe.de/materialien)\n- Schulen\n\t- Profilschule für Informatik und Zukunftstechnologien (PIZ): Liste aller [PIZ-Schulen](https://www.km.bayern.de/gestalten/digitalisierung/profilschulen-fuer-informatik-und-zukunftstechnologien/schulen)\n\t\t- Disclaimer: Ich bin ein [PiZ-Fachbeirat](https://www.km.bayern.de/gestalten/digitalisierung/profilschulen-fuer-informatik-und-zukunftstechnologien/fachbeirat)\n\t- Bereits Frühförderung in der KiTa gewünscht? [Pixel Werkstatt Amberg](https://www.pixelwerkstatt.kita.bayern/)\n\t- [Schulleistungsuntersuchungen](https://de.m.wikipedia.org/wiki/Schulleistungsuntersuchung)\n\t\t- dt. [Bildungsmonitor](https://www.insm.de/insm/themen/bildung/) sowie [PISA](https://www.oecd.org/berlin/themen/pisa-studie/) (zzgl. dt. [DESI](https://www.dipf.de/de/forschung/projektarchiv/deutsch-englisch-schuelerleistungen-international)), [PIAAC](https://www.gesis.org/piaac/piaac-home), [TIMSS](https://timss.bc.edu/timss-landing.html), [PIRLS/IGLU](https://www.kmk.org/themen/qualitaetssicherung-in-schulen/bildungsmonitoring/internationale-schulleistungsvergleiche/pirlsiglu.html)) (zzgl. weitere: [Hattie](http://d-nb.info/1058566075), …)\n\t\t- Digitalkompetenz: [ICILS](https://www.iea.nl/studies/iea/icils) (= International Computer and Information Literacy Study)\n- Informatik-Software und -Quellen für Schüler\n\t- Oben erwähnter **[Informatik-Biber](https://bwinf.de/biber/)** (bspw. [Aufgabenpool](https://bwinf.de/biber/archiv/))\n\t- **[openHPI in der Schule](https://open.hpi.de/pages/in-der-schule)** ⭐\n\t- Objekt-orientierte Programmierung\n\t\t- Buch [Karel the Robot](https://www.amazon.de/dp/0471597252/) ([Karel Homepage](https://www.cs.mtsu.edu/~untch/karel/index.html)) mit [Robot Karol](https://karol.arrrg.de/) als Online-Programmierumgebung\n\t\t- [Java Karol](https://mebis.bycs.de/beitrag/java-karol): Karel Robot in Java programmieren\n\t\t- [BlueJ](https://www.bluej.org) Java-Entwicklungsumgebung für Beginner \\[**choco install bluej**\\]\n\t\t- [LearnJ](https://www.learnj.de/doku.php): interaktiver Java-Kurs für Schüler\n\t\t- [SpaceJunk](https://www.info-am-gym.de/java/spacejunk.html): Multiplayer-Spiel in 99 Codezeilen\n\t- Datenbanksysteme\n\t\t- SQL: [SQL Trainer](https://info-am-gym.de/sqltrainer/), [InstaHub](https://instahub.org) ([Doku](https://wi-wissen.github.io/instahub-doc-de/#/))\n\t\t- Videos [Datenschutz leicht erklärt](https://www.datenschutz-leicht-erklaert.de)\n\t\t- Data Mining: [orange DataMining](https://orangedatamining.com)\n\t- Krytographie\n\t\t- Video [Die Geschichte der Kryptografie](https://mundo.schule/details/SODIX-0001004402) von Stefan Müller\n\t- Netzwerke\n\t\t- Video [Frag Fred: Wie funktioniert das Internet?](https://www.youtube.com/watch?v=e9FJPnFQWi8)\n\t\t- Kollaborative Lernumgebung WebNetSim: 1) [Leitfaden](https://webnetsim.de/LeitfadenWebNetSim.pdf) lesen, 2) [WebNetSim](https://webnetsim.de) aufrufen\n\t\t- Foliensatz [Energieverbrauch des Internets](https://www.lehrplanplus.bayern.de/sixcms/media.php/71/VV_GY_Inf_11_Energieverbrauch_des_Internets.pptx)\n\t- Algo / Graphen\n\t\t- [Algo](https://info-am-gym.de/algo/): Lösung von Problemen mit Hilfe von Algorithmen\n\t\t- [Listen/Bäume/Graphen](https://www.isb.bayern.de/fileadmin/user_upload/Gymnasium/Faecher/Informatik/Handreichungen/Informatik_11/informatik-11-hr.pdf)\n\t\t- [GraphStream](https://graphstream-project.org): Java library for the modeling and analysis of dynamic graphs\n- Informatik- und KI-Software für Lehrer/Schulen\n\t- Künstliche Intelligenz in der Schule: code.org [**AI 101** for Teachers](https://code.org/ai/pl/101)\n\t- KI-Lerntutor: kostenpflichtige (€) **[schulKI](https://schulki.de/)** = DSGVO-konformer Zugriff auf LLMs/ChatGPT sowie Presets für diverse Unterrichtsfächer\n\t- Schweizer [mia4u](https://www.mia4u.ch/): Medien und Informatik im Unterricht\n\t- [Prompt-Katalog](https://coda.io/@kic/prompt-katalog) des KI-Campus, eigentlich mit Hochschulkontext, aber auch für die gymnasiale Oberstufe geeignet\n\t- **[fobizz-Tools](https://tools.fobizz.com/)** (Digitale Tafel mit Dateien und Audio-/Video-Aufnahmen teilen sowie Galerie der Unterrichtsmaterialien, fobizz Pinnwand mit Karten, Arbeitsblätter für den Unterrichtseinsatz, kollaborative Wortwolken, URL-Shortener, QR-Code-Generator, temp. Webseiten erstellen, Bildschirm-Aufnahme, Umfragen erstellen, kollaborativer Texteditor mit KI-Korrekturhilfe, KI-Chat mit fachspezifischen KI-Assistenten und historischen Menschen, KI-Promptlabor, KI-Bildgenerator, Transkription von Video/Audio/Bilder)\n\t- KI-Mathetutor: [rockettutor](https://www.rockettutor.de/)\n\t- Seminaraufgaben/Deutsch: [fiete.ai](https://www.fiete.ai/) = AI-basiertes Feedback zu Textaufgaben vor Abgabe an den Lehrer sowie interaktive Arbeitsblätter\n\t- Unterrichtsmaterial zu Informatik/KI: [appcamps](https://appcamps.de/)\n\t- Weiterführende Referenzen: Kuratierte Übersichtsseite der [fobizz-Partner](https://tools.fobizz.com/partners)\n- Datenschutz in der IT-Infrastruktur von Schulen und Behörden\n\t- Hintergrund sind massive Defizite seitens [Microsoft zu Windows und Office](https://dr-dsgvo.de/the-sins-of-microsoft/), [Google](https://www.privacyreclaim.com/), [Browser-Herstellern](https://www.datenschutzexperte.de/blog/datenschutz-im-unternehmen/browser-datenschutz-welcher-browser-schuetzt-ihre-daten/) und aller [BigTech-Unternehmen](https://techcrunch.com/2024/08/10/the-10-largest-gdpr-fines-on-big-tech/), was im Kontext Kinder/Schulen ins Problembewusstein treten sollte\n\t- Betriebsystem-Empfehlung:\n\t\t- Für Beginner: Linux **[Zorin OS](https://zorin.com/os/)** mit kostenlosem Windows-like Standard Desktop Layout\n\t\t\t- Nennenswert: es gibt auch eine Variante [Zorin OS **Education**](https://zorin.com/os/education/) für Kinder/Schulen\n\t\t- Für Gamer: [Pop!_OS](https://pop.system76.com/)\n\t\t- Run Windows software on Linux? [Bottles](https://usebottles.com/)\n\t- Hardware-Empfehlungen\n\t\t- Mini-PC: z.B. Linux-freundliches Lenovo ThinkCentre (bspw. per [Pollin](https://www.pollin.de/search?search=Thinkcentre), [Amazon](www.amazon.de/s?k=lenovo+thinkcentre+refurbished)), auch gebraucht/refurbished\n\t\t- Raspberry Pi: z.B. als Raspberry Pi 500 (bspw. per [Reichelt](https://www.reichelt.de/de/de/shop/suche/raspberry%20pi%20500), [Amazon](https://www.amazon.de/s?k=Raspberry+Pi+500)), ähnlich dem C64-Bauprinzip (RPi 500 hat [Micro-HDMI](https://www.amazon.de/s?k=micro-hdmi+monitor))\n\t\t- Tastatur: es gibt [Kinder-Tastaturen](https://www.amazon.de/s?k=kinder+tastatur+PC)\n\t\t- Maus: es gibt Mäuse für [kleine Hände](https://www.amazon.de/s?k=maus+kleine+hände)\n\t- Office-Empfehlung:\n\t\t- **[LibreOffice](https://www.libreoffice.org/)** \\[**choco install libreoffice-fresh**\\]\n\t- Browser-Empfehlung:\n\t\t- **[Brave](https://brave.com/)**: Chromium-based FOSS browser \\[**choco install brave**\\], fast by blocking trackers and intrusive ads, security-centered, and privacy-friendly\n- Hochpreisige Roboter:\n\t- [**Misty** Robot](https://shop.mistyrobotics.com/)\n\t- [**Unitree Go** Hunderobot](https://shop.unitree.com/)\n\t- [**Furhat** Robot](https://www.furhatrobotics.com/furhat-robot)\n- MINT-Förderungen\n\t- DE:\n\t\t- Bund: [MINT-Aktionsplan](https://www.bmbf.de/bmbf/de/bildung/digitalisierung-und-mint-bildung/mint-bildung/mint-aktionsplan_node.html)\n\t\t- [MINT-Community-Plattform](https://community.mint-vernetzt.de/)\n\t\t- [MINT-Campus](https://mintcampus.org/)\n\t\t- Liste [Vereine, Stiftungen und Projekte zur MINT-Förderung](https://www.bildungsserver.de/vereine-stiftungen-und-projekte-zur-mint-foerderung-12635-de.html)\n\t- BY:\n\t\t- [Förderung im MINT-Bereich](https://www.km.bayern.de/lernen/inhalte/mint) des bay. Kultusministeriums (Unterricht, Wettbewerbe, etc.)\n- MINT Videos\n\t- Kindgerechte Wissenskommunikation\n\t\t- öffentlich-rechtlich: KiKa (ARD/ZDF) [Checker Welt](https://www.ardmediathek.de/checkerwelt), [ZDF goes Schule](https://schule.zdf.de), SWR/WDR [Planet Schule](https://www.planet-schule.de/), BR/ARD [kolleg24](https://www.planet-schule.de/kurse/) (u.a. Mathe), ARD [alpha Lernen](https://www.ardalpha.de/lernen/alpha-lernen/index.html)\n\t\t- privatrechtlich: [Lehrer Schmidt](https://www.youtube.com/@lehrerschmidt) (u.a. Mathe), [schoolseasy](https://www.youtube.com/@schoolseasy), [Die Merkhilfe](https://www.youtube.com/@diemerkhilfe), [Sommers Weltliteratur](https://www.youtube.com/@SommersWeltliteraturToGo), [Simple Club Geschichte](https://www.youtube.com/@simpleclub_geschichte), [Kurzgesagt](https://www.youtube.com/user/KurzgesagtDE), [StudyFlix](https://www.youtube.com/@studyflix)\n\t- Wissenskommunikation an Erwachsene\n\t\t- Deutschprachig: [Quarks](https://www.youtube.com/@Quarks), [Leibnitz-Gesellschaft](https://www.youtube.com/@leibniz-gemeinschaft), [Max-Planck-Gesellschaft](www.youtube.com/user/MaxPlanckSociety/), [Helmholtz Gemeinschaft](https://www.youtube.com/user/HelmholtzTV), [Spektrum der Wissenschaft](www.youtube.com/@spektrumverlag/)\n\t\t- Englischsprachig: [Branch Education](https://www.youtube.com/@BranchEducation) (mit Schwerpunkt Informatik), [CrashCourse](https://www.youtube.com/user/crashcourse), [TED Education](https://www.youtube.com/user/TEDEducation) / [TEDx Youth](https://www.youtube.com/user/TEDxYouth), [Minutephysics](https://www.youtube.com/user/minutephysics)\n- Kostenlose Schulmaterialien (i.S.v. [Telekolleg](https://de.wikipedia.org/wiki/Telekolleg)):\n\t- Hauptschaulabschluss: [GRIPS](https://www.ardalpha.de/lernen/grips/) von BR/ARD\n\t- Mittlere Reife und Fachhochschulreife: [kolleg24](https://www.planet-schule.de/kurse/) ([Begleitbücher-Sortiment](https://www.ardalpha.de/lernen/telekolleg/service/begleitmaterial/index.html)) von BR/ARD (vormals: [Telekolleg](https://www.ardalpha.de/lernen/telekolleg/index.html))\n\t\t- Anmeldeverfahren für staatlich anerkannten Abschluss: via [Bayernportal](https://www.bayernportal.de/dokumente/leistung/81108210625)\n- Netzwerke für Frauen/Mädchen\n\t- Netzpolitik: [superrr](https://superrr.net/de)\n\t- Social-Media (Frauen-zentrische Alternativen für Facebook/Instagramm/Twitter/TikTok/…)? Gibt es quasi nicht! =\u003e Bitte Gründen!\n\t- For-Women Business Contacts:\n\t\t- DE: (€:) [Frauen verbinden](https://www.frauen-verbinden.de/)\n\t\t- Int'l: [LeanIn](https://leanin.org/)\n\t- Women in Tech:\n\t\t- DE: [Women in Tech](https://www.womenintechev.de/)\n\t\t- Regional: [Women in Tech](https://www.nik-nbg.de/projekte/women-in-tech/) Nürnberg, [Women in Data Science](https://www.wids-regensburg.de/) (WiDS) Regensburg\n\t- For-Women Communities:\n\t\t- DE: [LizzyNet](https://www.lizzynet.de)\n\t\t- Int'l: [UN Women](https://www.unwomen.org/), [the Women's Chapter](https://womenschapter.com/)\n\t- For-Women Messanger? Am nähesten dran (aber Überlappung mit Lesbischen Communities): [PINK](https://www.madmad.app/pink) (= [Apple App](https://apps.apple.com/us/app/pink-women-dating-chat-app/id1485018886))\n\t- Online-Dating \u0026 BFF: [Bumble](https://bumble.com/) (Frauen machen den ersten Schritt, Beziehungen auf Respekt basierend)\n\t\t- Dating Safety: [Tea](https://www.teaforwomen.com/), [AWDTSG](https://arewedatingthesameguy.com/)\n\t- For-Women AirbnB: [Golightly](https://www.wegolightly.com/)\n\t- Frauenreisen: [SKR Frauenreisen](https://www.skr.de/frauenreisen/), [FRIdA Frauenreisen](https://www.frida-frauenreisen.de/), [Frauenreisen Weltweit](https://frauenreisen-weltweit.com/), …\n\t- Code of Conduct (Vorlagen; u.a. No-Harassment, No-Sexualization, No-Racism, etc.)\n\t\t- DE: [Contributor Covenant (DE)](https://www.contributor-covenant.org/de/version/3/0/code_of_conduct/), [Berlin CoC](https://berlincodeofconduct.org/de), [Freie Universität Berlin](https://www.bcp.fu-berlin.de/fachbereich/frauen/Service/code-of-conduct_bcp/index.html)\n\t\t- EN: [Contributor Covenant](https://www.contributor-covenant.org/version/3/0/), [Berlin CoC (EN)](https://berlincodeofconduct.org/en), [Hasso Plattner Institut](https://hpi.de/en/hpi-digital-health-innovation-forum/code-of-conduct/), [superrr](https://superrr.net/de/code-of-conduct), [Women in GovTech](https://govstack.global/code-of-conduct-for-women-in-govtech-challenge-2025/)\n\n\n## Vor Eintritt in ein Bachelorstudium\n\n\\[ Für jeden und vor jedem Studiengang \\]\n\n- Nützliche Glaubenssätze: siehe Schwesterseite [awesome-6GL » Agentic Education Manifest](https://github.com/cyberlytics/awesome-6GL#agentic-education-manifest)\n- Computer-Allgemeinwissen: [**Einführungsartikel** zu Windows, macOS und Linux](https://www.freecodecamp.org/news/an-introduction-to-operating-systems/)\n\t- Windows-Allgemeinwissen: [**Windows** Basics](https://edu.gcfglobal.org/en/windowsbasics/) | [Windows **Explorer \u0026 Files**](https://edu.gcfglobal.org/en/windowsbasics/working-with-files/1/)\n\t- Linux-Allgemeinwissen: [**Linux** Basics](https://www.makeuseof.com/tag/linux-beginners-guide/) | freeCodeCamp [Linux **Command-Line**](https://www.freecodecamp.org/news/command-line-for-beginners/) | Buch [The Linux Command Line](https://www.linuxcommand.org/tlcl.php) by William Shotts\n\t- Computersicherheit-Allgemeinwissen: [**IT-Handbuch** für Fachinformatiker (2013) **Kap. 20**](https://openbook.rheinwerk-verlag.de/it_handbuch/20_001.html)\n- Büroanwendungen: **[E-Mail](https://edu.gcfglobal.org/en/email101/)**, **[PDF](https://edu.gcfglobal.org/en/basic-computer-skills/what-is-a-pdf-file/1/)**, **[Zip](https://edu.gcfglobal.org/en/techsavvy/working-with-zip-files/1/)**, **[Word](https://edu.gcfglobal.org/en/word/)**, **[Excel](https://edu.gcfglobal.org/en/excel/)** (Weitere per **[LearnFree.org](https://edu.gcfglobal.org/en/topics/)**!)\n\t- Weitere Excel-Lernmaterialien: [excel-easy.com](https://www.excel-easy.com/)\n- Grafiken-Allgemeinwissen\n\t- Rastergrafiken: [Dateiformate](https://www.geeksforgeeks.org/techtips/image-formats/)\n\t- [Rastergrafik vs. Vektorgrafik](https://www.geeksforgeeks.org/computer-graphics/vector-vs-raster-graphics/)\n\t- Druckauflösung: [PPI vs DPI: Demystifying the World of Online and Print Resolution](https://www.shutterstock.com/blog/ppi-vs-dpi-resolution-guide)\n\t- RGB vs. CMYK: [Introduction to Color Management for Printing: How to Switch from RGB to CMYK](https://www.clipstudio.net/how-to-draw/archives/156866)\n- Gute Präsentationen halten? Buch (€) [Präsentieren können: Das neue Handbuch für authentische Präsentationen](http://www.amazon.de/dp/3836292912/)\n- PowerPoint-Kenntnisse: **[PowerPoint Foundations](https://edu.gcfglobal.org/en/powerpoint/)** (insb. ändern der Kopf- und Fußzeile sowie Ansicht Folienmaster) ⭐\n\t- **[Tastaturkürzel](https://www.presentationload.de/blog/powerpoint-shortcuts/)** (mind. **F5** und **Shift-F5**⭐ sowie das **numerische Springen zu einer Foliennummer**)\n\t- Grundkenntnisse zur eingebauten **AutoKorrektur** (z.B. Eingabe von \"==\u003e\" wird zu \"➜\" transformiert)\n\t- zzgl. [Editier-**Tastaturkürzel und Maus**-Kombinationen](https://www.ionos.de/digitalguide/online-marketing/verkaufen-im-internet/powerpoint-shortcuts/)\n\t- PowerPoint-Vorlagen\n\t\t- Einstieg in die [verschiedenen **Template**-Aspekte](https://www.brightcarbon.com/blog/how-to-create-powerpoint-templates/) in PowerPoint\n\t\t- Migrationen: [Legacy Slides – Best Practices](https://www.brandwares.com/bestpractices/2018/11/legacy-slides-brandwares-best-practices/)\n\t\t- Farb-Paletten als [**Themes** in PowerPoint/Word/Excel](https://www.brightcarbon.com/blog/consistently-brand-powerpoint-excel-word/) (\\*.thmx Dateien)\n\t\t- Der Vollständigkeit halber: [Chart Templates](https://www.brightcarbon.com/blog/consistently-brand-graphs-and-charts/)\n\t- Wegen PowerPoint-Add-Ins: siehe meine [Werkzeuge-Schwesterseite](https://github.com/cyberlytics/awesome-thesis-tools#plug-ins--add-ins--extensions)\n\t- Wichtige Funktion für Textfelder zwecks deren Default-Sprache und -Schriftart: \"[Als Standardtextfeld festlegen](https://www.pcs-campus.de/office/powerpoint/textfelder/)\"\n\t- PowerPoint hat eine [eingebaute compress pictures Funktion](https://support.microsoft.com/de-de/office/verringern-der-dateigr%C3%B6%C3%9Fe-ihrer-powerpoint-pr%C3%A4sentationen-9548ffd4-d853-41e7-8e40-b606bca036b4) (Für Fortgeschrittene: Webartikel [Reduce **PPT file size**](https://neuxpower.com/blog/why-is-my-powerpoint-so-big-and-how-can-i-reduce-the-size-of-the-ppt)) ⚠️\n- Mathematik: [Brückenkurs](https://www.ombplus.de/) **[OMB+](https://www.ombplus.de/)** ⭐\n\t- (€:) Buch „[**Mathe-Basics zum Studienbeginn**: Survival-Kit Mathematik](https://www.amazon.de/dp/3658146478)“ (2016) von Albrecht Beutelspacher\n- Orientierung: **[Berufe.TV](https://web.arbeitsagentur.de/berufetv/studienberufe)** von der Arbeitsagentur\n\n## Vor Eintritt in ein Informatik- oder KI-Studium\n\n### Orientierung\n\n- Artikel **[Was ist Informatik?](https://sb726cd41480af32d.jimcontent.com/download/version/1379804211/module/8062351485/name/fach-was-ist-informatik.pdf)** (2010) von Peter Rechenberg ⭐\n- [Berufe.TV zur **Informatik**](https://web.arbeitsagentur.de/berufetv/studienberufe/mathematik-naturwissenschaften/informatik)\n- Technische Konzepte in Laiensprache erklärt (ELI5):\n\t- **[Explain it Like I'm Five](https://dev.to/t/explainlikeimfive)**, [Awesome ELI5](https://github.com/swapagarwal/awesome-eli5)\n\t- Videos (EN): Hochwertige Einführungen von [Branch Education](https://www.youtube.com/@BranchEducation)\n- MOOC-Kurs von Stanford [CS101](https://www.edx.org/learn/computer-science/stanford-university-computer-science-101)\n- freeCodeCamp [**What is Programming?** A Handbook for Beginners](https://www.freecodecamp.org/news/what-is-programming-tutorial-for-beginners/)\n- ggf. Bewerbung an einer (kostenlosen) [**42** School](https://42.us.org/) (in DE: [Berlin](https://42berlin.de/), [Heilbronn](https://www.42heilbronn.de), [Wolfsburg](https://42wolfsburg.de/)) zur Orientierung durch deren Auswahlverfahren, u.a. durch deren Piscine (fr. „Schwimmbad“) bzw. dessen Online-Variante das 42 Basecamp (Die internationale und gemeinnützige Bewegung bzw. [Schule namens 42](\u003chttps://de.wikipedia.org/wiki/42_(Schule)\u003e) bietet ein gutes Programm für Programmierkenntnisse und reine Softwareentwicklung; mindestens auf Fachinformatik-Ausbildungsniveau, aber ohne staatlich anerkannten Abschluss)\n- **[MINTFIT](https://www.mintfit.hamburg/)** Hamburg bietet Online-Tests für Schüler:innen und Studieninteressierte zur Einschätzung der eigenen Kenntnisse und Fähigkeiten in MINT-Fächern\n- [Mindestanforderungskatalog **Mathematik**](http://www.mathematik-schule-hochschule.de/images/Aktuelles/pdf/MAKatalog_2_0.pdf) für MINT-Fächer der „cooperation schule:hochschule“ (cosh)\n\t- \\[OTH Amberg-Weiden:\\] [Online-Self-Assessments **Mathematik**](https://moodle.oth-aw.de/enrol/index.php?id=2641) (für MINT-Fächer)\n\t- Webartikel [**Importance of Math** in Computer Science](https://iponwire.com/importance-of-math-in-computer-science/) (2023) | freeCodeCamp [What every software engineer should know » **Math for Computer Science**](https://www.freecodecamp.org/news/what-every-software-engineer-should-know/#math-for-computer-science) (2023)\n\t- vgl. auch Schulleistungsuntersuchungen (s.o.), insb. [TIMSS](https://timss.bc.edu/timss-landing.html) wg. dessen Fokus auf Mathematik sowie den dt. [Bildungsmonitor](https://www.insm.de/insm/themen/bildung/) mit seiner Kategorie zu [Hochschule/MINT](https://www.insm-bildungsmonitor.de/2022_best_i_hochschule-mint.html)\n\t- Provokant aber nennenswert: Video [**Schulmathematik: Vergleich** Indien NRW](https://www.youtube.com/watch?v=GhmEYB3Kq-o) (2023) von Prof. Dr. Bernhard Krötz, Mathematikprofessor an der Uni Paderborn\n- **[Empfehlungen der Gesellschaft für Informatik](https://gi.de/service/publikationen/empfehlungen)** (GI) für Informatik-Studium, -Ausbildung, -Fortbildung und -Weiterbildung\n\t- GI-Empfehlungen: [für **Bachelor- und Masterprogramme** im Studienfach **Informatik** an Hochschulen](https://dl.gi.de/items/0986c100-a3b9-47c8-8173-54c16d16c24e) (2016) sowie dessen [Vorgänger von 2005](https://gi.de/fileadmin/GI/Hauptseite/Service/Publikationen/Empfehlungen/GI-Empfehlung_BaMa2005.pdf) (zzgl. darauf aufbauende [ASIIN-Empfehlung](https://www.asiin.de/files/content/kriterien/ASIIN_FEH_04_Informatik_2018-03-29.pdf))\n\t\t- Inkl. Abschnitt „Typisierung der Studiengänge“ mit der berühmten Unterscheidung in „Typ 2“ und „Typ 3“ für interdisziplinäre Informatik-Studiengänge ⭐\n\t- GI-Empfehlungen: [für **Wirtschaftsinformatik**](https://wirtschaftsinformatik.de/uploads/Rahmenempfehlung%20f%C3%BCr%20Studieng%C3%A4nge%20in%20Wirtschaftsinformatik_09_20.pdf) (zzgl. darauf aufbauende [ASIIN-Empfehlung](https://www.asiin.de/files/content/kriterien/ASIIN_FEH_07_Wirtschaftsinformatik_2017-12-08.pdf))\n\t\t- Obacht: Die Wirtschaftsinformatik ist keine Typ-3-Informatik und ist damit regulatorisch kein interdisziplinärer Informatik-Studiengang mehr; in Proportionen und Gewichtungen haben die akkreditierungsrelevanten Vorgaben für Wirtschaftsinformatik eine substanziell eigene Sicht! (quasi „Typ 4“)\n\t- GI-Empfehlungen: [für **Masterstudiengänge Data Science** – Auf Basis eines Bachelors in (Wirtschafts-)Informatik oder Mathematik](https://gi.de/fileadmin/GI/Hauptseite/Service/Publikationen/Empfehlungen/Empfehlungen_Masterstdiengaenge_DataScience_2021.pdf) (2021)\n\n### Schulischer Informatik- und KI-Stoff\n\n- \\[Vorab: ISB = Staatsinstitut für Schulqualität und Bildungsforschung München\\]\n- [Übersicht der ISB zu MINT-Förderungen](https://www.isb.bayern.de/schularten/gymnasium/mint-foerderung/) an Schulen, u.a. [SINUS](http://www.sinus-an-grundschulen.de/), [MINT21](https://www.realschulebayern.de/realschule/realschule21/mint21/) und [DELTAplus](https://www.deltaplus.bayern.de/)\n- **Informatik** am Naturwissenschaftlich-technologischen Gymnasium (**NTG**):\n\t- Fachlehrpläne für NTG ⭐\n\t\t- Fachlehrplan [11. Jgst](https://www.lehrplanplus.bayern.de/fachlehrplan/gymnasium/11/informatik/ntg) der ISB für NTG ([Listen/Bäume](https://www.isb.bayern.de/fileadmin/user_upload/Gymnasium/Faecher/Informatik/Handreichungen/Informatik_11/informatik-11-hr.pdf), [Graphen](https://www.lehrplanplus.bayern.de/zusatzinformationen-kacheln/lernbereich/291292/fachlehrplaene/gymnasium/11/informatik/ntg), [Codierung](https://www.lehrplanplus.bayern.de/zusatzinformationen-kacheln/lernbereich/291289/fachlehrplaene/gymnasium/11/informatik/ntg), [Netzwerke](https://www.lehrplanplus.bayern.de/zusatzinformationen-kacheln/lernbereich/291293/fachlehrplaene/gymnasium/11/informatik/ntg), [KI](https://www.isb.bayern.de/schularten/gymnasium/faecher/informatik/handreichung-kuenstliche-intelligenz)), seit 2020/21 für 11. Jgst. in NTGs in Kraft getreten\n\t\t- Fachlehrplan [10. Jgst.](https://www.lehrplanplus.bayern.de/fachlehrplan/gymnasium/10/informatik) der ISB für NTG ([DBS/SQL](https://www.lehrplanplus.bayern.de/zusatzinformationen-kacheln/lernbereich/218967/fachlehrplaene/gymnasium/10/informatik) 2/2, [OOP](https://www.lehrplanplus.bayern.de/zusatzinformationen-kacheln/lernbereich/218974/fachlehrplaene/gymnasium/10/informatik) 2/2)\n\t\t- Fachlehrplan [9. Jgst.](https://www.lehrplanplus.bayern.de/fachlehrplan/gymnasium/9/informatik) der ISB für NTG ([Funktionen in Excel](https://www.lehrplanplus.bayern.de/zusatzinformationen-kacheln/lernbereich/217189/fachlehrplaene/gymnasium/9/informatik), [DBS/SQL](https://www.lehrplanplus.bayern.de/zusatzinformationen-kacheln/lernbereich/217220/fachlehrplaene/gymnasium/9/informatik) 1/2, [OOP](https://www.lehrplanplus.bayern.de/zusatzinformationen-kacheln/lernbereich/217193/fachlehrplaene/gymnasium/9/informatik) 1/2, [Datenschutz](https://www.lehrplanplus.bayern.de/zusatzinformationen-kacheln/lernbereich/217215/fachlehrplaene/gymnasium/9/informatik))\n\t- Handreichungen für Lehrkräfte\n\t\t- Informatik [11. Jgst](https://www.isb.bayern.de/schularten/gymnasium/faecher/informatik/handreichung-informatik-jgst-11/) \\[[PDF](https://www.isb.bayern.de/fileadmin/user_upload/Gymnasium/Faecher/Informatik/Handreichungen/Informatik_11/informatik-11-hr.pdf)\\] (inkl. KI-Abschnitt) der ISB von 2009 ⭐\n\t\t- Informatik [12. Jgst](https://www.isb.bayern.de/schularten/gymnasium/faecher/informatik/handreichung-informatik-jgst-12/) \\[[PDF](https://www.isb.bayern.de/fileadmin/user_upload/Gymnasium/Faecher/Informatik/Handreichungen/isb-handreichung-informatik-12.zip)\\]\n\t\t- KI: [Handreichung Lernbereich „**Künstliche Intelligenz**“ 11. Jgst](https://www.isb.bayern.de/schularten/gymnasium/faecher/informatik/handreichung-kuenstliche-intelligenz) \\[[PDF](https://www.isb.bayern.de/fileadmin/user_upload/Gymnasium/Faecher/Informatik/Handreichungen/Kuenstliche_Intelligenz/isb_kuenstliche_intelligenz_in_jgst_11.pdf)\\] der ISB von 2023 ⭐\n- Weitere **Informatik**-Lehrpläne:\n\t- Fachlehrplan [spät beginnende Informatik 11](https://www.lehrplanplus.bayern.de/fachlehrplan/gymnasium/11/informatik/mug_swg_sg) für HG, SG, MuG und SWG ([Algorithmik](https://www.lehrplanplus.bayern.de/zusatzinformationen-kacheln/lernbereich/291243/fachlehrplaene/gymnasium/11/informatik/mug_swg_sg), [Codierung](https://www.lehrplanplus.bayern.de/zusatzinformationen-kacheln/lernbereich/291249/fachlehrplaene/gymnasium/11/informatik/mug_swg_sg), [Netzwerke](https://www.lehrplanplus.bayern.de/zusatzinformationen-kacheln/lernbereich/291251/fachlehrplaene/gymnasium/11/informatik/mug_swg_sg), [KI](https://www.isb.bayern.de/schularten/gymnasium/faecher/informatik/handreichung-kuenstliche-intelligenz)) der ISB ⭐\n\t- GI-Empfehlungen: [Bildungsstandards **Informatik** für die **Sekundarstufe II**](https://informatikstandards.de/fileadmin/GI/Projekte/Informatikstandards/Dokumente/Bildungsstandards_SII.pdf) (Information, Daten, Algorithmen, Sprachen, Automaten, Informatiksysteme, Informatik und Gesellschaft) von 2016\n- Weitere Handreichungen für alle Jgst (6. bis 12.):\n\t- [Handreichung Kompetenzorientierte Aufgaben für das Fach Informatik](https://www.isb.bayern.de/schularten/gymnasium/faecher/informatik/kompetenzorientierte-aufgaben/) \\[[PDF](https://www.isb.bayern.de/fileadmin/user_upload/Gymnasium/Faecher/Informatik/Handreichungen/Kompetenzaufgaben/hr_kompetenzorientierte_aufgaben_informatik.pdf)\\] der ISB von 2012\n\t- **[Informatik-Biber](https://bwinf.de/biber/)** (ab 7. Jgst): bspw. [Aufgabenpool](https://bwinf.de/biber/archiv/aufgabensammlung/) ⭐\n\t- Arbeitsheft **[schulKI: Das Schulbuch](https://schulbuchki.s3-eu-central-1.ionoscloud.com/schulKI-2024-07-21-helle-edition.pdf)** ⭐\n\t- SchuBu [Digitale Grundbildung 3](https://www.schubu.org/t11-7) (sowie deren andere [digitalen Schulbücher](https://www.schubu.org/))\n\t- International/Englisch: code.org [**AI 101** for Teachers](https://code.org/ai/pl/101)\n\n### Handwerkszeug\n\n- Werkzeug-Basiswissen: [**MIT**'s The **Missing Semester** of Your CS Education](https://missing.csail.mit.edu/) ([Videos](https://www.youtube.com/@MissingSemester)) ⭐\n- Lernen Sie **10-Finger-schreiben** ⭐\n\t- (am besten jetzt nicht mehr mit QWERTZ-/QUERTY-basiertem 10-Finger-System anfangen, sondern gleich [Dvorak](https://de.wikipedia.org/wiki/Dvorak-Tastaturbelegung) \\[EN\\] oder [Neo](\u003chttps://de.wikipedia.org/wiki/Neo_(Tastaturbelegung)\u003e) \\[DE\\] lernen)\n\t- Schauen Sie auf meine **[Tools](https://github.com/cyberlytics/awesome-thesis-tools#schreiben)**-Seite zwecks Typing Tutor Software\n- \\[OTH Amberg-Weiden:\\] **[Fit-ins-Studium](https://www.oth-aw.de/studium/im-studium/infos-fuer-erstsemester/fit-ins-studium/)** (Zeitmanagement, Recherchieren, …)\n- \\[OTH Amberg-Weiden:\\] **Brückenkurs Mathematik** (Prä-WiSe) | **Brückenkurs Mathematik** (Prä-SoSe)\n\n### Web-Terminologie\n- Darknet: \n\t- [Elternwissen](https://www.elternwissen.com/erziehung-entwicklung/pubertaet/deep-web-darknet-dunkle-seiten-des-internets-gefaehrden-ihr-kind/)\n\t- BSI zu [Darknet und Deep Web – wir bringen Licht ins Dunkle](https://www.bsi.bund.de/DE/Themen/Verbraucherinnen-und-Verbraucher/Informationen-und-Empfehlungen/Darknet-und-Deep-Web/darknet-und-deep-web_node.html)\n\t- [r/deepweb » FAQ](https://www.reddit.com/r/deepweb/wiki/faq/)\n\t- Begriff Onions: \"You might not always like what you see down here.\"\n\t- [Tools](https://github.com/shadawck/awesome-darknet)\n\t- Onions-Listen: u.a. [github](https://github.com/MTXPr0ject/Dark-Web-Links) oder [reddit](https://www.reddit.com/r/onions/)\n- Usenet: [Einsteiger Guide](https://github.com/PCJones/usenet-guide)\n- Kürzel nachschlagen (u.a. TLAs): [The Free Dictionary](https://acronyms.thefreedictionary.com/TLA)\n\n## Vor einer wiss. Abschlussarbeit (Informatik/KI)\n\n\\[ Zum Ausgleich **heterogener Vorkenntnisse aus den Bachelorseminaren** bzw. Forschungsseminaren: \\]\n\n### Handwerkszeug: Schreiben\n\n- Bewertungskriterien:\n\t- [**Neumannscher Kriterienkatalog** für wissenschaftliche Abschlussarbeiten](http://www.cyberlytics.eu/theses/criteria/)\n\t- [**ACM** Kriterienkatalog für wissenschaftliche Arbeiten](https://dl.acm.org/journal/dgov/reviewer-guidelines#:~:text=Decision%20criteria)\n\t- [**IEEE** Kriterienkatalog für wissenschaftliche Arbeiten](https://ieeeaccess.ieee.org/about-ieee-access/announcements/reviewerbestpractices_ieeeaccess/#Whatmakesagoodqualityreview)\n- Studentische Vorab-Vorbereitungen:\n\t- (s. oben: Lernen Sie **10-Finger-schreiben**)\n\t- Meine [**Erste-Hilfe**-Hinweise](https://www.oth-aw.de/neumann/thesis-prep/#erste-hilfe) für Abschlussarbeiten\n- Scribbr-Einführungen zu **[Bachelorarbeiten](https://www.scribbr.de/category/anfang-abschlussarbeit/)**, **[Masterarbeiten](https://www.scribbr.de/category/masterarbeit/)**, **[Dissertationen](https://www.scribbr.de/category/dissertation-doktorarbeit/)**\n- Exposé/Anbahnung:\n\t- Einführung: [**Exposé** gliedern](https://www.scribbr.de/aufbau-und-gliederung/expose-bachelorarbeit/)\n\t- Archivieren: **[Journal of Brief Ideas](https://beta.briefideas.org/)** (inkl. DOI per Zenodo)\n- Knigge: Die Abschlussarbeit ist meist der erste Kontakt zur korrekten Verwendung von akademischen Graden\n\t- Kurzübersicht des Lektorats Unger: [Akademische Grade: Abkürzungen und Verwendung in Anschrift und Anrede](https://www.unker.com/de/akademische-titel)\n\t- Umfassender Leitfaden: [Ratgeber für Anschriften und Anreden](https://www.protokoll-inland.de/SharedDocs/downloads/Webs/PI/DE/Allgemeines/Anschriften.html) von dem Bundesministerium des Innern\n\t- Hinweis: Diplom, Bachelor und Master sind keine akademischen Titel, nur akademische Grade.\n\t\t- Empfehlung: Diplom, Bachelor und Master gehören eher nicht auf Visitenkarten oder in E-Mail-Signaturen (bzw. Anschrift oder schriftliche Anrede), selbst wenn Sie es de jure schreiben könnten; es gilt in Akademikerkreisen als lächerlich.\n- Bücher als Einstieg in wissenschaftliche Abschlussarbeiten:\n\t- Kostenlos: Buch [**Wissenschaftliches Arbeiten** - Methodenwissen für Wirtschafts-, Ingenieur- und Sozialwissenschaftler](https://link.springer.com/book/10.1007/978-3-662-62548-4) (2021) von Bernd Heesen\n\t- €: Buch [**Studienarbeiten**: Ein Leitfaden … **am Beispiel Informatik**](https://www.amazon.de/dp/3728138118/) (2017) von Marcus Deiniger et al. ⭐\n- Wissenschaftliches Handwerkszeug:\n\t- **[How to read a paper](https://web.stanford.edu/class/cs245/readings/how-to-read-a-paper.pdf)** ⭐\n\t- [Berkeley **Understanding Science**](http://www.understandingscience.org/)\n\t- Literaturrecherche: [Methoden](https://maelphes.github.io/syslitcom/methods.html)\n\t\t- Systematische Literaturrecherche: [A compendium for systematic literature searching](https://maelphes.github.io/syslitcom/), [Preferred Reporting Items for Systematic reviews and Meta-Analyses (PRISMA)](https://www.prisma-statement.org), [TARCIS statement](https://www.bmj.com/content/385/bmj-2023-078384)\n\t- Lesetechniken: **[PQ4R](https://www.google.com/search?q=PQ4R)** (Preview, Questions, Read, Reflect, Recite, Review), bzw. deren Vorgänger **[SQ3R](https://www.teachsam.de/arb/arb_les_strat_2.htm)** (Survey, Question, Read, Recite und Review)\n\t- Schnelllesen: (€) Buch **[Speed Reading](https://www.amazon.de/dp/3868828710/)** (2017 | [Orig: 2006](https://books.google.de/books?id=HpvjGZ_Ff60C)) von Tony Buzan\n\t\t- Verwandte Konzepte:\n\t\t\t- [RSVP](https://elvers.us/perception/rsvp/) (= Rapid Serial Visual Presentation) von [Prof. Marry Potter](https://web.archive.org/web/20201117020411/https://bcs.mit.edu/users/mpottermitedu))\n\t\t\t- [Spritz](https://www.technology.org/2014/03/19/spritz-speed-reading-apps-prose-cons/) = RSVP + ORP (= Optimal Recognition Point) ([TED-Video](https://www.youtube.com/watch?v=j7q7s-bjIVg))\n\t\t- Training-App: [Reading Trainer](https://readingtrainer.com/)\n\t- Wiss. Schreiben: **[IMRaD](https://en.wikipedia.org/wiki/IMRAD)** | [Elsevier **Einführung in wiss. Schreiben**](https://www.elsevier.com/connect/11-steps-to-structuring-a-science-paper-editors-will-take-seriously) ⭐\n\t\t- Cheat Sheets: [Structure of a Research Paper: IMRaD Format](https://libguides.umn.edu/StructureResearchPaper), [IMRaD Cheat Sheet](https://www.cmu.edu/student-success/other-resources/handouts/comm-supp-pdfs/imrd-examples.pdf)\n\t\t- Wiss. Publikation: [WASP (Write a Scientific Paper): Structuring a scientific paper](https://www.sciencedirect.com/science/article/pii/S0378378218305929)\n\t- Wiss. Methoden: [Awesome **PhD**](https://github.com/macoj/phd) | [A three cycle view of **design science research**](https://community.mis.temple.edu/seminars/files/2009/10/Hevner-SJIS.pdf) (2007) von Alan R. Hevner (Zur DSR auch: [Wikipedia](https://en.wikipedia.org/wiki/Design_science_(methodology)))\n\t- Citation Metrics: **[Impact Factor](https://en.wikipedia.org/wiki/Impact_factor)** | [Autorenmetriken (**h-Index, g-Index**, …)](http://www.harzing.com/pophelp/metrics.htm) | Paper [ISI Web of Science versus Google Scholar](http://www.int-res.com/articles/esep2008/8/e008p061.pdf)\n\t- Englisch (verwende en_US für Informatik)\n\t\t- (€:) Buch **[English for Writing Research Papers](https://www.amazon.de/dp/B008I37B80/)** (2011) von Adrian Wallwork\n\t\t- Kindergartenfehler: [Saxon Genitive](https://www.wallstreetenglish.com/exercises/english-possessives-the-saxon-genitive)\n\t\t- Englische Titel: per [Chicago Manual of Style (**CMOS**)](https://en.wikipedia.org/wiki/Title_case) die Regeln für Groß-/Kleinschreibung in engl. Titeln ⚠️\n\t\t\t- Werkzeug: **[Capitalize My Title](https://capitalizemytitle.com/style/Chicago/)** ⭐\n\t- Anführungszeichen: [Wikipedia](https://de.wikipedia.org/wiki/Anf%C3%BChrungszeichen) sowie Webartikel von [onlineprinters](https://www.onlineprinters.de/magazin/anfuehrungszeichen/)\n\t\t- {DE: 99/66 + unten/oben} vs. {en-US: 66/99 oben/oben} vs. {en-UK: 6/9 oben/oben}\n\t- Zitier-Stiele: bspw. [IEEE **Citation Guidelines**](https://ieee-dataport.org/sites/default/files/analysis/27/IEEE%20Citation%20Guidelines.pdf), [**APA** Basic Principles of Citation](https://apastyle.apa.org/style-grammar-guidelines/citations/basic-principles)\n\t- Weiterführende Quellen: **[Awesome PhD](https://github.com/macoj/phd)**\n- Korrekturzeichen: **[DIN 16 511](http://www.cleverprinting.de/images/korrekturzeichen_1.png)**\n- Geschlechtersensible Formulierungen: OTH **[Fair formuliert](https://www.oth-aw.de/files/oth-aw/Services/Schreibwerkstatt/Leitfaden_Fair_Formuliert.pdf)** | **[geschickt gendern](https://geschicktgendern.de/)** ⭐\n\t- Weitere nennenswerte Konzepte: [Phettberg-Methode](https://www.bpb.de/shop/zeitschriften/apuz/geschlechtergerechte-sprache-2022/346085/entgendern-nach-phettberg/)\n- Inklusive Formulierungen: ACM [Alternatives List for Charged Terminology in the Computing Profession](https://www.acm.org/diversity-inclusion/words-matter)\n- Kodex: [Leitlinien zur Sicherung **guter wissenschaftlicher Praxis**](https://www.dfg.de/download/pdf/foerderung/rechtliche_rahmenbedingungen/gute_wissenschaftliche_praxis/kodex_gwp.pdf) der DFG\n\t- [IEEE Publishing Ethics](https://journals.ieeeauthorcenter.ieee.org/become-an-ieee-journal-author/publishing-ethics/guidelines-and-policies/submission-and-peer-review-policies/)\n- Authorship Criteria: **[KU Leuven](https://research.kuleuven.be/en/integrity-ethics/integrity/practices/publication-and-authorship/authorship#section-1)**, [ACM](https://www.acm.org/publications/policies/new-acm-policy-on-authorship), [IEEE](https://journals.ieeeauthorcenter.ieee.org/become-an-ieee-journal-author/publishing-ethics/ethical-requirements/#authorship), [Nature](https://www.nature.com/nature-portfolio/editorial-policies/authorship)\n\t- Contributor Role Taxonomy: [CRediT](https://credit.niso.org/)\n- Generative KI in wissenschaftlichen Publikationen? vgl. **[ACM Policy on Authorship](https://www.acm.org/publications/policies/new-acm-policy-on-authorship)**!\n\t- Für die Abschlussarbeit dürfen Sie keine generative KI verwenden, weil diese notengebend ist. Ich verbiete Ihnen das. Meine Policy.\n\t- Während der Arbeit dürfen Sie für die Erstellung einer ernsthaften Publikation trotzdem generative KI einsetzen, unter Beachtung der notwendigen Sorgfalt und den Policies von ACM, IEEE und Springer zum Einsatz generativer KIs.\n\t- Nach Abgabe Ihrer Abschlussarbeit dürfen Sie generative KI einsetzen, um sich die Abschlussarbeit zusammenzufassen zu lassen und so einen Erstentwurf für einen OTH-Forschungsbericht (ca. 2500 Wörter) oder einen Technischen Report (ca. 3000 bis 4500 Wörter) zu generieren, falls diese Beiträge nicht vorher schon erstellt wurden.\n- Lerntheorie: Sechsstufige **[Bloomsche Taxonomie der Lernziele](https://www.bloomstaxonomy.net/)** im kognitiven Bereich\n- DISCLAIMER: **[typst](https://typst.app/) vs. LaTeX**? Mit typst gibt es eine moderne, überlegene Typesetting-Variante zu latex, die aber technisch völlig eigenständig ist. (siehe [Werkzeuge-Schwesterseite](https://github.com/cyberlytics/awesome-thesis-tools#latex--pdf))\n\t- \"This being said …\" jetzt zurück zum wohlbekannten LaTeX:\n\t- LaTeX-Skills: **[A simple guide to LaTeX – Step by Step](https://latex-tutorial.com/tutorials/)** | **[Wikibooks: LaTeX](https://en.wikibooks.org/wiki/LaTeX)** | Overleaf **[Learn LaTeX in 30 Minutes](https://www.overleaf.com/learn/latex/Learn_LaTeX_in_30_minutes)** | **[LearnLaTeX](https://www.learnlatex.org/)**\n\t- LaTeX-Software: siehe [Werkzeuge-Schwesterseite](https://github.com/cyberlytics/awesome-thesis-tools#latex--pdf) ⭐ (LaTeX-Editor, PDF-Viewer, Literaturverwaltung, …)\n\t- Korrekte Anführungszeichen ⚠️: lese **[Quotation Marks](https://latex.silmaril.ie/formattinginformation/quotes.html)** von Peter Flynn oder **[Formatting](https://www.andy-roberts.net/latex/formatting/)** von Andrew Roberts bzw. verwende **[csquotes](https://tex.stackexchange.com/tags/csquotes/info)** mit **\\\\enquote{..}** ⭐\n\t- Wichtige Einordnung: [The **TeX family tree**: LaTeX, **pdfTeX**, **XeTeX**, LuaTeX and ConTeXt](https://de.overleaf.com/learn/latex/Articles/The_TeX_family_tree%3A_LaTeX%2C_pdfTeX%2C_XeTeX%2C_LuaTeX_and_ConTeXt) ⭐\n\t- (Video-Kurs:) freeCodeCamp **[LaTeX – Full Tutorial for Beginners](https://www.youtube.com/watch?v=ydOTMQC7np0)** (2023) von Michelle Krummel\n\t- OTH-intern: Moodle-Kurs **[LaTeX fürs Studium](https://moodle.oth-aw.de/course/view.php?id=18)** (Selbsteinschreibeschlüssel: \"latex\")\n\t- KOMA-Script: **[scrguide](https://komascript.de/~mkohm/scrguide.pdf)**\n\t- Common Anti-Patterns: enthalten in [An **essential guide** to LATEX2e usage](http://mirrors.ctan.org/info/l2tabu/english/l2tabuen.pdf) ⭐\n\t- LaTeX-Humor: [Twelve LaTeX packages to get your paper accepted](https://andreas-zeller.info/2017/01/13/twelve-latex-packages-to-get-your-paper.html) von Andreas Zeller et al.\n- BibTeX: **[bibtex vs. biber and biblatex vs. natbib](https://tex.stackexchange.com/questions/25701/bibtex-vs-biber-and-biblatex-vs-natbib)** ⭐ | **[bibtex.org](http://www.bibtex.org/)**\n\t- **[Tame the BeaST](http://tug.ctan.org/info/bibtex/tamethebeast/ttb_en.pdf)**\n\t- Common Anti-Patterns: **[How to not mess up your bibliographies with Bibtex](https://clauswilke.com/blog/2015/10/02/bibtex/)** (2015) von Claus Wilke ⭐\n- Word:\n\t- Word für Abschlussarbeiten: [**Kapitel 6** aus dem Buch **Wissenschaftliches Arbeiten**](https://link.springer.com/chapter/10.1007/978-3-662-62548-4_6) von Bernd Heesen\n\t- Word für Fortgeschrittene: [LearnFree.org **Word Tips**](https://edu.gcfglobal.org/en/word-tips/) | [Microsoft **Word for Windows training**](https://support.microsoft.com/en-us/office/word-for-windows-training-7bcd85e6-2c3d-4c3c-a2a5-5ed8847eae73)\n- Open Science\n\t- Zitierbare Software? **[Zenodo](https://about.zenodo.org/)** oder [citation.**cff**-Dateien](https://citation-file-format.GitHub.io/)\n- Paper Submission?\n\t- Conference (Int'l Peer-rev'd): [International Conference on **Cloud Computing**, GRIDs, and Virtualization](https://www.iaria.org/conferences/CLOUDCOMPUTING.html)\n\t\t- Eine Research Community auch für studentische Publikationen; explizit Beginner-friendly \u0026 Industry-friendly\n\t\t- Es gibt ein LaTeX-Vorlage von mir: **[iaria.cls](https://ctan.org/pkg/iaria)** (vollständige IARIA [formating](https://www.overleaf.com/latex/templates/iaria/hxyjztwvpjkf) rules, allerdings nur pdflatex+biber, dafür inkl. IARIA citation style) und **[iaria-lite.cls](https://ctan.org/pkg/iaria-lite)** (mit den meisten der IARIA formatting rules, dafür beliebiges tex-Tooling, aber beim citation formatting nur mit IEEE-style und ohne IARIA-style) sowie ein Overleaf-Template als [Minimal Working Example (MWE)](https://www.overleaf.com/project/6603e95f2a0ded628482ed78)\n\t- Journal (Int'l Peer-rev'd): [IEEE Access](https://ieeeaccess.ieee.org/) ([Beispiel](https://ieeexplore.ieee.org/document/10648683/)), [IntechOpen](https://www.intechopen.com/journals) ([Beispiel](https://www.intechopen.com/chapters/1195342))\n\t- MINT-Hochschuldidaktik (DE Peer-rev'd): [MINT-Symposium](https://mint-symposium.de/) ([Beispiel](https://doi.org/10.57825/repo_in-6449))\n\n### Handwerkszeug: Getting Sh\\*t Done\n\n- (s.oben: Werkzeug-**Basiswissen**: [**MIT**'s The **Missing Semester** of Your CS Education](https://missing.csail.mit.edu/))\n- Betriebssystemadministration und Shell-Scripting\n\t- Windows: **[Windows Systemadministration](https://docs.microsoft.com/de-de/learn/paths/windows-server-deployment-configuration-administration/)** | [**PowerShell** Einführung](https://docs.microsoft.com/de-de/learn/modules/introduction-to-powershell/1-introduction) | [Windows Services Manager (**services.msc**)](https://www.thewindowsclub.com/open-windows-services)\n\t\t- Windows Subsystem for Linux (WSL): [Ubuntu](https://ubuntu.com/wsl) | [Distribution Overwiew](https://github.com/sirredbeard/Awesome-WSL#supported-distributions) | [Awesome WSL](https://github.com/sirredbeard/Awesome-WSL)\n\t\t- PowerShell:\n\t\t\t- Terminologie: Legacy powershell.exe = bis PowerShell 5.1 | Modern **pwsh**.exe = ab PowerShell 6\n\t\t\t- PowerShell [Quotation Rules](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_quoting_rules), [About Parsing](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_parsing), [Special Characters](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_special_characters), [pwsh-Command is removing quotation marks](https://stackoverflow.com/questions/59036580/pwsh-command-is-removing-quotation-marks)\n\t- Linux: **[Linux Systemadministration](https://www.freecodecamp.org/news/linux-server-course-system-configuration-and-operation/)** | [Linux **Command-Line**](https://www.freecodecamp.org/news/command-line-for-beginners/)\n\t\t- [zsh](https://grml.org/zsh/) | [powerlevel10k](https://github.com/romkatv/powerlevel10k)\n\t\t- [Getting Started with PowerShell in Linux](https://www.tecmint.com/install-powershell-in-linux/)\n\t\t- Webartikel [How I setup my terminal for max productivity](https://read.highgrowthengineer.com/p/how-i-setup-my-terminal-for-max-productivity)\n- **SSH**: [Linux](https://zah.uni-heidelberg.de/it-guide/ssh-tutorial-linux) | [Windows](https://www.makeuseof.com/tag/4-easy-ways-to-use-ssh-in-windows/) ⚠️\n\t- [How to Set up SSH Tunneling (Port Forwarding)](https://linuxize.com/post/how-to-setup-ssh-tunneling/)\n- Virtualisierung: [IBM **What is virtualization?**](https://www.ibm.com/cloud/learn/virtualization-a-complete-guide) | [IBM **What are hypervisors?**](https://www.ibm.com/cloud/learn/hypervisors)\n\t- VirtualBox: [Download](https://www.virtualbox.org/wiki/Downloads) [**First Steps**](https://www.virtualbox.org/manual/ch01.html)\n\t- Image-Formate: [OVF](https://en.wikipedia.org/wiki/Open_Virtualization_Format) (bspw. via VirtualBox „Import…“) sowie [VDI, VMDK, VHD, HDD](https://docs.oracle.com/en/virtualization/virtualbox/6.0/user/vdidetails.html)\n\t- Ready-to-Use Image Repos:\n\t\t- Windows: [legal **free current Windows** virtual machine images](https://developer.microsoft.com/de-de/windows/downloads/virtual-machines/) | [alte Abandonware-Versionen von Windows](http://virtualdiskimages.weebly.com/) ([FAQ](http://virtualdiskimages.weebly.com/faq.html))\n\t\t- Linux: **[OSBoxes](https://www.osboxes.org/)** ([FAQ](https://www.osboxes.org/faqs/)) | **[Linux VM Images](https://www.linuxvmimages.com/)** ([HowTo](https://www.linuxvmimages.com/how-to-use/), [Passwords](https://www.linuxvmimages.com/how-to-use/vm-image-password/))\n- **Docker**: [**Docker Labs** Tutorials and Free Resources](https://dockerlabs.collabnix.com/) | **[Getting Started with Docker](https://serversforhackers.com/c/getting-started-with-docker)** ⚠️\n\t- Windows: [Docker Desktop **WSL 2** backend](https://docs.docker.com/desktop/windows/wsl/)\n\t- Schlanker und Sicherer: **[Building Docker Images The Proper Way](https://martinheinz.dev/blog/42)** ⚠️\n\t- Minibuch Docker (aus einer Java-Perspektive): [Docker Containerization Cookbook](https://www.javacodegeeks.com/minibook/docker-containerization-cookbook) von Java Code Geeks\n- **git**: [git - **the simple guide**](https://rogerdudler.GitHub.io/git-guide/) ⚠️\n\t- Alternative Tutorials: **[About Git](https://docs.github.com/en/get-started/using-git/about-git)** | **[Learn Git](https://www.codecademy.com/learn/learn-git)** | **[Git it](https://github.com/jlord/git-it-electron)** | **[Oh My Git!](https://ohmygit.org/)** | **[Git Immersion](https://gitimmersion.com/)** | **[Learn Git Branching](https://learngitbranching.js.org/?locale=de_DE)** | [**Atlassian** Git Tutorial](https://www.atlassian.com/git/tutorials/what-is-git)\n\t- Vortragsvideo **[Version Control (git)](https://missing.csail.mit.edu/2020/version-control/)** am MIT aus der bereits erwähnten Reihe [The Missing Semester of Your CS Education](https://missing.csail.mit.edu/)\n\t- Kostenlose Bücher: **[Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/)** | **[Pro Git](https://git-scm.com/book/en/v2)**\n\t- (Anm.: Default-Branch „master“ wurde mittlerweile zu „main“!)\n\t- Cheatsheet: bspw. **[Git Tricks](https://devhints.io/git-tricks)**\n\t- Branching-Modell: bspw. **[gitflow](https://nvie.com/posts/a-successful-git-branching-model/)** oder **[Trunk-Based-Development](https://trunkbaseddevelopment.com/)**\n\t- Best Practices: Webartikel [**Best practices** for using Git](https://deepsource.com/blog/git-best-practices/)\n\t- Nennenswert: [Get up to speed with **partial clone** and shallow clone](https://GitHub.blog/2020-12-21-get-up-to-speed-with-partial-clone-and-shallow-clone/) (git clone --filter=blob:none «url»)\n\t- Namensgenerator: **[namelix](https://namelix.com/)** (für Bachel-/Master-/PhD-Projekte, OSS-Projekte, etc.)\n- Markdown: [Basic Syntax](https://www.markdownguide.org/basic-syntax/) | CommonMark [Learn Markdown in 60 Seconds](https://commonmark.org/help/)\n\t- History: [Wikipedia](https://en.wikipedia.org/wiki/Markdown#History)\n\t- Standardisierung: [CommonMark](https://commonmark.org/) ([Spec](https://spec.commonmark.org/current/)) | in CommonMark leider fehlend? u.a. Tabellen und Fußnoten\n\t- GitHub-Flavored Markdown (GFM): freeCodeCamp [Learn GFM Syntax and Formatting](https://www.freecodecamp.org/news/github-flavored-markdown-syntax-examples/), u.a. [emoji](https://www.freecodecamp.org/news/github-flavored-markdown-syntax-examples/#heading-using-emoji), [Alerts](https://www.freecodecamp.org/news/github-flavored-markdown-syntax-examples/#heading-alerts) und [Collapsed Section](https://www.freecodecamp.org/news/github-flavored-markdown-syntax-examples/#heading-creating-a-collapsed-section)\n\t- Weiterführend: [Awesome Markdown](https://github.com/mundimark/awesome-markdown)\n- **Testing**: siehe unten ⚠️\n- **Debugging**: Vortragsvideo [**Debugging** and Profiling](https://missing.csail.mit.edu/2020/debugging-profiling/) am MIT aus der bereits erwähnten Reihe [The Missing Semester of Your CS Education](https://missing.csail.mit.edu/)\n- Backups: Vortragsvideo **[Backups](https://missing.csail.mit.edu/2019/backups/)** am MIT aus der bereits erwähnten Reihe [The Missing Semester of Your CS Education](https://missing.csail.mit.edu/)\n- (Und natürlich meine **[Tools](https://github.com/cyberlytics/awesome-thesis-tools#presentations)**-Seite)\n\n## Bachelor-Level\n\n\\[ Vor einem Masterstudium (Informatik/KI) / Zum Ausgleich **heterogener Vorkenntnisse aus dem Bachelorstudium**. \\]\n\n### Fundament\n\n- (€:) Das **[Informatik-Handbuch](https://www.amazon.de/dp/3446401857)** (2006) von Peter Rechenberg \u0026 Gustav Pomberger (Hrsg.) ⭐\n- Videos: [**Harvard**'s Introduction to Computer Science: **CS50** Course](https://cs50.harvard.edu/x/2023/) (= C, Python, SQL, HTML/CSS, JavaScript) ⭐\n- (s.oben: Werkzeug-Basiswissen: [**MIT**'s The **Missing Semester** of Your CS Education](https://missing.csail.mit.edu/))\n- (s.oben: Lernen Sie **10-Finger-schreiben**)\n\nWerkzeuge:\n\n- Prompting: **[KI-Campus](https://ki-campus.org/overview/course)** inkl. [Chatbot-Sandbox](https://chat.ki-campus.org/) und [Prompt-Katalog](https://coda.io/@ki-campus/prompt-katalog)\n- **[fobizz-Tools](https://tools.fobizz.com/)**\n\t- (Digitale Tafel mit Dateien und Audio-/Video-Aufnahmen teilen sowie Galerie der Unterrichtsmaterialien, fobizz Pinnwand mit Karten, Arbeitsblätter für den Unterrichtseinsatz, kollaborative Wortwolken, URL-Shortener, QR-Code-Generator, temp. Webseiten erstellen, Bildschirm-Aufnahme, Umfragen erstellen, kollaborativer Texteditor mit KI-Korrekturhilfe, KI-Chat mit fachspezifischen KI-Assistenten und historischen Menschen, KI-Promptlabor, KI-Bildgenerator, Transkription von Video/Audio/Bilder)\n- Mathe-Brückenkurse: **[OMB+](https://www.ombplus.de/)**\tsowie **[rockettutor](https://www.rockettutor.de/)**\n\n### Bachelor Informatik/KI\n\n- Philosophie und Wissenschaftstheorie\n\t- (€:) Buch **[Enzyklopädie Philosophie und Wissenschaftstheorie](https://www.amazon.de/dp/3476020126/)** (2004), genannt „Der Mittelstraß“ ⭐\n- Mathematik: **[OMB+](https://www.ombplus.de/)** (wie oben)\n\t- (€:) Buch [**Mathematik für Informatiker** (Band 1) - Diskrete Mathematik und Lineare Algebra](https://www.amazon.de/dp/3642379710/) (2013) und [(Band 2) - Analysis und Statistik](https://www.amazon.de/dp/3642542735/) (2014) von Teschl \u0026 Teschl\n\t- Videokurs: MIT **[Mathematics for Computer Science](https://www.youtube.com/playlist?list=PLUl4u3cNGP61VNvICqk2HXJTonnKgAc9d)**\n\t- Statistik:\n\t\t- freeCodeCamp [Learn **Statistics** for Data Science, Machine Learning, and AI](https://www.freecodecamp.org/news/statistics-for-data-scientce-machine-learning-and-ai-handbook/)\n\t\t- William Chen's **[Probability Cheatsheet 2.0](https://static1.squarespace.com/static/54bf3241e4b0f0d81bf7ff36/t/55e9494fe4b011aed10e48e5/1441352015658/probability_cheatsheet.pdf)**\n\t- Weitere Quellen: freeCodeCamp [120 Free Online Math Courses from the World’s Top Universities](https://www.freecodecamp.org/news/math-online-courses-from-worlds-top-universities/) | [**WolframAlpha** University Free Interactive Courses](https://www.wolfram.com/wolfram-u/courses/catalog/?f_format%5B%5D=interactive-course\u0026q=\u0026f_button=filters)\n\t\t- Wolfram [**Mathematica** Webinare](https://www.additive-net.de/de/training/webinare/wolfram)\n- Logik:\n\t- Grundlegende MOOC-Kurse: Stanford [Language, Proof and Logic](https://www.edx.org/learn/logic/stanford-university-language-proof-and-logic) und MIT [Logic I \u0026 II](https://www.google.com/search?q=MIT+OpenCourseWare+Logic+Philosophy)\n\t- [Logische Fehlschlüsse](https://en.wikipedia.org/wiki/The_Demon-Haunted_World#Logical_fallacies) (engl. Logical Fallacies) [Wiki](https://de.wikipedia.org/wiki/Typen_von_Argumenten#Fehlschluss-_und_andere_problematische_Argumente)\n\t- Modallogik: (€) Buch [A New Introduction to Modal Logic](https://www.amazon.de/dp/0415126002/) (1996) von Hughes \u0026 Cresswell\n\t- Prädikatenlogik erster Stufe/Ordnung: [Semantics of First-Order Logic](https://www.edx.org/learn/logic/stanford-university-semantics-of-first-order-logic)\n\t- Logik höherer Stufe: [Introduction To Higher Order Categorical Logic](https://web.archive.org/web/20070705125337/http://www.andrew.cmu.edu/user/cebrown/notes/lambekscott.html)\n- Logikprogrammierung und Maschinengestütztes Beweisen\n\t- Logikprogrammierung: Prolog\n\t\t- Kostenloses [SWI-Prolog](https://www.swi-prolog.org/)\n\t\t- Weiterführende Referenz: [Awesome Prolog](https://github.com/klaudiosinani/awesome-prolog)\n\t- Typisiertes [Lambda-Kalkül](https://de.wikipedia.org/wiki/Lambda-Kalkül)\n\t\t- vgl. (€) Buch **[Structure and Interpretation of Computer Programs](https://web.mit.edu/6.001/6.037/sicp.pdf)** (SICP) von Abelson \u0026 Sussman\n\t\t- vgl. [Dependent Type Theory](https://lean-lang.org/theorem_proving_in_lean4/dependent_type_theory.html)\n\t- Maschinengestütztes Beweisen\n\t\t- Hinleitung: [Wikipedia](https://de.wikipedia.org/wiki/Maschinengestütztes_Beweisen)\n\t\t- Vorlesungsskript [The Hitchhiker's Guide to Logical Verification](https://github.com/blanchette/interactive_theorem_proving_2024/blob/main/hitchhikers_guide_2024_lmu_desktop.pdf) der LMU\n\t\t- Online-Buch [Theorem Proving in Lean 4](https://lean-lang.org/theorem_proving_in_lean4/introduction.html)\n\t\t- Weitere relevante [Vorlesungen](https://leanprover-community.github.io/teaching/courses.html)\n\t\t- Übersicht [SAT/SMT Logiken](https://smt-lib.org/logics.shtml)\n\t- Automatische Theorembeweiser: derzeit [LEAN](https://github.com/leanprover/lean4) und früher bspw. auch [Z3](https://github.com/Z3Prover/z3) ([Tutorials](https://github.com/Z3Prover/z3/wiki#background))\n\t\t- LEAN-Tutorials: Learning Games per [Lean Game Server](https://adam.math.hhu.de/)\n\t\t- [LEAN-Entwicklerteam](https://lean-fro.org/team/) (u.a. [Leo de Moura](https://leodemoura.github.io/) bei AWS, auch maßgeblich an Z3 bei Microsoft beteiligt)\n\t\t- Nennenswerte LEAN-Anwender: [Terence Tao](https://www.google.com/search?q=terence+tao)\n\t\t- LEAN-Components-off-the-Shelf: [LEAN Mathlib](https://leanprover-community.github.io/mathlib4_docs/Mathlib.html)\n\t\t- LEAN-basierte Applikationen: [AWS Cedar](https://www.cedarpolicy.com/) und [SampCert](https://github.com/leanprover/SampCert)\n- Theoretische Informatik: **[FLACI](https://flaci.com/)**\n\t- Reguläre Ausdrücke ⭐: [**RegEx**: Einführung in reguläre Ausdrücke](https://www.webmasterpro.de/coding/einfuehrung-in-regular-expressions/) | freeCodeCamp [The **Regular Expressions Book** – RegEx for JavaScript Developers](https://www.freecodecamp.org/news/regular-expressions-for-javascript-developers/)\n\t\t- Minimaleinstieg: Video [Regex in 100 seconds](https://www.youtube.com/watch?v=sXQxhojSdZM)\n\t\t- Vertiefung: [Non-Greedy Quantifiers](https://www.javascripttutorial.net/regular-expression-non-greedy/) (insbesondere \\*? und +?)\n\t\t- Automatische RegEx-Generatoren: Webartikel [Automatischer **Regex Generator** vs. Names Entity Recognition?](https://konfuzio.com/de/regex-generator/)\n\t\t- BEWARE: Manche scheinbar einfache Patterns sind ein Minenfeld: bspw. für E-Mails vgl. [emailregex.com](https://emailregex.com/)\n\t\t- RegEx Playgrounds: bspw. [**regex101**.com](https://regex101.com/)⭐\n\t\t- Weiterführende Referenz: [Awesome RegEx](https://github.com/aloisdg/awesome-regex)\n\t- NP: Buch [Computers and Intractability: A Guide to the Theory of NP-Completeness](https://en.wikipedia.org/wiki/Computers_and_Intractability) (1979)\n- Technische Informatik / Rechnerarchitektur: Vorlesung [Carnegie Mellon **Computer Architecture Lectures**](https://www.youtube.com/playlist?list=PL5PHm2jkkXmi5CxxI7b3JCL1TWybTDtKq) | Kurs [Princeton University **Computerarchitektur**](https://www.coursera.org/learn/comparch)\n\t- Encodings:\n\t\t- Unicode: Webartikel [The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)](https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/) von 2003\n\t\t- Unicode in Java: Webartikel [Unicode - How to get the characters right?](https://balusc.omnifaces.org/2009/05/unicode-how-to-get-characters-right.html) von 2009\n\t\t- base64: freeCodeCamp [What is **base64 Encoding** and Why is it Necessary?](https://www.freecodecamp.org/news/what-is-base64-encoding/)\n\t\t- Windows Console/Terminal: StackOverflow [Displaying Unicode in PowerShell](https://stackoverflow.com/questions/49476326/displaying-unicode-in-powershell/49481797#49481797)\n\t- YouTuber: [Ben Eater](https://www.youtube.com/@beneater)\n\t- [Windows: system **power states**](https://learn.microsoft.com/en-us/windows/win32/power/system-power-states)\n\t- Modellierung: [Timing-Diagramme](https://plantuml.com/timing-diagram)\n- Compilerbau:\n\t- MOOC-Kurse von Stanford: [Compilers](https://www.edx.org/learn/computer-science/stanford-university-compilers)\n- Algorithmen und Datenstrukturen (AuD) / Data Structures and Algorithms (DSA)\n\t- Empfohlen: [**Google** Tech Dev Guide: **Data Structure \u0026 Algorithms**](https://techdevguide.withgoogle.com/paths/data-structures-and-algorithms/) | **[HappyCoders](https://www.happycoders.eu/de/algorithmen/)** (am Bsp. Java) | **[freeCodeCamp](https://www.freecodecamp.org/news/introduction-to-algorithms-with-javascript-examples/)** (am Bsp. JS)\n\t- (€:) Buch **[Algorithmen](https://www.amazon.de/dp/3868941843/)** (2014) von Sedgewick \u0026 Wayne\n\t- (€:) Buch **[Introduction to Algorithms](http://www.amazon.de/dp/026204630X/)** (2022) von Thomas Cormen, et al., hierzu gibts einen eigenen [Wikipedia](https://en.wikipedia.org/wiki/Introduction_to_Algorithms)-Eintrag\n\t- MOOC-Kurse von Stanford: [Algorithms: Design and Analysis](https://www.edx.org/learn/algorithms/stanford-university-algorithms-design-and-analysis-part-1)\n\t- Historisch\n\t\t- Die Mutter aller AuD-Bücher ist selbstverständlich das legendäre „**The Art of Computer Programming**\" (ab 1968, in mehreren Bänden) von Donald E. Knuth (Algol 60, TeX, METAFONT; Turing Award 1974), vgl. [Wikipedia](https://en.wikipedia.org/wiki/The_Art_of_Computer_Programming)\n\t\t- Dicht gefolgt vom Buch „**Algorithmen und Datenstrukturen**“ (1975) von Nikolaus Wirth (Pascal, EBNF, Modula/-2, Oberon; Turing Award 1984), dessen spätere [Oberon-Variante](http://people.inf.ethz.ch/wirth/AD.pdf) von ihm kostenlos online gestellt wurde\n\t\t- Auch recht berühmt ist das Buch **[Walls and Mirros](https://www.amazon.de/dp/0201702207/)** (2011 | [Orig: 1986](https://en.wikipedia.org/wiki/Walls_and_Mirrors)), dabei steht „Walls“ für Abstract Data Types (ADT) und „Mirrors“ für Rekursion, vgl. [Wikipedia](https://en.wikipedia.org/wiki/Walls_and_Mirrors)\n\t- O-Notation:\n\t\t- Webartikel: datacamp [Big O: Intuition and Math](https://www.datacamp.com/tutorial/big-o-notation-time-complexity)\n\t\t- Videos: Playliste [Algorithms](https://www.youtube.com/playlist?list=PLDN4rrl48XKpZkf03iYFl-O29szjTrs_O) von Abdul Bari\n\t- Abstrakte Datentypen:\n\t\t- [B. Liskov. **The Power of Abstraction**. OOPSLA Keynote. 2013. (Hosted by InfoQ; with Video)](https://www.infoq.com/presentations/programming-abstraction-liskov/)\n\t\t- [John V. Guttag (Video): **Abstrakte Datentypen**](https://www.software-pioneers.com/videos/john-v-guttag)\n\t\t- [Dependent Type Theory](https://lean-lang.org/theorem_proving_in_lean4/dependent_type_theory.html)\n\t- roadmap.sh [Computer Science Roadmap](https://roadmap.sh/computer-science)\n\t- Visualisierungen von AuD: [visualgo.net](https://visualgo.net/)\n\t- **Code-Referenzen** für Data Structures and Algorithms:\n\t\t- Multi-Language: **[The Algorithms](https://the-algorithms.com)**\n\t\t- [Java (#1)](https://github.com/phishman3579/java-algorithms-implementation), [Java (#2)](https://github.com/rampatra/Algorithms-and-Data-Structures-in-Java), [Java (#3)](https://algs4.cs.princeton.edu/code/)\n\t\t- [Py (#1)](https://github.com/Mushahid2521/Data-Structures-and-Algorithms-in-Python), [Py(#2)](https://github.com/TheAlgorithms/Python/blob/master/DIRECTORY.md)\n\t\t- [C#](https://github.com/aalhour/C-Sharp-Algorithms)\n\t\t- [JavaScript](https://github.com/yangshun/lago), [TypeScript](https://github.com/Lugriz/typescript-algorithms)\n\t- Aufgabenpool Algorithmik:\n\t\t- [GfG 160](https://www.geeksforgeeks.org/courses/gfg-160-series)\n\t\t- [AlgoMaster](https://algomaster.io/practice/dsa-patterns)\n\t\t- [Neetcode 150](https://neetcode.io/practice?tab=neetcode150)\n\t\t- Google Doc [Top Leetcode Questions of All Time](https://docs.google.com/spreadsheets/d/1hzP8j7matoUiJ15N-RhsL5Dmig8_E3aP) ([Solutions](https://github.com/DestinationFAANG/Destination-FAANG-Java-Solution)) von [DestinationFAANG‬](https://www.youtube.com/watch?v=T0u5nwSA0w0\u0026t=0s)\n\t\t- Verwandte Lokik-Puzzles für Vorstellungsgespräche\n\t\t\t- [Batteries and Flashlight Puzzle](https://www.youtube.com/watch?v=Zm1PUSfUMnE\u0026)\n\t- **Graphen**\n\t\t- Einstieg: Webartikel [The Top 10 Algorithms Every Programmer Should Know In Graph Data Structure](https://dev.to/rajkousik/the-top-10-algorithms-every-programmer-should-know-in-graph-data-structure-40a5)\n\t\t- Und natürlich werden Graphen im [Cormen](https://www.amazon.de/dp/026204630X/) und anderen Algorithmik-Büchern (s.o.) behandelt\n\t\t- Werkzeugkiste (exemplarisch): [GraphStream](https://graphstream-project.org): Java library for the modeling and analysis of dynamic graphs\n\t\t- A*-Algorithmus (heuristische Alternative zum Dijkstra-Algorithmus): Lesenswerte [Original-Publikation](https://ai.stanford.edu/~nilsson/OnlinePubs-Nils/PublishedPapers/astar.pdf) und eine spannende und anschauliche [Einbettung von A* in das Computerspiel **Factorio**](https://factorio.com/blog/post/fff-317)\n- Betriebssysteme\n\t- Buch (€) [Moderne Betriebssysteme](https://www.amazon.de/dp/386894270X/) (2016) von Tanenbaum\n\t\t- Oberflächlicher aber für OTH-Studierende kostenlos: „Grundkurs Betriebssysteme“ (2020) von P. Mandl im Springer Vieweg Verlag\n\t\t- …\n- Programmierung: [**w3schools** Tutorials](https://www.w3schools.com) | [**Google** Tech Dev Guide: **Foundations of Programming**](https://techdevguide.withgoogle.com/paths/foundational/)\n\t- Nachbau von diversen Anwendungen: Awesome **[Build your own X](https://github.com/codecrafters-io/build-your-own-x)**\n\t- Beware of the Blub paradox: „[\\[programmers are\\] satisfied with whatever language they happen to use, because it dictates the way they think about programs](https://www.paulgraham.com/avg.html)“\n\t- Lisp: Videokurs **[Common Lisp](https://www.classcentral.com/report/best-lisp-courses/#anchor-1)** von Neil Munro | [Awesome Common Lisp](https://github.com/CodyReichert/awesome-cl?tab=readme-ov-file#learning-and-tutorials)\n\t- Scheme: (€:) Buch **[Structure and Interpretation of Computer Programs](https://web.mit.edu/6.001/6.037/sicp.pdf)** (SICP) von Abelson \u0026 Sussman\n\t- Java: **[Think Java](https://greenteapress.com/wp/think-java/)** | **[Java-Notbuch](https://michaelkipp.de/notbuch/Java-Notbuch.pdf)** | [**Clean Code** Java](https://github.com/leonardolemie/clean-code-java)\n\t\t- (Alternative: Java-Kompetenzen mittels [Processing](https://processing.org/) per **[Einführungskurs in das Programmieren mit Processing](https://michaelkipp.de/processing/)** vom Autor des Java-Notbuch)\n\t\t- Einsteigerempfehlungen: [String-Konkatenation](https://redfin.engineering/java-string-concatenation-which-way-is-best-8f590a7d22a8)\n\t\t- Fortführung: freeCodeCamp [Advanced Object-Oriented **Programming in Java**](https://www.freecodecamp.org/news/object-oriented-programming-in-java/)⭐\n\t- JS: Buch **[Eloquent JavaScript](https://eloquentjavascript.net/)** (2018) | **[The Modern JavaScript Tutorial](https://javascript.info/)** | [**Clean Code** JavaScript](https://github.com/ryanmcdermott/clean-code-javascript) | [**Clean Code** TypeScript](https://github.com/labs42io/clean-code-typescript) | dev.to [**Objects** in JavaScript](https://dev.to/comfortdeola/a-beginners-guide-to-objects-in-javascript-59ac) + [**Spread**-Operator](https://dev.to/am20dipi/a-guide-to-spread-operator-3caj)\n\t\t- JavaScript Promises: freeCodeCamp [How JavaScript Promises Work – Handbook for Beginners](https://www.freecodecamp.org/news/the-javascript-promises-handbook/)\n\t- C#: **[C# Programming Yellow Book](https://www.robmiles.com/c-yellow-book/)** | [**Clean Code** .NET/C#](https://github.com/thangchung/clean-code-dotnet)\n\t- Py: **[Google’s Python Class](https://developers.google.com/edu/python/)** | [**Clean Code** Python](https://github.com/zedr/clean-code-python) | freeCodeCamp **[Learn Python Programming](https://www.freecodecamp.org/news/learn-python-book/)** | **[Automate the Boring Stuff in Python](https://automatetheboringstuff.com/)** | DataCamp **[Introduction to Python](https://www.datacamp.com/courses/intro-to-python-for-data-science)**\n\t\t- Kurs [Introduction to Computer Science and Programming Using Python](https://www.edx.org/course/introduction-to-computer-science-and-programming-7) des MIT\n\t\t- (Es gibt auch Processing für Python: [processing.py](https://py.processing.org/tutorials/gettingstarted/))\n\t- Mojo (Superset of Py): Motion AI [**Mojo** Docs](https://docs.modular.com/mojo/manual) | [**Modular** Inference Engine](https://docs.modular.com/)\n\t- R: DataCamp **[Introduction to R](https://www.datacamp.com/courses/free-introduction-to-r)** | Interaktiver Kurs **[swirl](https://swirlstats.com/)** („Learn R, in R.“) | MOOC von Stanford [R Programming Fundamentals](https://www.edx.org/learn/r-programming/stanford-university-r-programming-fundamentals) | zzgl. im [Master-Abschnitt zu Data Science](#msc-big-data-and-cloud-computing-for-ai)\n\t- C++: **[Learn C++](https://www.learncpp.com/)**, (€:) Buch **[A Tour of C++](https://www.stroustrup.com/tour3.html)** von Bjarne Stroustup\n\t- Rust: [Learn **Rust**](https://www.rust-lang.org/learn)\n\t- Zig: [Getting Started](https://ziglang.org/learn/getting-started/) | [**Zig** learn](https://ziglearn.org/) | [ziglings](https://github.com/ratfactor/ziglings)\n\t- Alle anderen Programmiersprachen:\n\t\t- Lernmaterialliste **[Become a Programmer, Zbgureshpxre](http://programming-motherfucker.com/become.html)** von Zed A. Shaw\n\t\t- Helle Welt 2.0 = **[FizzBuzz](https://rosettacode.org/wiki/FizzBuzz)** in allen Sprachen\n\t\t- [Basic **Computer Games**](https://github.com/coding-horror/basic-computer-games) in allen TIOBE Top-10 Sprachen\n\t- Coding Dojos, Katas, Aufgabenpool:\n\t\t- Kata/Dojo-Kataloge: **[Kata-Log](https://kata-log.rocks)**, [Emily Baches Git Repo (Autorin von \"The **Coding Dojo** Handbook\")](https://github.com/emilybache/), [**Clean Code Developer** School - Coding Dojo](https://ccd-school.de/coding-dojo/), **[CodingDojo.org](https://codingdojo.org/kata/)**\n\t\t- Erkenntnisgewinn aus Katas: [Uncle Bob: The **Transformation Priority Premise**](https://blog.cleancoder.com/uncle-bob/2013/05/27/TheTransformationPriorityPremise.html)\n\t\t- Klassische Aufgabensammlungen: [Lösungen zum Buch **Programmieren trainieren**](https://protrain.GitHub.io/loesungen/loesungsvorschlaege-fuer-programmieraufgaben-auf-GitHub.html) (Java, Py)\n\t\t- Algorithmen und Datenstrukturen: [GfG 160](https://www.geeksforgeeks.org/courses/gfg-160-series)\n\t\t- [Basic **Computer Games**](https://github.com/coding-horror/basic-computer-games)\n\t\t- Web-Frontend-Entwicklung: [**10 Projects** to skyrocket your coding skills](https://dev.to/bigsondev/10-projects-to-skyrocket-your-coding-skills-19hl)\n\t- (€:) Buch [**Structure and Interpretation of Computer Programs**: JavaScript Edition](https://www.amazon.de/dp/0262543230/) (SICP) von Abelson \u0026 Sussman, et al.\n\t- (€:) Buch **[The Pragmatic Programmer](https://www.amazon.de/dp/0135957052/)** von Hunt \u0026 Thomas („broken windows theory“, „code katas“, „DRY“ (Don't Repeat Yourself), „rubberducking“)\n\t- (€:) Buch **[Clean Code](https://www.amazon.de/dp/0132350882/)** (2008) ⭐ und **[The Clean Coder](https://www.amazon.de/dp/0137081073/)** (2011) von Robert C. Martin, genannt Uncle Bob\n\t\t- Zeitloser Vortrag **[Clean Code – Von der Lehre in den Alltag](https://de.slideshare.net/iksgmbh/clean-codevortraggearconf)** (2012) von Vollmer \u0026 Oberrath\n\t\t- freeCodeCamp [**How to Write Clean Code** – Tips and Best Practices](https://www.freecodecamp.org/news/how-to-write-clean-code/)\n\t\t- Video [How NASA writes **space-proof code**](https://www.youtube.com/watch?v=GWYhtksrmhE) (äquivalent zur Embedded-Entwicklung für die Automobilbranche)\n\t\t- Poster [clean-code-developer.de **Poster** – Prinzipien und Praktiken für mehr Softwarequalität](https://unclassified.software/files/topics/clean-code/CCD-Poster_A0_1mm.pdf) (2017)\n\t\t- DISCLAIMER:\n\t\t\t- Einige Aspekte aus Clean Code sind durchaus auch strittig (die maximale Größe für eine Methode wurde durch Uncle Bob bspw. eher niedrig angesetzt…) und 100% Clean Code gibt es in der industriellen Praxis\n\t\t\t- Clean Coding muss auch noch durch Performance-aware Coding ergänzt werden muss, was auch Uncle Bob [in Interviews teilt](https://github.com/unclebob/cmuratori-discussion/blob/main/cleancodeqa.md)\n\t\t\t- Dennoch: Das Buch Clean Code liefert viele grundlegende Prinzipien, die v.a. das Ziel haben technische Schulden zu vermeiden, und das ist für den Programmiereinstieg wichtig. Clean Code enthält viele begründete Vorgaben, ist aber kein Regelwerk, vielmehr ein Regel-, Werte- und Orientierungssystem, das die Qualität Ihrer Arbeit bestimmen kann.\n\t\t- Weiterführende Quelle: [Awesome Clean Code](https://github.com/kkisiele/awesome-clean-code) ([Py](https://github.com/zedr/clean-code-python), [Java](https://github.com/leonardolemie/clean-code-java), [JS](https://github.com/ryanmcdermott/clean-code-javascript)/[TS](https://github.com/labs42io/clean-code-typescript), [.NET/C#](https://github.com/thangchung/clean-code-dotnet), [PHP](https://github.com/piotrplenik/clean-code-php), [Ruby](https://github.com/uohzxela/clean-code-ruby), [Go](https://github.com/Pungyeon/clean-go-article), [Elixier](https://github.com/lucasvegi/Elixir-Code-Smells), [ABAP](https://github.com/SAP/styleguides/blob/main/clean-abap/CleanABAP.md))\n\t- (€:) Buch **[Code Complete](https://www.amazon.de/dp/0735619670)** (2004) von Steve McConnell\n\t- Null-Pointer:\n\t\t- Video: **[Null References: The Billion Dollar Mistake](https://www.infoq.com/presentations/Null-References-The-Billion-Dollar-Mistake-Tony-Hoare/)** (2009) von Toy Hoare\n\t\t- [**0pointer**.net](https://0pointer.net)\n\t\t- Null-Alternativen?\n\t\t\t- **[Option Types](https://en.wikipedia.org/wiki/Option_type)** (bspw. [**Rust** error handling](https://doc.rust-lang.org/book/ch09-00-error-handling.html), [**Swift** do-try-catch](https://docs.swift.org/swift-book/documentation/the-swift-programming-language/errorhandling/) und [**Java** 8 Optional](https://dzone.com/articles/optional-in-java))\n\t\t\t- **[Nullable Types](https://en.wikipedia.org/wiki/Nullable_type)** (bspw. [**C#** nullable value types](http://learn.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/nullable-value-types))\n\t- Nebenläufige Programmierung Einstieg:\n\t\t- OBACHT: Grundlegende Konzepte der nebenläufigen Programmierung werden insbesondere in Lehrbüchern zu **Betriebssysteme** (s. oben) behandelt!\n\t\t- **[Threads](\u003chttps://en.wikipedia.org/wiki/Thread_(computing)\u003e)** bzw. Multi-Threading (u.a. am Beispiel von **[Java](https://jenkov.com/tutorials/java-concurrency/index.html)**) ⊆ Parallele Programmierung ⊆ Nebenläufige Programmierung\n\t\t\t- Java: Buch (€) [Parallele und verteilte Anwendungen in Java](https://www.amazon.de/dp/3446469192/) (2022) von Rainer Oechsele\n\t\t\t- C++: In Teilen kostenloses Buch [C++ Concurrency in Action](https://livebook.manning.com/book/c-plus-plus-concurrency-in-action/)\n\t\t- **[async/await](https://en.wikipedia.org/wiki/Async/await)** (u.a. am Beispiel von **[C#](https://blog.stephencleary.com/2012/02/async-and-await.html)** oder **[JS](https://www.freecodecamp.org/news/asynchronism-in-javascript/)**) ⊆ Asynchrone Programmierung ⊆ Nebenläufige Programmierung\n\t- Coding Style Guidelines: **[Are Coding standards necessary?](https://isocpp.org/wiki/faq/coding-standards#coding-stds-vs-design-approaches)**\n\t\t- Java: [Sun Code Conventions](https://www.oracle.com/java/technologies/javase/codeconventions-contents.html) von 1999, [Google Java Style Guide](https://google.github.io/styleguide/javaguide.html) sowie [Coding Standards for **Java**](https://ambysoft.com/essays/javaCodingStandards.html) von Scott W. Ambler\n\t\t- JS: [**JavaScript** Style Guide](https://google.GitHub.io/styleguide/jsguide.html) von Google\n\t\t- C#: [**C#** Naming Guidelines](https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/naming-guidelines) von Microsoft sowie die [CoreFX C# Coding Guidelines](https://github.com/dotnet/runtime/blob/master/docs/coding-guidelines/coding-style.md)\n\t\t- Py: [PEP 8 – Style Guide for **Python** Code](https://peps.python.org/pep-0008/)\n\t\t- C++: Die Hinweise zu den [**C++** Coding Standards](https://isocpp.org/wiki/faq/coding-standards) der Standard C++ Foundation\n\t\t- Alle anderen Programmiersprachen: [Google Style Guides](https://google.GitHub.io/styleguide/), [Awesome List für alle Programmiersprachen](https://project-awesome.org/NARKOZ/guides)\n- Computernetzwerke: [Mozilla Entwickler-Doku: **HTTP**](https://developer.mozilla.org/de/docs/Web/HTTP) zzgl. [**IT-Handbuch** für Fachinformatiker (2013) **Kap. 4**](https://openbook.rheinwerk-verlag.de/it_handbuch/04_001.html) und **[Kap. 14](https://openbook.rheinwerk-verlag.de/it_handbuch/14_001.html)**\n\t- freeCodeCamp **[HTTP Networking in JavaScript](https://www.freecodecamp.org/news/http-full-course/)**\n\t- (€:) Buch **[Computernetzwerke](https://www.amazon.de/dp/B00QV6QH3Q/)** (2012) von Tannenbaum \u0026 Wetherall\n- Software Engineering (SWE) / Software-Technik (SWT): Einstieg\n\t- MonkeyUser Comic zu [Architecture](https://www.monkeyuser.com/2018/architecture/)\n\t- **iSAQB** Certified Professional for Software Architecture (**CPSA**): Curriculum für das [Foundation Level](https://www.isaqb.org/download/curriculum-foundation-level/)\n\t- IEEE Software Engineering Body of Knowledge (**SWEBOK**): [v3](https://www.computer.org/education/bodies-of-knowledge/software-engineering/topics), ([v4](https://www.computer.org/volunteering/boards-and-committees/professional-educational-activities/software-engineering-committee/swebok-evolution)-in-spe)\n\t- embarc-Artikel (Stefan Zörner) **[Architektur ohne Firlefanz](https://www.informatik-aktuell.de/entwicklung/methoden/architektur-ohne-firlefanz-ihre-loesung-auf-einem-bierdeckel.html)** ⭐ sowie der Foliensatz **[Moderne Softwarearchitekturdokumentation](https://www.embarc.de/docs-as-code-etffm-2021/)**\n\t- [**Google** Tech Dev Guide: **Software Engineering** Principles](https://techdevguide.withgoogle.com/paths/principles/)\n\t- (€:) Buch **[Lehrbuch der Softwaretechnik](https://link.springer.com/book/10.1007/978-3-8274-2247-7)** (2009) ⭐ von **Helmut Balzert**\n\t- (€:) Buch **[UML@Classroom](https://www.amazon.de/dp/3898647765/)** (2012) von Martina Seidl et al. mit [weiteren Online-Unterlagen](http://www.uml.ac.at/de/lernen)\n\t- [Modeling Style Guidelines: Strategies for Better Diagrams](https://agilemodeling.com/style.htm) für UML, u.a. [Use case diagram guidelines](https://agilemodeling.com/style/usecasediagram.htm), [Class diagram guidelines](https://agilemodeling.com/style/classdiagram.htm) und [Sequence diagram guidelines](https://agilemodeling.com/style/sequencediagram.htm)\n\t- Entwurfsprinzipien/Programmierprinzipien: ⚠️\n\t\t- Uncle Bob's **SOLID**: freeCodeCamp [**SOLID Principles** for Programming and Software Design](https://www.freecodecamp.org/news/solid-principles-for-programming-and-software-design/) | erweiterte Übersicht [Robert C. Martin's **Principle Collection**](http://principles-wiki.net/collections:robert_c._martin_s_principle_collection) | freeCodeCamp [SOLID-Einführung](https://www.freecodecamp.org/news/solid-design-principles-in-software-development/) | Los Techies [SOLID ebook](https://lostechies.com/wp-content/uploads/2011/03/pablos_solid_ebook.pdf)\n\t\t- Weitere Prinzipien: **[DRY](https://en.wikipedia.org/wiki/Don%27t_repeat_yourself)** (↔ **[AHA](https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction)**), **[SoC](https://wiki.c2.com/?SeparationOfConcerns)**, **[LoD](https://www.infoworld.com/article/3136224/demystifying-the-law-of-demeter-principle.html)**, **[KISS](http://principles-wiki.net/principles:keep_it_simple_stupid)**, **[EIBTI](http://principles-wiki.net/principles:rule_of_explicitness)** sowie [viele **weitere**](http://principles-wiki.net/principles:start) | ähnliche [Programming Principles](https://github.com/webpro/programming-principles)-Liste\n\t- Software Craftsmanship = Prinzipien (wie oben) plus Praktiken:\n\t\t- Int'l: [Manifesto](https://manifesto.softwarecraftsmanship.org/) ([Further Reading](https://manifesto.softwarecraftsmanship.org/#/en/reading))\n\t\t- v.a. in DE: **[Clean Code Developer](https://ccd-akademie.de/clean-code-developer-bildschirmhintergrund/)** ⭐ mit [Armbändern](https://shop.generic.de/)\n\t- OOA\u0026D:\n\t\t- (€:) Buch [**Object-Oriented Analysis and Design** with Applications](https://www.amazon.de/dp/020189551X) (2007) von Grady Booch\n\t\t- [**OOD**-Prinzipien](http://principles-wiki.net/collections:ood_principle_language)\n\t- Entwurfsmuster:\n\t\t- Klassisch-Universell: [Refactoring Guru](https://refactoring.guru/design-patterns/catalog) **[Catalog of Design Patterns](https://refactoring.guru/design-patterns/catalog)** | [SourceMaking](https://sourcemaking.com/antipatterns) **[Anti-Patterns](https://sourcemaking.com/antipatterns)** | Video **[Design Patterns](https://www.software-pioneers.com/videos/erich-gamma)** (2001) von Erich Gamma\n\t\t- Frontend-zentrisch: **[patterns.dev](https://www.patterns.dev/posts)** (bspw. [Progressive Hydration](https://www.patterns.dev/posts/progressive-hydration) und [Selective Hydration](https://www.patterns.dev/posts/react-selective-hydration)), auch als kostenloses [E-Book](https://www.patterns.dev/book) sowie deren [Community-Patterns](https://www.patterns.dev/resources)\n\t- „Gesetzte“ der Informatik:\n\t\t- [Übersichtsliste](https://github.com/dwmkerr/hacker-laws) (Amdahl's Law, Brooks' Law, Conway's Law, Hofstadter's Law, Hyrum's Law, Kernighan's Law, Moore's Law, Occam's Razor, Parkinson's Law, The Two Pizza Rule, Wheaton's Law, …)\n\t\t- **Conway's Law** ist wichtig ⭐: Martin Fowler zu [Conway's Law](https://martinfowler.com/bliki/ConwaysLaw.html) i.Allg. (2022) sowie im Kontext von [MicroServices](https://martinfowler.com/articles/microservices.html) (2014) | Weiterer Hintergrundartikel zu [Conway's Law](https://www.alibabacloud.com/blog/conways-law-a-theoretical-basis-for-the-microservice-architecture_175894) (2017)\n\t\t- Scott W. Ambler’s **Rule of Standards**: \"Industry standards are better than corporate standards, corporate standards are better than team standards, team standards are better than personal standards which are better than no standards at all.\"\n\t- Refactoring: (€) Buch [**Refactoring**: Improving the Design of Existing Code](https://www.amazon.de/dp/0134757599/) (2018) von Martin Fowler\n\t- Code Reviews: Webartikel [Unpacking the Truth of Peer Reviews in the Software Industry](https://leadshorizons.com/p/unpacking-the-truth-of-peer-reviews) | [How to Give Code Reviews Without Getting Burned](https://akoskm.substack.com/p/how-to-give-code-reviews-without)\n\t- Edutainment: Vortrag [Antipatterns und Missverständnisse in der Softwareentwicklung](https://www.youtube.com/watch?v=E0_Y53ci9cw) (2017) von Felix von Leitner, genannt fefe\n\t- Model-Driven: [Shlaer-Mellor](https://en.wikipedia.org/wiki/Shlaer%E2%80%93Mellor_method) (vs. the Three Amigos) | [Executable UML](https://en.wikipedia.org/wiki/Executable_UML) ([Tools](https://modeling-languages.com/list-of-executable-uml-tools/)) |… | [Awesome MDE](https://github.com/S2-group/awesome-mde)\n\t\t- Term Variations: Model-Driven Software-Development (MDSD) / MD Architecture (MDA) / MD Design (MDD) / MD Engineering (MDE) / Round-Trip Engineering (RTE)\n\t\t- Remark: Model-Driven can be really complex (Round-Trip Support) or relatively simple (Code Generation)\n- Anforderungsmanagement Einstieg\n\t- Traditionell: [**CPRE** Foundation Level – Handbuch nach dem **IREB**-Standard](https://www.ireb.org/content/downloads/3-cpre-foundation-level-handbook/cpre_foundationlevel_handbook_de_v1.0.pdf)\n\t\t- Broschüre [Requirements Engineering » Ein Überblick](https://docplayer.org/6915991-Requirements-engineering-ein-ueberblick.html) (3. Auflage, 2012) von Christine Rupp \\[Es gab auch eine 4. Auflage, zusammen mit Klaus Pohl\\]\n\t\t- Broschüre [Requirements- Engineering » Die kleine RE-Fibel](https://www.sophist.de/fileadmin/user_upload/Bilder_zu_Seiten/Publikationen/Wissen_for_free/RE-Broschuere_3-Auflage_mit_Lesezeichen.pdf) (2016) von Christine Rupp und die SOPHISTen\n\t- Agil: Video **[Agile Product Ownership in a nutshell](https://www.youtube.com/watch?v=ZUwo8tKoYnQ)** | Artikel **[5 Common User Story Mistakes](https://www.romanpichler.com/blog/5-common-user-story-mistakes/)**\n\t\t- Broschüre [Agiles Requirements-Engineering](https://www.sophist.de/fi","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/cyberlytics%2Fawesome-basics/projects"}