Main Page: Difference between revisions
No edit summary |
No edit summary |
||
| Line 61: | Line 61: | ||
* Media Wiki | * Media Wiki | ||
** [[Syntax Highlighting]] | ** [[Syntax Highlighting]] | ||
== Old Video Stuff == | |||
Here follows a collection of videos (German language). This Wiki was installed in 2025, and I consider all this material "old" at this point in time – but still valuable! 😊 | |||
=== Basics in C# === | |||
==== Introduction / Hello World ==== | |||
* [https://www.youtube.com/watch?v=LhMaFWa3Lgg Prog I - C#: Hello World (2014)] | |||
* [https://www.youtube.com/watch?v=znKrjFA0W7Y C# für Beginner - 01: Vorbereitung und Hello World (2015)] | |||
* [https://www.youtube.com/watch?v=QcBPGzkA3Zc Grundlagen Programmierung: Was ist C Sharp? Hello World (2013)] | |||
==== Variables, Data Types, and Operators ==== | |||
* [https://www.youtube.com/watch?v=v-Lisobxbro C# für Beginner - 02: Variablen und Datentypen (2015)] | |||
* [https://www.youtube.com/watch?v=i_J7gIu_Zvc C# für Beginner - 03: Operatoren (2015)] | |||
* [https://www.youtube.com/watch?v=CeJRsXDdZhQ Prog I - C#: Datentypen (Werte und Verweistypen) (2014)] | |||
==== Control Structures (If, Switch, Loops) ==== | |||
* [https://www.youtube.com/watch?v=cDvCg0cS9pc C# für Beginner - 05: If Else Verzweigung (2015)] | |||
* [https://www.youtube.com/watch?v=VBMcvNnWLSo C# für Beginner - 06: Switch Anweisung Demo (2015)] | |||
* [https://www.youtube.com/watch?v=qc4jC30Zjhg C# für Beginner - 07: While Schleife (2015)] | |||
* [https://www.youtube.com/watch?v=XARo_51XGdY C# für Beginner - 08: For Schleife (2015)] | |||
==== Arrays ==== | |||
* [https://www.youtube.com/watch?v=BRl0Uuz61RQ C# für Beginner - 09: Was sind Arrays (2015)] | |||
* [https://www.youtube.com/watch?v=wkm7dP_W3Us C# für Beginner - 10: Array Selection Sort (2015)] | |||
* [https://www.youtube.com/watch?v=O22rx0s4iHg C# für Beginner - 14: Array Methoden Demo (2015)] | |||
==== Functions and Methods ==== | |||
* [https://www.youtube.com/watch?v=BC7e3D1H1X8 C# für Beginner - 12: Funktion ~ Methode ~ Prozedur (2015)] | |||
* [https://www.youtube.com/watch?v=24eByQXiu48 C# für Beginner - 13: Funktionen Demo (2015)] | |||
==== Object-Oriented Programming (OOP) ==== | |||
* [https://www.youtube.com/watch?v=5kbv5eRsDEA C# für Beginner - 18: Klassen und Objekte - Einstieg OOP Objektorientierte Programmierung (2016)] | |||
* [https://www.youtube.com/watch?v=e8aPpbRknMc C# für Beginner - 21: Statische Variablen (2016)] | |||
* [https://www.youtube.com/watch?v=TFxyktZ-KEo C# für Beginner - 31: Vererbung und Polymorphie - Virtual / Override (Überschreiben von Methoden) (2018)] | |||
==== Delegates and Events ==== | |||
* [https://www.youtube.com/watch?v=pC_GW3wZf6w&t=47s C# - Delegates, Events, Action und Func (2023)] | |||
* [https://www.youtube.com/watch?v=JrmnarI10Q0 Prog II C#: Vom DELEGATE zum EVENT - Newsletter versenden (2015)] | |||
* [https://www.youtube.com/watch?v=weOoYsuVgac Prog II - C#: Verwendung von Delegaten (2014)] | |||
* [https://www.youtube.com/watch?v=Or-aOrSLKj8 Prog II - C#: Delegates (2/2) Beispiel (2014)] | |||
* [https://www.youtube.com/watch?v=54R9lO12yW8 Prog II - C#: Delegates ERKLÄRUNG (Syntax und Verwendung) - Filter für Zahlen Array (2015)] | |||
===== Generics ===== | |||
* [https://www.youtube.com/watch?v=WTwRhq7GCOM Prog II - C#: Generischer Datenstrukturen (2014)] | |||
* [https://www.youtube.com/watch?v=2CJpMMCcZ7w C#: Generic List Simple Example (No Voice) (2014)] | |||
===== Interfaces and Inheritance ===== | |||
* [https://www.youtube.com/watch?v=f0r7Jj6C8Fo Prog II - C#: Wozu Interfaces und Beispiel Mehrfachvererbung (2014)] | |||
* [https://www.youtube.com/watch?v=zepy3JpafKk Prog II - C#: Interfaces (2/2) IEnumerator und IEnumerable (2014)] | |||
* [https://www.youtube.com/watch?v=sROFE677MhA Prog II - C#: Vererbung, Methoden Überschreiben und Statischer Konstruktor (2014)] | |||
===== Conversion Operators ===== | |||
* [https://www.youtube.com/watch?v=3exL29rprZw Prog II - C#: Übung Konvertierungsoperatoren CMatrix 1/3 (2014)] | |||
* [https://www.youtube.com/watch?v=GDRJbEx3bTI Prog II - C#: Übung Konvertierungsoperatoren CMatrix 2/3 (2014)] | |||
* [https://www.youtube.com/watch?v=18FUQelsNr8 Prog II - C#: Übung Konvertierungsoperatoren CMatrix 3/3 (2014)] | |||
===== Exception Handling ===== | |||
* [https://www.youtube.com/watch?v=Pu82DwiL8HM Prog II - C#: Ausnahmebehandlung (1/4): Try & Catch ohne Exception Klasse (2014)] | |||
* [https://www.youtube.com/watch?v=kzqNEaE7NEQ Prog II - C#: Ausnahmebehandlung (2/4): Try & Catch mit Exception Klasse (2014)] | |||
* [https://www.youtube.com/watch?v=pkvA6opCjPU Prog II - C#: Ausnahmebehandlung (3/4): Finally (2014)] | |||
==== LINQ ==== | |||
* [https://www.youtube.com/watch?v=c2l2ZBCmJKA C# - LINQ Hello World 👋👋 Basics und Where / Select Beispiel-Queries (2023)] | |||
=== Design Patterns in C# === | |||
==== Creational Patterns ==== | |||
* [https://www.youtube.com/watch?v=SS2kEkLnQ24 C# - Builder Pattern Example (2023)] | |||
* [https://www.youtube.com/watch?v=axNv5IpzErU Softwarearchitektur 09 - Prototype und Builder (Erzeugungsmuster) (2021)] | |||
==== Structural Patterns ==== | |||
* [https://www.youtube.com/watch?v=xthgJCyEmQA&t=33s C# - Decorator Pattern Example (2023)] | |||
* [https://www.youtube.com/watch?v=9a2VoOBZQ1Q Softwarearchitektur 15 - Strukturmuster (Adapter, Facade, Proxy, Decorator, Comp., Bridge, Flyw.) (2021)] | |||
==== Behavioral Patterns ==== | |||
* [https://www.youtube.com/watch?v=hCraQXGd8Q0&t=9s C# - Mediator vs. Observer Pattern (Mediator Example Code) (2023)] | |||
* [https://www.youtube.com/watch?v=0Xs_w05ymWY Softwarearchitektur 10 - Chain of Responsibility, Strategy, Template Method, Mediator (Verhaltensm.) (2021)] | |||
=== Data Structures and Algorithms === | |||
==== Linked Lists ==== | |||
* [https://www.youtube.com/watch?v=CpcH5IQx5Nk C# Sorted Insert with a Doubly Linked List Silent Demo (2015)] | |||
* [https://www.youtube.com/watch?v=tGmQCCop67c Verkette Liste Umdrehen iterativ / rekursiv - C# Reverse List 🔄 ↩️ (2021)] | |||
==== Trees and Graphs ==== | |||
* [https://www.youtube.com/watch?v=BWQHquE8GbU AlgoDat - 01: Binärer Suchbaum Eigenschaften, Einfügen & Löschen (2016)] | |||
* [https://www.youtube.com/watch?v=RGxOJ-syDkI&t=30s AlgoDat - 06: AVL Baum: Balancefaktor, Rotationen, Beispiel (2017)] | |||
==== Sorting Algorithms ==== | |||
* [https://www.youtube.com/watch?v=nHLrirZO_PU AlgoDat - 08: Quicksort Erklärung und Beispiel (Klausuraufgabe) (2018)] | |||
* [https://www.youtube.com/watch?v=894TXZU6H8Q AlgoDat - 03: Heaps, Heapify-Funktion und Heapsort mit Beispiel und Code (C#) (2017)] | |||
=== Software Architecture and Clean Code === | |||
==== SOLID Principles ==== | |||
* [https://www.youtube.com/watch?v=X5ya9nyYrKQ Softwarearchitektur 03 - SOLID Prinzipien und Pseudo-Codebeipiele (Clean Code) (2021)] | |||
==== Clean Code Tips ==== | |||
* [https://www.youtube.com/watch?v=XkOt4tXCtHI Softwarearchitektur 22 - Clean Code Tips (2021)] | |||
* [https://www.youtube.com/watch?v=mqp_C2FF1eg Softwarearchitektur 16 - Lose Kopplung und starke Kohäsion / Kohärenz (Clean Code) (2021)] | |||
=== Mathematics and Cryptography === | |||
==== Mathematics ==== | |||
* [https://www.youtube.com/watch?v=eV03k49OTgA Mathe - Simplex Verfahren Beispiel (2020)] | |||
* [https://www.youtube.com/watch?v=QsXQivZ7cAc Mathe - Vollständige Induktion (Beispiel) (2018)] | |||
==== Cryptography ==== | |||
* [https://www.youtube.com/watch?v=6lj973iO6QI Kryptographie - RSA Verschlüsselung 🔑 🤐 🔐 Beispiel mit Erklärung, Rechenschritte am Ende! (2020)] | |||
=== BSRA (Betriebssysteme Rechenarchitektur) === | |||
* [https://www.youtube.com/watch?v=5ns2vqgMXhA&t=118s BsRa - 01: MESI Kohärenzprotokoll (Betriebssysteme und Rechnerarchitektur) (2017)] | |||
* [https://www.youtube.com/watch?v=qxZL4vKcqzQ BsRa - 02: CPU Steuerungsalgorithmen (SPN, FIFO, RR, etc.) / CPU Scheduling (2017)] | |||
* [https://www.youtube.com/watch?v=xijeZ1RfxoE BsRa - 03: Hamming Code Erklärung von Parität, Abstand, Korrektur und Formeln (2018)] | |||
* [https://www.youtube.com/watch?v=fhIqiqWXYf0 BsRa - 04: Parallele Ausführung CPU Instruktion (Pipeline) WAW WAR RAW Abhängikeiten Superskalarität (2023)] | |||
* [https://www.youtube.com/watch?v=mX3vSRQuIik BsRa - 05: Virtuelle und Physikalische Speicher-Adressierung (2023)] | |||
* [https://www.youtube.com/watch?v=LqrQsmrB8vw BsRa - 06: CPU-Cache Platzierungs- und Ersetzungs-Regeln, k-Wege-Assoziativ, Direkt Abgebildet, .. (2023)] | |||
* [https://www.youtube.com/watch?v=-1c2HRlgyMA&t=10s BsRa - 07: ISA-IJVM Assemblersprache (Aus Structured Computer Organization by ANDREW S. TANENBAUM) (2023)] | |||
=== Grundlagen der Informatik === | |||
==== Zahlentheorie (Number Theory) ==== | |||
* [https://www.youtube.com/watch?v=2GZTLtqzowQ Grundlagen Informatik - 01: Dezimal-, Binär- und Hexadezimal umwandeln (2016)] | |||
* [https://www.youtube.com/watch?v=6_JSu63EQYk Grundlagen Informatik - 02: Vorzeichen-Darstellung (2016)] | |||
* [https://www.youtube.com/watch?v=_wn9oRhiS2s Grundlagen Informatik - 03: Exzess Darstellung (2016)] | |||
* [https://www.youtube.com/watch?v=TZ7_GCNRNpM Grundlagen Informatik - 04: (b-1) Komplement Darstellung (2016)] | |||
* [https://www.youtube.com/watch?v=1mQPHISRF4A Grundlagen Informatik - 05: (b) Komplement Darstellung (2016)] | |||
* [https://www.youtube.com/watch?v=-jfUGTC8wew Grundlagen Informatik - 06: Komplenemt Darstellung Beispielaufgaben (2016)] | |||
* [https://www.youtube.com/watch?v=1DxPgz0mr1w Grundlagen Informatik - 07: Kommadarstellung (2016)] | |||
* [https://www.youtube.com/watch?v=oxs4ni9mo44 Grundlagen Informatik - 08: Umrechnung Gleitkommadarstellung (Normalisieren) (2016)] | |||
* [https://www.youtube.com/watch?v=F8NgkA28ZJE Grundlagen Informatik - 09: Gleitkomma-Darstellung Beispiel (mit Hidden Bit) (2016)] | |||
* [https://www.youtube.com/watch?v=eOdtYmnz37o Grundlagen Informatik - 10: Warum (b)-Komplement? / Vor- und Nachteile negativer Zahlendarstellung. (2016)] | |||
* [https://www.youtube.com/watch?v=ZCGk7TMOyes Grundlagen Informatik - 11: b-Komplement Subtraktion im Hexadezimalsystem (2016)] | |||
==== Circuit Diagrams and Logic (Schaltpläne und Schaltwerke) ==== | |||
* [https://www.youtube.com/watch?v=Sv5u8HJ8ckQ Grundlagen Informatik - 12: Schaltplan zeichnen mit LogiSim 💡💡💡 (Anfänger Tutorial) (2016)] | |||
* [https://www.youtube.com/watch?v=87Af4eHhiBY Grundlagen Informatik - 13: Wahrheitstabelle, Disjunktive Normalform und Schaltplan (Aussagenlogik) (2016)] | |||
* [https://www.youtube.com/watch?v=4baoe1u3So8 Grundlagen Informatik - 14: KV Diagramm Erklärung, Beispiel und Schreibweisen (2016)] | |||
* [https://www.youtube.com/watch?v=wYHjpKXJWEQ Grundlagen Informatik - 15: Flip Flops Erklärung, Vom Schaltkreis zum Schaltwerk, RS Flip Flop (2016)] | |||
* [https://www.youtube.com/watch?v=ym-Aroj-YtY&t=1s Grundlagen Informatik - 16: Ampelschaltung mit RS Flip Flops (Schaltwerk) (2016)] | |||
==== MIPS32 Assembler ==== | |||
* [https://www.youtube.com/watch?v=hcBFZTxpUKE Grundlagen Informatik - 17: Einstieg Assemblersprache R-Format Maschinenbefehl umwandeln MIPS32 (2016)] | |||
* [https://www.youtube.com/watch?v=F95KNpQxLTM Grundlagen Informatik - 18: Logische Verschiebung / SHIFT Befehle MIPS32 sll srl sra (2016)] | |||
* [https://www.youtube.com/watch?v=ghtD2p2CXYY Grundlagen Informatik - 19: MIPS32 Simulator, Multiplikation, Hi Lo Register Assemblersprache (2016)] | |||
* [https://www.youtube.com/watch?v=Vof3CwvFgIY Grundlagen Informatik - 20: Schleife in Assembler MIPS32 beq / Labels (2016)] | |||
=== Assembler (MIPS32, IJVM) === | |||
* [https://www.youtube.com/watch?v=gszAg_jhh1E GDI - Assembler: Einstieg in die Computer- / Maschinensprache / MIPS 32 Architektur (2015)] | |||
* [https://www.youtube.com/watch?v=vHv7lvrZ7tg GDI - Assembler: Immediate Befehle und Beispiele - MIPS 32 (2015)] | |||
* [https://www.youtube.com/watch?v=-1c2HRlgyMA&t=10s BsRa - 07: ISA-IJVM Assemblersprache (Aus Structured Computer Organization by ANDREW S. TANENBAUM) (2023)] | |||
=== Miscellaneous === | |||
==== Turing Machines and Automata ==== | |||
* [https://www.youtube.com/watch?v=BW9tgbFyfWE Turingtafel und Konfiguartion einer Turingmaschine mit Graph und Beispiel (2021)] | |||
==== 3D Printing and Raspberry Pi ==== | |||
* [https://www.youtube.com/watch?v=JCTtjkSrl-c 3D Print Raspberry Pi4 Case [2h print in 2 min] 🖨️ 🖨️ (2021)] | |||
==== Bachelor Thesis Tips ==== | |||
* [https://www.youtube.com/watch?v=_DXDmNi8rX4 Bachelorarbeit Tips Vorab 💪👩🎓 👨🎓 (2021)] | |||
=== Other Computer Science Topics === | |||
==== Security/Cryptography ==== | |||
* [https://www.youtube.com/watch?v=6lj973iO6QI Kryptographie - RSA Verschlüsselung 🔑 🤐 🔐 Beispiel mit Erklärung, Rechenschritte am Ende! (2020)] | |||
* [https://www.youtube.com/watch?v=zKO938nRsQE Prog I - C#: Übung "XOR Verschlüsselung" und "Brute Force Crack" (Prog I - A08) (2014)] | |||
==== Compiler/Assembly Concepts ==== | |||
* [https://www.youtube.com/watch?v=rzalXFfIKN4 Prog I - Grundlagen C# 08: Der Compiler (2013)] | |||
* [https://www.youtube.com/watch?v=hcBFZTxpUKE Grundlagen Informatik - 17: Einstieg Assemblersprache R-Format Maschinenbefehl umwandeln MIPS32 (2016)] | |||
==== Software Engineering Practices ==== | |||
* [https://www.youtube.com/watch?v=JUGVLSAnlFA C# Visual Studio Encapsulation Eigenschaften Shortcut (2014)] | |||
* [https://www.youtube.com/watch?v=0s-iB7w2-tM Prog II - C#: Fehlerbehandlung Try, Throw, Catch, Exception Handling (2014)] | |||
==== Tools and Tutorials ==== | |||
* [https://www.youtube.com/watch?v=qZYlEol19Ck Tools zum Erstellen von Lernvideos (und kostenlose Alternativen) (2020)] | |||
* [https://www.youtube.com/watch?v=Sv5u8HJ8ckQ Grund | |||
Revision as of 10:51, 22 January 2025
Foundational concepts
- Introduction to Paradigms, Principles, Patterns, Architectures, Code Smells and Idioms
- Paradigms
- Principles
- Patterns
- Architectures
- Code Smells
- Idioms in C#
Applied Practices and Beyond
- Programming with .NET
- Media Wiki
Old Video Stuff
Here follows a collection of videos (German language). This Wiki was installed in 2025, and I consider all this material "old" at this point in time – but still valuable! 😊
Basics in C#
Introduction / Hello World
- Prog I - C#: Hello World (2014)
- C# für Beginner - 01: Vorbereitung und Hello World (2015)
- Grundlagen Programmierung: Was ist C Sharp? Hello World (2013)
Variables, Data Types, and Operators
- C# für Beginner - 02: Variablen und Datentypen (2015)
- C# für Beginner - 03: Operatoren (2015)
- Prog I - C#: Datentypen (Werte und Verweistypen) (2014)
Control Structures (If, Switch, Loops)
- C# für Beginner - 05: If Else Verzweigung (2015)
- C# für Beginner - 06: Switch Anweisung Demo (2015)
- C# für Beginner - 07: While Schleife (2015)
- C# für Beginner - 08: For Schleife (2015)
Arrays
- C# für Beginner - 09: Was sind Arrays (2015)
- C# für Beginner - 10: Array Selection Sort (2015)
- C# für Beginner - 14: Array Methoden Demo (2015)
Functions and Methods
- C# für Beginner - 12: Funktion ~ Methode ~ Prozedur (2015)
- C# für Beginner - 13: Funktionen Demo (2015)
Object-Oriented Programming (OOP)
- C# für Beginner - 18: Klassen und Objekte - Einstieg OOP Objektorientierte Programmierung (2016)
- C# für Beginner - 21: Statische Variablen (2016)
- C# für Beginner - 31: Vererbung und Polymorphie - Virtual / Override (Überschreiben von Methoden) (2018)
Delegates and Events
- C# - Delegates, Events, Action und Func (2023)
- Prog II C#: Vom DELEGATE zum EVENT - Newsletter versenden (2015)
- Prog II - C#: Verwendung von Delegaten (2014)
- Prog II - C#: Delegates (2/2) Beispiel (2014)
- Prog II - C#: Delegates ERKLÄRUNG (Syntax und Verwendung) - Filter für Zahlen Array (2015)
Generics
Interfaces and Inheritance
- Prog II - C#: Wozu Interfaces und Beispiel Mehrfachvererbung (2014)
- Prog II - C#: Interfaces (2/2) IEnumerator und IEnumerable (2014)
- Prog II - C#: Vererbung, Methoden Überschreiben und Statischer Konstruktor (2014)
Conversion Operators
- Prog II - C#: Übung Konvertierungsoperatoren CMatrix 1/3 (2014)
- Prog II - C#: Übung Konvertierungsoperatoren CMatrix 2/3 (2014)
- Prog II - C#: Übung Konvertierungsoperatoren CMatrix 3/3 (2014)
Exception Handling
- Prog II - C#: Ausnahmebehandlung (1/4): Try & Catch ohne Exception Klasse (2014)
- Prog II - C#: Ausnahmebehandlung (2/4): Try & Catch mit Exception Klasse (2014)
- Prog II - C#: Ausnahmebehandlung (3/4): Finally (2014)
LINQ
Design Patterns in C#
Creational Patterns
- C# - Builder Pattern Example (2023)
- Softwarearchitektur 09 - Prototype und Builder (Erzeugungsmuster) (2021)
Structural Patterns
- C# - Decorator Pattern Example (2023)
- Softwarearchitektur 15 - Strukturmuster (Adapter, Facade, Proxy, Decorator, Comp., Bridge, Flyw.) (2021)
Behavioral Patterns
- C# - Mediator vs. Observer Pattern (Mediator Example Code) (2023)
- Softwarearchitektur 10 - Chain of Responsibility, Strategy, Template Method, Mediator (Verhaltensm.) (2021)
Data Structures and Algorithms
Linked Lists
- C# Sorted Insert with a Doubly Linked List Silent Demo (2015)
- Verkette Liste Umdrehen iterativ / rekursiv - C# Reverse List 🔄 ↩️ (2021)
Trees and Graphs
- AlgoDat - 01: Binärer Suchbaum Eigenschaften, Einfügen & Löschen (2016)
- AlgoDat - 06: AVL Baum: Balancefaktor, Rotationen, Beispiel (2017)
Sorting Algorithms
- AlgoDat - 08: Quicksort Erklärung und Beispiel (Klausuraufgabe) (2018)
- AlgoDat - 03: Heaps, Heapify-Funktion und Heapsort mit Beispiel und Code (C#) (2017)
Software Architecture and Clean Code
SOLID Principles
Clean Code Tips
- Softwarearchitektur 22 - Clean Code Tips (2021)
- Softwarearchitektur 16 - Lose Kopplung und starke Kohäsion / Kohärenz (Clean Code) (2021)
Mathematics and Cryptography
Mathematics
Cryptography
BSRA (Betriebssysteme Rechenarchitektur)
- BsRa - 01: MESI Kohärenzprotokoll (Betriebssysteme und Rechnerarchitektur) (2017)
- BsRa - 02: CPU Steuerungsalgorithmen (SPN, FIFO, RR, etc.) / CPU Scheduling (2017)
- BsRa - 03: Hamming Code Erklärung von Parität, Abstand, Korrektur und Formeln (2018)
- BsRa - 04: Parallele Ausführung CPU Instruktion (Pipeline) WAW WAR RAW Abhängikeiten Superskalarität (2023)
- BsRa - 05: Virtuelle und Physikalische Speicher-Adressierung (2023)
- BsRa - 06: CPU-Cache Platzierungs- und Ersetzungs-Regeln, k-Wege-Assoziativ, Direkt Abgebildet, .. (2023)
- BsRa - 07: ISA-IJVM Assemblersprache (Aus Structured Computer Organization by ANDREW S. TANENBAUM) (2023)
Grundlagen der Informatik
Zahlentheorie (Number Theory)
- Grundlagen Informatik - 01: Dezimal-, Binär- und Hexadezimal umwandeln (2016)
- Grundlagen Informatik - 02: Vorzeichen-Darstellung (2016)
- Grundlagen Informatik - 03: Exzess Darstellung (2016)
- Grundlagen Informatik - 04: (b-1) Komplement Darstellung (2016)
- Grundlagen Informatik - 05: (b) Komplement Darstellung (2016)
- Grundlagen Informatik - 06: Komplenemt Darstellung Beispielaufgaben (2016)
- Grundlagen Informatik - 07: Kommadarstellung (2016)
- Grundlagen Informatik - 08: Umrechnung Gleitkommadarstellung (Normalisieren) (2016)
- Grundlagen Informatik - 09: Gleitkomma-Darstellung Beispiel (mit Hidden Bit) (2016)
- Grundlagen Informatik - 10: Warum (b)-Komplement? / Vor- und Nachteile negativer Zahlendarstellung. (2016)
- Grundlagen Informatik - 11: b-Komplement Subtraktion im Hexadezimalsystem (2016)
Circuit Diagrams and Logic (Schaltpläne und Schaltwerke)
- Grundlagen Informatik - 12: Schaltplan zeichnen mit LogiSim 💡💡💡 (Anfänger Tutorial) (2016)
- Grundlagen Informatik - 13: Wahrheitstabelle, Disjunktive Normalform und Schaltplan (Aussagenlogik) (2016)
- Grundlagen Informatik - 14: KV Diagramm Erklärung, Beispiel und Schreibweisen (2016)
- Grundlagen Informatik - 15: Flip Flops Erklärung, Vom Schaltkreis zum Schaltwerk, RS Flip Flop (2016)
- Grundlagen Informatik - 16: Ampelschaltung mit RS Flip Flops (Schaltwerk) (2016)
MIPS32 Assembler
- Grundlagen Informatik - 17: Einstieg Assemblersprache R-Format Maschinenbefehl umwandeln MIPS32 (2016)
- Grundlagen Informatik - 18: Logische Verschiebung / SHIFT Befehle MIPS32 sll srl sra (2016)
- Grundlagen Informatik - 19: MIPS32 Simulator, Multiplikation, Hi Lo Register Assemblersprache (2016)
- Grundlagen Informatik - 20: Schleife in Assembler MIPS32 beq / Labels (2016)
Assembler (MIPS32, IJVM)
- GDI - Assembler: Einstieg in die Computer- / Maschinensprache / MIPS 32 Architektur (2015)
- GDI - Assembler: Immediate Befehle und Beispiele - MIPS 32 (2015)
- BsRa - 07: ISA-IJVM Assemblersprache (Aus Structured Computer Organization by ANDREW S. TANENBAUM) (2023)
Miscellaneous
Turing Machines and Automata
3D Printing and Raspberry Pi
- 3D Print Raspberry Pi4 Case [2h print in 2 min 🖨️ 🖨️ (2021)]
Bachelor Thesis Tips
Other Computer Science Topics
Security/Cryptography
- Kryptographie - RSA Verschlüsselung 🔑 🤐 🔐 Beispiel mit Erklärung, Rechenschritte am Ende! (2020)
- Prog I - C#: Übung "XOR Verschlüsselung" und "Brute Force Crack" (Prog I - A08) (2014)
Compiler/Assembly Concepts
- Prog I - Grundlagen C# 08: Der Compiler (2013)
- Grundlagen Informatik - 17: Einstieg Assemblersprache R-Format Maschinenbefehl umwandeln MIPS32 (2016)
Software Engineering Practices
- C# Visual Studio Encapsulation Eigenschaften Shortcut (2014)
- Prog II - C#: Fehlerbehandlung Try, Throw, Catch, Exception Handling (2014)