Jump to content

Main Page: Difference between revisions

From Knowledge Base
No edit summary
No edit summary
Line 98: Line 98:


==== Delegates and Events ====
==== 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=pC_GW3wZf6w 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=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=weOoYsuVgac Prog II - C#: Verwendung von Delegaten (2014)]
Line 125: Line 125:
==== LINQ ====
==== LINQ ====
* [https://www.youtube.com/watch?v=c2l2ZBCmJKA C# - LINQ Hello World 👋👋 Basics und Where / Select Beispiel-Queries (2023)]
* [https://www.youtube.com/watch?v=c2l2ZBCmJKA C# - LINQ Hello World 👋👋 Basics und Where / Select Beispiel-Queries (2023)]
=== Data Structures and Algorithms ===
==== Basic Structures and Linked Lists ====
* [https://www.youtube.com/watch?v=iqxRwQ8hes0  C# für Beginner - 27: Queue Demo (FIFO Prinzip), Enqueue() und Dequeue() Methode ]
* [https://www.youtube.com/watch?v=HadwLRw4GPk C# für Beginner - 29: Doppelt Verkette Liste Vorne Einfügen]
* [https://www.youtube.com/watch?v=NlkvS8LXF18  C# für Beginner - 30: Doppelt Verkette Liste Mittig und Sortiert Einfügen ]
* [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=t7KZobZqm78 AlgoDat - 02: Binärer Suchbaum 🌴 Inorder Preorder Postorder Traversierung (2016)]
* [https://www.youtube.com/watch?v=894TXZU6H8Q AlgoDat - 03: Heaps, Heapify-Funktion und Heapsort mit Beispiel und Code (C#) (2017)]
* [https://www.youtube.com/watch?v=RGxOJ-syDkI AlgoDat - 06: AVL Baum: Balancefaktor, Rotationen, Beispiel (2017)]
* [https://www.youtube.com/watch?v=P8dWVsESEsk AlgoDat - 07: B-Baum Ordnung, Underflow, Overflow (2018)]
* [https://www.youtube.com/watch?v=g89lHK7u-vU AlgoDat - 09: Treaps Erklärung, Einfügen und Löschen]
=== Recursive Methods ===
* [https://www.youtube.com/watch?v=R2Du5lnawy0 N Queen ♕ / Damen ♛ Problem Lösungsvorschlag C# 👑👑👑 Rekursiv / Backtracking (2021)]
==== Sorting Algorithms ====
* [https://www.youtube.com/watch?v=uZ6qImNLpfM AlgoDat - 04: Binäre Suche - Algorithmus mit Beisipel und Code (C#)]
* [https://www.youtube.com/watch?v=894TXZU6H8Q AlgoDat - 03: Heaps, Heapify-Funktion und Heapsort mit Beispiel und Code (C#) (2017)]
* [https://www.youtube.com/watch?v=nHLrirZO_PU AlgoDat - 08: Quicksort Erklärung und Beispiel (Klausuraufgabe) (2018)]


=== Design Patterns in C# ===
=== Design Patterns in C# ===
Line 132: Line 156:


==== Structural Patterns ====
==== Structural Patterns ====
* [https://www.youtube.com/watch?v=xthgJCyEmQA&t=33s C# - Decorator Pattern Example (2023)]
* [https://www.youtube.com/watch?v=xthgJCyEmQA C# - Decorator Pattern Example (2023)]
* [https://www.youtube.com/watch?v=9a2VoOBZQ1Q Softwarearchitektur 15 - Strukturmuster (Adapter, Facade, Proxy, Decorator, Comp., Bridge, Flyw.) (2021)]
* [https://www.youtube.com/watch?v=9a2VoOBZQ1Q Softwarearchitektur 15 - Strukturmuster (Adapter, Facade, Proxy, Decorator, Comp., Bridge, Flyw.) (2021)]


==== Behavioral Patterns ====
==== 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=hCraQXGd8Q0 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)]
* [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 ===
=== Software Architecture and Clean Code ===
Line 164: Line 177:
* [https://www.youtube.com/watch?v=eV03k49OTgA Mathe - Simplex Verfahren Beispiel (2020)]
* [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)]
* [https://www.youtube.com/watch?v=QsXQivZ7cAc Mathe - Vollständige Induktion (Beispiel) (2018)]
* [https://www.youtube.com/watch?v=jdVgd-V8HkY https://www.youtube.com/watch?v=jdVgd-V8HkY (2015)]


==== Cryptography ====
==== 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=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)]


=== BSRA (Betriebssysteme Rechenarchitektur) ===
=== 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=5ns2vqgMXhA 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=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=xijeZ1RfxoE BsRa - 03: Hamming Code Erklärung von Parität, Abstand, Korrektur und Formeln (2018)]
Line 175: Line 190:
* [https://www.youtube.com/watch?v=mX3vSRQuIik BsRa - 05: Virtuelle und Physikalische Speicher-Adressierung (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=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)]
* [https://www.youtube.com/watch?v=-1c2HRlgyMA BsRa - 07: ISA-IJVM Assemblersprache (Aus Structured Computer Organization by ANDREW S. TANENBAUM) (2023)]


=== Grundlagen der Informatik ===
=== Grundlagen der Informatik ===
Line 196: Line 211:
* [https://www.youtube.com/watch?v=4baoe1u3So8 Grundlagen Informatik - 14: KV Diagramm Erklärung, Beispiel und Schreibweisen (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=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)]
* [https://www.youtube.com/watch?v=ym-Aroj-YtY Grundlagen Informatik - 16: Ampelschaltung mit RS Flip Flops (Schaltwerk) (2016)]


==== MIPS32 Assembler ====
==== MIPS32 Assembler ====
Line 207: Line 222:
* [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=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=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)]
* [https://www.youtube.com/watch?v=-1c2HRlgyMA BsRa - 07: ISA-IJVM Assemblersprache (Aus Structured Computer Organization by ANDREW S. TANENBAUM) (2023)]


=== Other Computer Science Topics ===
=== Other Computer Science Topics ===
Line 213: Line 228:
* [https://www.youtube.com/watch?v=BW9tgbFyfWE Turingtafel und Konfiguartion einer Turingmaschine mit Graph und Beispiel (2021)]
* [https://www.youtube.com/watch?v=BW9tgbFyfWE Turingtafel und Konfiguartion einer Turingmaschine mit Graph und Beispiel (2021)]


==== Security/Cryptography ====
==== Databases ====
* [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=sRil_zlmZhw Datenbanken: MySQL - Erste Befehle / Grundlagen (2017)]
* [https://www.youtube.com/watch?v=zKO938nRsQE Prog I - C#: Übung "XOR Verschlüsselung" und "Brute Force Crack" (Prog I - A08) (2014)]
 


==== Tools and Tutorials ====
==== Tools and Tutorials ====

Revision as of 13:53, 22 January 2025

Foundational concepts

Applied Practices and Beyond


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

Variables, Data Types, and Operators

Control Structures (If, Switch, Loops)

Arrays

Functions and Methods

Object-Oriented Programming (OOP)

Delegates and Events

Generics
Interfaces and Inheritance
Conversion Operators
Exception Handling

LINQ

Data Structures and Algorithms

Basic Structures and Linked Lists

Trees and Graphs

Recursive Methods

Sorting Algorithms

Design Patterns in C#

Creational Patterns

Structural Patterns

Behavioral Patterns


Software Architecture and Clean Code

SOLID Principles

Clean Code Tips

Mathematics and Cryptography

Mathematics

Cryptography

BSRA (Betriebssysteme Rechenarchitektur)

Grundlagen der Informatik

Zahlentheorie (Number Theory)

Circuit Diagrams and Logic (Schaltpläne und Schaltwerke)

MIPS32 Assembler

Assembler (MIPS32, IJVM)

Other Computer Science Topics

Turing Machines and Automata

Databases

Datenbanken: MySQL - Erste Befehle / Grundlagen (2017)


Tools and Tutorials

Bachelor Thesis Tips


Statistics (22.01.2025)

  • Total Views: 499,115
  • Total Likes: 4,787
  • Total Comments: 1,065