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 KursseiteVollstä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.
Woche 1: Rechnerisches Denken
VorlesungsseiteComputational Thinking übersetzt ein Problem in Eingaben, Regeln und Ergebnisse. Abstraktion, Zerlegung, Muster und Algorithmen helfen, technische Systeme präzise zu beurteilen.
Woche 2: Programmiersprachen
VorlesungsseiteProgrammiersprachen definieren Syntax und Laufzeitverhalten. Quelltext wird interpretiert, kompiliert oder in Zwischencode übersetzt; Versionen, Bibliotheken und Laufzeitumgebung beeinflussen Ergebnisse.
Woche 3: Algorithmen und Datenstrukturen
VorlesungsseiteAlgorithmen ordnen technische Entscheidungen in nachvollziehbare Schritte; Datenstrukturen formen, welche Abfragen effizient möglich sind. Beide können Auswirkungen auf Kosten, Zugang und Beweisbarkeit haben.
Woche 4: Kryptografie
VorlesungsseiteKryptografie 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.
Woche 5: Cybersicherheit I
VorlesungsseiteCybersecurity beginnt mit Risiken, Angriffsflächen und Schutzmaßnahmen. Phishing, schwache Zugangsdaten, veraltete Software und zu weitreichende Rechte sind miteinander verbundene Risiken.
Woche 6: Internet und Cloud Computing
VorlesungsseiteCloud-Dienste stellen Rechenleistung, Speicher und Plattformen über Netzwerke bereit. Mandantentrennung, Identität, Region, Auftragsverarbeitung und Wiederherstellung sind zentrale Fragen.
Woche 7: Webentwicklung
VorlesungsseiteWebanwendungen kombinieren Browser, Server, Netzwerk und oft Datenbank. Eine Analyse sollte Anfragen, Antworten, Cookies, Sessions, Eingaben und Vertrauensgrenzen verfolgen.
Woche 8: Datenbankentwurf
VorlesungsseiteDatenbankdesign legt Entitäten, Beziehungen, Schlüssel und Integritätsregeln fest. Das Schema beeinflusst Suche, Berichte, Löschung und Nachweisbarkeit.
Woche 9: Cybersicherheit II
VorlesungsseiteFortgeschrittene Sicherheitsanalyse betrachtet Softwarefehler, Lieferkette, Reaktion auf Vorfälle und Datenschutz gemeinsam. Nachweise brauchen Ursprung, Integrität und nachvollziehbare Verarbeitung.
Woche 10: Recht und Technologie
VorlesungsseiteTechnische Systeme beeinflussen Beweiszugang, Privatsphäre, Haftung, Urheberrecht und Diskriminierungsrisiken. Eine tragfähige Prüfung verbindet konkrete technische Tatsachen mit anwendbarer Rechtsordnung.