NI / CODE / 01
Python für Jugendliche
Saubere Grundlagen und eigene Programme.
Zum LehrplanNiedersachsen · Zentralabitur 2027 · Informatik
In Niedersachsen wird Informatik im Abitur mit Stift und einem einzigen zugelassenen Hilfsmittel geschrieben: einem Informationsblatt des Landes. Taschenrechner und Formelsammlung sind nicht erlaubt. Umso wichtiger sind die Schreibweisen, die das Kultusministerium für die zentralen Aufgaben festgelegt hat. Diese Seite fasst sie zusammen, nennt den Prüfungstag 2027 und rechnet eine eigene Übung zur Lauflängencodierung durch.
Live seit 2020 · über 10.000 Lernende weltweit unterrichtet · Struktogramme und Code von Hand geübt, auf Englisch
Kurz gesagt
Das Informatik-Abitur 2027 in Niedersachsen wird zentral gestellt und am Montag, 26. April 2027 geschrieben, ohne Rechner, ohne Taschenrechner und ohne Formelsammlung; erlaubt ist nur ein Informationsblatt des Landes. Modern Age Coders bereitet darauf live online vor, auf Englisch, im Kurs Informatik Oberstufe und Abitur, als Gruppe oder im Einzelunterricht, mit einem Mentor, der sich auf Ihr Kind einstellt.
Passende Kurse
Der Abiturkurs folgt dem Kerncurriculum, der SQL-Kurs vertieft Datenbankabfragen im Umfang, den das Land vorgibt, und der Algorithmenkurs trainiert Datenstrukturen von Grund auf.

