GridInstituteby Studygrid
Lehrgang / Version 2026.1

Vom Fundament
zur eigenen Fachleistung.

Geplant sind 500 Stunden in den gemeinsamen Fachbereichen und 100 Stunden Abschlussarbeit. Die individuelle Spanne beträgt voraussichtlich 400–600 plus 80–120 Stunden.

Dies ist der vollständige Planungsrahmen, kein bereits vollständig ausgearbeiteter Kurs. Die Stunden müssen anhand der ausgearbeiteten Aufgaben und Erprobung überprüft werden. Aktuell veröffentlichte Inhalte findest du unter Beispiellektionen.
01

Informatikgrundlagen

Geschichte und Teilgebiete der Informatik; Daten, Information und Codierung; Zahlensysteme, Aussagenlogik und begründetes Problemlösen.

26 h geplant
02

Computersysteme

CPU, Speicherhierarchie, RAM und persistente Speicher; Betriebssysteme, Prozesse, Dateisysteme, Rechte und Virtualisierung.

28 h geplant
03

Netzwerke und Internet

Schichtenmodelle, IP, Subnetze, DNS, HTTP, TLS, Client–Server-Architektur und systematische Fehlersuche anhand eigener Beobachtungen.

32 h geplant
04

Algorithmen und Datenstrukturen

Kontrollstrukturen, Arrays, Listen, Stapel, Warteschlangen, Such- und Sortierverfahren sowie grundlegende Komplexitätsanalyse.

36 h geplant
05

Webgrundlagen

Semantisches HTML, responsives CSS, JavaScript, DOM, Formulare, zugängliche Interaktionen und Tastaturbedienung.

40 h geplant
06

PHP

Typen, Funktionen, Datenfluss, objektorientierte Programmierung, Exceptions, Composer, Architektur und umgebungsspezifische Konfiguration.

64 h geplant
07

Datenbanksysteme

Relationale, dokumentenorientierte und weitere Datenmodelle; begründeter Vergleich von MySQL, MariaDB, PostgreSQL und SQLite; Migration und versionsabhängige Unterschiede.

26 h geplant
08

SQL und Datenmodellierung

Beziehungen, Normalisierung, Constraints, JOINs, Gruppierungen, Transaktionen, Isolation, Indizes und nachvollziehbare Abfrageanalyse.

64 h geplant
09

Backendentwicklung

Routing, HTTP-APIs, Authentifizierung, objektbezogene Autorisierung, Rollen, Uploads, E-Mails und Hintergrundverarbeitung.

44 h geplant
10

Software Engineering

Anforderungen, Modellierung, Architekturentscheidungen, Git, Zusammenarbeit, technische Dokumentation und Wartbarkeit.

30 h geplant
11

Sicherheit

Bedrohungsmodelle, SQL-Injection, XSS, CSRF, Sessions, Rechteprüfung, sichere Konfiguration und Mindestkriterien für sicherheitskritische Aufgaben.

36 h geplant
12

Qualität und Betrieb

Tests, Debugging, Performance, Linux, Deployment, Logging, Monitoring sowie überprüfbare Backups und Wiederherstellung.

36 h geplant
13

Mensch und Informatik

Usability, Datenschutz, Ethik, KI-Werkzeuge und gesellschaftliche Auswirkungen anhand begründeter Fallanalysen.

20 h geplant
14

Fachmethoden

Quellenkritik, gezielte Recherche, technische Vergleiche, reproduzierbare Experimente und wissenschaftsnahes Schreiben.

18 h geplant
15

Abschlussarbeit

Wahlweise Softwareprojekt, eigene technische Untersuchung, Architektur- und Umsetzungskonzept oder methodische Fallstudie; Antrag, Zwischenstand, Endabgabe und schriftliche Transferaufgabe.

100 h geplant

Ein realistischer Rhythmus

Bei zehn Lernstunden pro Woche entsprechen 600 Stunden ungefähr 60 aktiven Lernwochen. Ferien, Wiederholungen und die Rückmeldungszeiten der Prüfenden kommen individuell hinzu. Material darf vorausgelesen werden. Zur Prüfung zählen die fachlichen Voraussetzungen und bewerteten Leistungen, nicht abgesessene Zeit.

Was du mitbringst

Sichere Computerbedienung, grundlegende Schulmathematik, Lesekompetenz in Deutsch und die Bereitschaft, englische technische Dokumentation zu verwenden. Du benötigst einen Computer mit Entwicklungswerkzeugen und Internet. Die Beispiellektionen erklären ihre zusätzlichen Voraussetzungen einzeln.

Prüfungsreglement lesen →