Skip to main content
Dashboard
Alle CS50-Kurse

10 Wochen · für Einsteigerinnen und Einsteiger jeden Alters

CS50 for Lawyers – Informatik für Juristinnen und Juristen

Technische Grundlagen für Juristinnen und Juristen: Algorithmen, Kryptografie, Netzwerke, Web, Datenbanken und digitale Rechtsfragen.

Offizielle Kursseite

Vollständiger Wochenüberblick

Jede Woche führt zu einer eigenen Lernlektion mit verständlicher Erklärung, Beispiel und Übung. Die offiziellen Vorlesungsseiten und Transkripte dienen als Quellenabgleich und sind freiwillige Vertiefung.

  1. Woche 1: Rechnerisches Denken

    Vorlesungsseite

    Computational Thinking übersetzt ein Problem in Eingaben, Regeln und Ergebnisse. Abstraktion, Zerlegung, Muster und Algorithmen helfen, technische Systeme präzise zu beurteilen.

  2. Woche 2: Programmiersprachen

    Vorlesungsseite

    Programmiersprachen definieren Syntax und Laufzeitverhalten. Quelltext wird interpretiert, kompiliert oder in Zwischencode übersetzt; Versionen, Bibliotheken und Laufzeitumgebung beeinflussen Ergebnisse.

  3. Woche 3: Algorithmen und Datenstrukturen

    Vorlesungsseite

    Algorithmen ordnen technische Entscheidungen in nachvollziehbare Schritte; Datenstrukturen formen, welche Abfragen effizient möglich sind. Beide können Auswirkungen auf Kosten, Zugang und Beweisbarkeit haben.

  4. Woche 4: Kryptografie

    Vorlesungsseite

    Kryptografie schützt Daten mit mathematischen Verfahren. Hashes prüfen Integrität, symmetrische Verschlüsselung nutzt denselben geheimen Schlüssel und asymmetrische Verfahren nutzen zusammengehörige Schlüssel.

  5. Woche 5: Cybersicherheit I

    Vorlesungsseite

    Cybersecurity beginnt mit Risiken, Angriffsflächen und Schutzmaßnahmen. Phishing, schwache Zugangsdaten, veraltete Software und zu weitreichende Rechte sind miteinander verbundene Risiken.

  6. Woche 6: Internet und Cloud Computing

    Vorlesungsseite

    Cloud-Dienste stellen Rechenleistung, Speicher und Plattformen über Netzwerke bereit. Mandantentrennung, Identität, Region, Auftragsverarbeitung und Wiederherstellung sind zentrale Fragen.

  7. Woche 7: Webentwicklung

    Vorlesungsseite

    Webanwendungen kombinieren Browser, Server, Netzwerk und oft Datenbank. Eine Analyse sollte Anfragen, Antworten, Cookies, Sessions, Eingaben und Vertrauensgrenzen verfolgen.

  8. Woche 8: Datenbankentwurf

    Vorlesungsseite

    Datenbankdesign legt Entitäten, Beziehungen, Schlüssel und Integritätsregeln fest. Das Schema beeinflusst Suche, Berichte, Löschung und Nachweisbarkeit.

  9. Woche 9: Cybersicherheit II

    Vorlesungsseite

    Fortgeschrittene Sicherheitsanalyse betrachtet Softwarefehler, Lieferkette, Reaktion auf Vorfälle und Datenschutz gemeinsam. Nachweise brauchen Ursprung, Integrität und nachvollziehbare Verarbeitung.

  10. Woche 10: Recht und Technologie

    Vorlesungsseite

    Technische Systeme beeinflussen Beweiszugang, Privatsphäre, Haftung, Urheberrecht und Diskriminierungsrisiken. Eine tragfähige Prüfung verbindet konkrete technische Tatsachen mit anwendbarer Rechtsordnung.