NI / 01
Einführungs- bis Qualifikationsphase. Struktogramme, Datenstrukturen, Datenbanken, Codierung und Automaten, Lösungen von Hand.
Zum Lehrplan →
NI / 02
Ab 13. SELECT mit Gruppierung, Verknüpfung mehrerer Tabellen und ER-Modelle, Schritt für Schritt.
Zum Lehrplan →
NI / 03
Ab 13. Stapel, Schlangen, Bäume und Suchverfahren, mit vielen Übungen zum Nachvollziehen.
Zum Lehrplan →Prüfung und Oberstufe
Die Aufgaben stellt das Land zentral, auf Grundlage der Einheitlichen Prüfungsanforderungen und des Kerncurriculums Informatik. Alle Kompetenzen des Kerncurriculums sind verbindlich, Rechnerarbeit gibt es keine.
| Frage | Regel | Quelle |
|---|---|---|
| Einführungsphase | Informatik als zweistündiges Wahlpflichtfach möglich | Informatik-Monitor 2026/27 |
| Erhöhtes Niveau | fünf Stunden, als zweites Schwerpunktfach im mathematisch-naturwissenschaftlichen Schwerpunkt | Informatik-Monitor 2026/27 |
| Grundlegendes Niveau | drei Stunden als Ergänzungsfach | Informatik-Monitor 2026/27 |
| Sprachlicher oder musisch-künstlerischer Schwerpunkt | Informatik nur zusätzlich im Wahlbereich | Informatik-Monitor 2026/27 |
| Prüfung im Schwerpunktfach | grundsätzlich schriftlich | Informatik-Monitor 2026/27 |
| Arbeit am Rechner | keine Aufgaben, die einen Rechner erfordern | Informatik-Monitor 2026/27 |
| Taschenrechner, Formelsammlung | nicht zulässig | Informatik-Monitor 2026/27 |
| Zugelassenes Hilfsmittel | ein zentral vorgegebenes Informationsblatt, ausgedruckt | Informatik-Monitor 2026/27; Kultusministerium |
| Prüfungstag 2027 | Montag, 26. April 2027 | Kultusministerium, Bek. vom 28.04.2025 |
Quellen: Gesellschaft für Informatik, Informatik-Monitor 2026/27, Seite Niedersachsen (gelesen am 2. November 2026); Niedersächsisches Kultusministerium, Termine für die Abiturprüfungen 2027, Bekanntmachung vom 28. April 2025 (gelesen am 3. November 2026, Tabelle im Original geprüft).
Nach dem Informatik-Monitor kann das Ergänzungsfach Informatik am Gymnasium mit mathematisch-naturwissenschaftlichem Schwerpunkt drittes, schriftliches Prüfungsfach werden, wenn es in der Qualifikationsphase durchgehend fünfstündig belegt war und schon in der Einführungsphase belegt wurde.
Mit drei Wochenstunden, durchgehend seit der Einführungsphase belegt, ist es als viertes, schriftliches oder als fünftes, mündliches Prüfungsfach möglich. Im fünften Fach kann auch eine Präsentationsprüfung stattfinden.
Laut Monitor hatten im Schuljahr 2024/2025 in Niedersachsen 9 Prozent der Lernenden der Sekundarstufe II Informatik belegt (Quelle: Kultusministerkonferenz). Prüfungsfach war Informatik für 5 Prozent der Abiturientinnen und Abiturienten, berufliche Gymnasien eingerechnet (Quelle: Kultusministerium).
Im bundesweiten Teil des Monitors zählt Niedersachsen zu den drei Ländern, in denen nur ungefähr jede zwölfte Person in der Oberstufe Informatik belegt. Pflichtfach ist Informatik dort seit 2024/25 in Klasse 9 und 10.
Ergänzende Hinweise, Fassung Juni 2025
Das Kultusministerium hat im Juni 2025 neu gefasst, wie zentrale Aufgaben Datenstrukturen, Algorithmen und Datenbanken notieren. Die Fassung ist ab dem Abitur 2027 verbindlich. Ein Teil davon liegt in der Prüfung als Hilfsmittel aus, ein anderer Teil nicht.
| Bereich | Festlegung |
|---|---|
| Indizes | In sprachunabhängigen Betrachtungen beginnt die Zählung bei 0; bei Implementierungen gilt die Indizierung der verwendeten Sprache |
| Zweidimensionale Reihungen | im Normalfall [Zeile][Spalte] |
| Division und Rest | / ist bei zwei ganzen Zahlen die ganzzahlige Division, mod der kleinste positive Rest |
| Dynamische Reihung | Klasse DynArray mit isEmpty, getItem, append, insertAt, setItem, delete, getLength |
| Stapel und Schlange | Stack mit top, push, pop; Queue mit head, enqueue, dequeue |
| Binärbaum | BinTree mit isLeaf, getLeft, setLeft, getRight, setRight, setEmpty und weiteren |
| Laufzeitfehler | zum Beispiel pop auf leerem Stapel: müssen durch Abfragen ausgeschlossen werden |
| Algorithmen | Struktogramme; Kommentare mit zwei Schrägstrichen |
| Klassendiagramme | Konstruktoren mit vorangestelltem c, Sichtbarkeit + und - im Normalfall Pflicht |
| SQL | SELECT mit WHERE, GROUP BY, HAVING, ORDER BY, LIMIT; AVG, COUNT, MAX, MIN, SUM; keine verschachtelten Anweisungen |
| Lauflängencodierung | Reihenfolge Anzahl-Wert |
| Hamming-Code | (7,4) in der Reihenfolge p0 p1 d0 p2 d1 d2 d3, gerade Parität |
Quelle: Niedersächsisches Kultusministerium, Ergänzende Hinweise zum Kerncurriculum Informatik für die gymnasiale Oberstufe, Neufassung Juni 2025, verbindlich für die Abiturprüfungen ab 2027, bezogen über cuvo.nibis.de am 3. November 2026. Die Auswahl und die Kurzform sind unsere; maßgeblich ist das Dokument selbst.
Für die Vorbereitung ist ein Satz besonders wichtig: Mögliche Laufzeitfehler müssen in der eigenen Lösung durch Abfragen ausgeschlossen werden. Wer pop aufruft, ohne vorher mit isEmpty zu prüfen, verliert Punkte, auch wenn der Algorithmus sonst stimmt. Ebenso wichtig: Zeichenketten dürfen nur mit den aufgezählten Operationen bearbeitet werden, etwa Länge bestimmen, Zeichen auslesen, Teilzeichenkette bilden oder ASCII-Werte umrechnen. Bequeme Bibliotheksfunktionen darüber hinaus sind in zentralen Aufgaben nicht zulässig.
Die Aufgaben stellen Algorithmen als Struktogramm dar, sprachunabhängig formuliert. "gib ... zurück" beendet die Operation an dieser Stelle. Das zu übersetzen ist eine eigene Fertigkeit.
Die Hinweise schreiben keine bestimmte Programmiersprache vor, sondern sprechen von der im Unterricht verwendeten. Wir arbeiten in der Sprache, die Ihr Kind in der Schule nutzt.
Weil kein Taschenrechner erlaubt ist, müssen Kompressionsraten, Paritäten und Binärumrechnungen im Kopf oder schriftlich gelingen. Das üben wir gezielt.
Eine Übungsaufgabe von uns
Die Ergänzenden Hinweise legen fest, wie eine Lauflängencodierung notiert und wie das Kompressionsverhältnis berechnet wird. Die folgende Aufgabe ist unsere eigene, keine echte Prüfungsaufgabe; Folgen und Zahlen sind von uns gewählt.
Aufgabe (unsere). Eine Bildzeile aus weißen (w) und schwarzen (b) Pixeln wird lauflängencodiert, Notation Anzahl-Wert, jedes Zeichen zählt gleich viel. a) Codieren Sie die Zeile wwwwwwbbbwwww und berechnen Sie das Kompressionsverhältnis und die prozentuale Datenersparnis. b) Wiederholen Sie das für wbwbwb und deuten Sie das Ergebnis. c) Im Aufgabenkontext seien nur einstellige Anzahlen erlaubt. Wie lautet dann die Codierung von zwölf w hintereinander?
| Zeile | Original | Codiert | Verhältnis | Ersparnis |
|---|---|---|---|---|
| wwwwwwbbbwwww | 13 | 6w3b4w (6) | 6/13 ≈ 0,462 | etwa 53,8 Prozent |
| wbwbwb | 6 | 1w1b1w1b1w1b (12) | 12/6 = 2,0 | minus 100 Prozent |
Bei der ersten Zeile spart die Codierung gut die Hälfte. Bei der zweiten ist die codierte Zeile doppelt so lang wie vorher, die Ersparnis ist negativ. Das ist die eigentliche Lehre der Aufgabe: Lauflängencodierung lohnt sich nur, wenn lange Folgen gleicher Werte vorkommen. Bei ständig wechselnden Werten kostet jeder Wert ein zusätzliches Zeichen für die Anzahl.
Zu c). Zwölf passt nicht in eine Ziffer. Man teilt die Folge: 9w3w. Das sieht seltsam aus, weil zweimal w hintereinander steht, ist aber eindeutig zu decodieren. Die Hinweise sagen ausdrücklich, dass solche Vorgaben zur Notation der Anzahlen aus dem jeweiligen Aufgabenkontext folgen. Lesen Sie den Aufgabentext deshalb genau, bevor Sie codieren.
def lauflaenge(folge):
if folge == "":
return ""
ergebnis = ""
anzahl = 1
for i in range(1, len(folge)):
if folge[i] == folge[i - 1]:
anzahl = anzahl + 1
else:
ergebnis = ergebnis + str(anzahl) + folge[i - 1]
anzahl = 1
ergebnis = ergebnis + str(anzahl) + folge[-1]
return ergebnis
for folge in ["wwwwwwbbbwwww", "wbwbwb"]:
code = lauflaenge(folge)
verhaeltnis = len(code) / len(folge)
ersparnis = (1 - verhaeltnis) * 100
print(folge, "->", code, "| Verhältnis", round(verhaeltnis, 3), "| Ersparnis", round(ersparnis, 1), "%")Ausgabe, so von uns ausgeführt: wwwwwwbbbwwww -> 6w3b4w | Verhältnis 0.462 | Ersparnis 53.8 % und wbwbwb -> 1w1b1w1b1w1b | Verhältnis 2.0 | Ersparnis -100.0 %. Python schreibt das Dezimalkomma als Punkt.
Das Programm nutzt bewusst nur Operationen, die auch die Ergänzenden Hinweise für Zeichenketten nennen: Länge bestimmen, ein Zeichen an einer Position lesen, zwei Zeichenketten verbinden. In der Prüfung schreiben Sie den Algorithmus mit Stift, als Struktogramm oder in Ihrer Unterrichtssprache. Den Rechner nutzen wir in der Vorbereitung nur, um die eigene Lösung hinterher zu prüfen.
Unterricht auf Englisch
Wir unterrichten nur auf Englisch, die Prüfung ist deutsch. Die Operationen der Abiturklassen heißen ohnehin push, pop, enqueue und isEmpty, also englisch.
DynArray, Stack, Queue und BinTree mit ihren Methoden sind englisch benannt. Im Unterricht erklären wir, was die Wörter bedeuten, und ordnen die deutschen Begriffe der Hinweise zu: Reihung, Stapel, Schlange, Binärbaum.
Die Formulierungen im Struktogramm sind in der Prüfung deutsch. Wir lesen sie gemeinsam im Original, besprechen sie auf Englisch und übersetzen sie dann in Code.
Der Mentor unterrichtet live aus Indien. Er hält das Tempo Ihres Kindes, sagt Schwieriges ein zweites Mal anders und lässt Raum für Rückfragen, gern auch auf Deutsch.
Unterrichtszeiten
Wir richten die Uhrzeit nach dem Schultag in Niedersachsen, nicht nach dem Kalender des Mentors. Drei Beispielzeiten:
| Niedersachsen | Mentor in Indien, Winterzeit | Mentor in Indien, ab 28. März 2027 |
|---|---|---|
| 15:15 | 19:45 | 18:45 |
| 19:00 | 23:30 | 22:30 |
| Samstag 12:00 | 16:30 | 15:30 |
Grundlage ist das Einheiten- und Zeitgesetz: mitteleuropäische Zeit, UTC+1, solange keine Sommerzeit gilt, sonst UTC+2. Zurückgestellt wurde am 25. Oktober 2026, vorgestellt wird am 28. März 2027. Indien bleibt bei UTC+5:30, also im Winter viereinhalb und im Sommer dreieinhalb Stunden voraus. Beispielzeiten, keine festen Gruppen.
Nach dem Ende des vierten Halbjahres am 18. März 2027 und bis zum 26. April 2027 bleibt gut ein Monat. In dieser Zeit wünschen sich viele Familien zusätzliche Einzelstunden, die Sie in Ihrer eigenen Zeitzone buchen.
Fortschritt
Unsere eigene Einteilung für die Oberstufe in Niedersachsen. Sie ersetzt keine Bewertung der Schule.
| Stufe | Etwa wann | Ihr Kind kann |
|---|---|---|
| 1. Struktogramm übersetzen | Einführungsphase | ein Struktogramm in Code umsetzen und umgekehrt |
| 2. Strukturen sicher nutzen | erstes Jahr der Q-Phase | mit DynArray, Stack und Queue arbeiten und jeden Laufzeitfehler ausschließen |
| 3. Rekursion im Baum | erstes Jahr der Q-Phase | BinTree rekursiv durchlaufen und Teilbäume begründet verändern |
| 4. Daten und Codes | zweites Jahr der Q-Phase | SQL im festgelegten Umfang schreiben, Hamming-Prüfbits setzen, Kompression bewerten |
| 5. Prüfungsreif | vor dem 26. April 2027 | eine vollständige Aufgabe nur mit Informationsblatt lösen |
Monatlich erhalten Sie eine kurze Notiz: erreichte Stufe, offene Punkte, nächstes Ziel.
Viele Fehler im Abitur sind keine Denkfehler, sondern vergessene Abfragen. Darauf achten wir in jeder Stunde.
Fragen Sie sich vor jedem pop und jedem dequeue: Kann die Struktur hier leer sein?
Rechnen Sie Brüche zuerst als Bruch. Dezimalzahlen ohne Taschenrechner kosten Zeit.
Weitere Kurse
Zum Aufholen, Vertiefen oder Weiterdenken. Alle in derselben Form, live und auf Englisch.
NI / CODE / 01
Saubere Grundlagen und eigene Programme.
Zum LehrplanNI / CODE / 02
Klassen und Objekte Schritt für Schritt.
Zum LehrplanNI / CODE / 03
Schnelle Algorithmen für Neugierige.
Zum LehrplanNI / DATA / 01
Verschlüsselung und Schutz verstehen.
Zum LehrplanNI / DATA / 02
Daten auswerten mit Python.
Zum LehrplanNI / DATA / 03
Wie Modelle aus Daten lernen.
Zum LehrplanNI / MATHE / 01
Analysis, Stochastik, Geometrie.
Zum LehrplanNI / MATHE / 02
Wahrscheinlichkeit gründlich verstanden.
Zum LehrplanNI / MATHE / 03
Rechnen und prüfen mit Python.
Zum LehrplanAblauf
Zwei Stunden pro Woche, beide live und mit demselben Mentor. Unter der Woche oder am Wochenende, flexibel: Wählen Sie eine Gruppe, oder für einen ganz persönlichen Plan den Einzelunterricht zu einer Zeit, die Ihrer Familie passt, am Wochenendvormittag oder an Nachmittagen unter der Woche.
Nachmittag oder Abend
Nach Schule und Hausaufgaben.
Samstag
Mittags, für längere Übungen am Stück.
Einzeln
Zwischen Ende der Q-Phase und Prüfungstag.
Kennt Kursstand und Schreibweisen der Schule.
Alle Kompetenzen, nicht nur Lieblingsthemen.
Lösungen ohne Rechner, danach geprüft.
Begriffe auch auf Deutsch erklärt.
Kurzer Stand für die Eltern.
Fünfzehn bis zwanzig Lernende oder einzeln.
Projekte unserer Lernenden
Neben dem Abiturstoff entstehen eigene Projekte. Einige zeigen die Karten unten, weitere die Seite Student labs (auf Englisch).

KI und ML
Ein KI-Ernährungscoach, der Mahlzeiten auswertet und Schritt für Schritt auf ein Ziel hinarbeitet.

KI und ML
Ein Chatbot, der Fragen zu Mathematik und Programmierung beantwortet, von einem Schüler gebaut und veröffentlicht.

KI und ML
Ein Assistent, der jungen Menschen hilft, unsichere Situationen im Internet zu erkennen.

Web-App
Eine Wetter-Website mit aktuellen Bedingungen für jeden Ort.
Preise
Berechnet wird ein Monat mit acht Live-Stunden. Die Euro-Preise auf dieser Seite folgen dem Referenzkurs der Europäischen Zentralbank. Ihr Konto wird in US-Dollar belastet und von Ihrer Bank umgerechnet, darum kann der gebuchte Betrag minimal abweichen.
Kostenlose Probestunde
Kostenlos
keine Karte nötig
Gruppenkurs
90 €
pro Monat, acht Live-Stunden, abgerechnet in US-Dollar
Einzelunterricht
134 €
pro Monat, acht Live-Stunden, abgerechnet in US-Dollar
Was Familien sagen
Stimmen von Eltern und Lernenden aus Google-Bewertungen, im englischen Wortlaut.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
Fragen und Antworten
Nein, nur auf Englisch und immer live. Gerade in Informatik ist das ein Vorteil: Ihr Kind lernt Programmieren und Englisch zugleich, und die Methoden der Abiturklassen wie push oder enqueue sind ohnehin englisch. Die Mentoren passen Tempo und Aussprache an.
Am Montag, 26. April 2027, zusammen mit Sport. Der erste Nachschreibtermin ist Freitag, 28. Mai 2027. So steht es in der Bekanntmachung des Kultusministeriums vom 28. April 2025.
Nein. Laut Informatik-Monitor 2026/27 sind Taschenrechner und Formelsammlung nicht zulässig. Erlaubt ist ein zentral vorgegebenes Informationsblatt in ausgedruckter Form.
Nein. Es dürfen keine Aufgaben gestellt werden, für die ein Rechner erforderlich ist. Programme werden von Hand geschrieben oder als Struktogramm dargestellt.
Die Ergänzenden Hinweise des Kultusministeriums sprechen von der im Unterricht verwendeten Programmiersprache. Algorithmen werden in den Aufgaben als sprachunabhängige Struktogramme gezeigt; SQL wird in einem festgelegten Umfang verwendet.
Die Neufassung vom Juni 2025. Sie ist laut Titelblatt verbindlich für die Abiturprüfungen ab 2027 und legt unter anderem DynArray, Stack, Queue und BinTree mit ihren Operationen fest.
Nein. Die Ergänzenden Hinweise sagen ausdrücklich, dass verschachtelte SQL-Anweisungen in zentralen Prüfungsaufgaben nicht thematisiert werden.
Unter der Woche oder am Wochenende, flexibel: Wählen Sie eine Gruppe, oder für einen ganz persönlichen Plan den Einzelunterricht zu einer Zeit, die Ihrer Familie passt, am Wochenendvormittag oder an Nachmittagen unter der Woche. 15:15 Uhr in Hannover ist im Winter 19:45 Uhr in Indien.
Monatlich, und zwar in US-Dollar. Angezeigt wird der Betrag in Euro, umgerechnet mit dem Referenzkurs der Europäischen Zentralbank; den tatsächlichen Wechsel macht Ihre Bank. Die erste Stunde ist kostenfrei.
Wir unterrichten begleitend zur Schule und versprechen keine Noten. Bewertet wird allein in der Schule und in der zentralen Prüfung; wir sind mit dem Kultusministerium nicht verbunden.
Weiterlesen
Die meisten Seiten sind englischsprachig.
Alle Seiten für Deutschland.
Klasse 5 bis 13 in allen Ländern.
Wie viel Informatik jedes Land vorschreibt.
Das Fach im Abitur, auf Englisch erklärt.
Mathematik-Abitur auf Englisch.
Unser Unterricht im Detail.
Teil des Leitfadens: Coding in Niedersachsen
Weitere Leitfäden: Coding in Nordrhein-Westfalen · Coding in Land Bremen · Coding in Hessen · Coding in Bayern · Coding in Sachsen-Anhalt · Coding in Schleswig-Holstein · Coding in Baden-Württemberg · Coding in Saarland · Coding in Rheinland-Pfalz · Coding in Berlin · Coding in Hamburg · Coding in Sachsen · Coding in Thüringen · Coding in Brandenburg · Coding in Mecklenburg-Vorpommern
Jetzt starten
Legen Sie eine Klausur oder ein Arbeitsblatt aus dem aktuellen Halbjahr bereit, am besten mit einem Struktogramm. Der Mentor bearbeitet es mit Ihrem Kind und schlägt danach Kurs, Gruppe und Wochenplan bis zum 26. April 2027 vor.
Vorab: How we teach erklärt den Ablauf einer Stunde, Informatik-Nachhilfe online zeigt unser Angebot für alle Klassen.
Per WhatsApp schreiben · +91 91233 66161 · connect@modernagecoders.com
Unterricht live online mit Mentoren in Indien, ausschließlich auf Englisch. Am schnellsten antworten wir über WhatsApp.
Eine Priority Demo ist eine vollständige Unterrichtsstunde von etwa 45 bis 60 Minuten. Danach schickt der Mentor per WhatsApp einen schriftlichen Kompetenzbericht und einen persönlichen Lernplan. Wenn Sie sich anmelden, wird die Demo-Gebühr mit der ersten Monatsgebühr verrechnet: Schicken Sie uns dazu die Bestellnummer der Demo per WhatsApp.
Priority Demo buchen