Crayonbird
Menü

Informatik

Was ist Programmieren (Coding)?

Kurze Antwort

Programmieren (Coding) heißt, Anweisungen in einer Sprache zu schreiben, die ein Computer versteht, damit er eine Aufgabe erledigt, etwa ein Spiel, eine App oder eine Website.

6–14 JahreGrundschule

In einem Satz

Programmieren heißt, Anweisungen zu schreiben, den sogenannten Code, die einem Computer genau sagen, was er tun soll.

Erklärt

Computer sind schnell, aber sie tun nur, was man ihnen sagt. Programmieren ist der Weg, es ihnen zu sagen. Zuerst planst du die Schritte, das ist ein Algorithmus. Dann schreibst du diese Schritte in einer Programmiersprache. Die fertige Sammlung von Anweisungen ist ein Programm. Apps, Spiele, Websites und sogar Waschmaschinen laufen mit Programmen.

Es gibt zwei Hauptwege zu programmieren:

  • Blockbasiert: Du ziehst Blöcke wie Puzzleteile zusammen. Ein beliebtes Beispiel ist Scratch, das am MIT Media Lab entstanden ist. Es eignet sich gut für den Einstieg, weil du bei den Befehlen keine Tippfehler machen kannst.
  • Textbasiert: Du tippst Befehle. Python und JavaScript sind häufige Beispiele. Die meisten Profis programmieren in Textform.

Egal, welche Sprache, dieselben großen Ideen tauchen auf:

  • Folge (Sequenz): Anweisungen laufen der Reihe nach ab.
  • Schleifen: Anweisungen werden wiederholt.
  • Bedingungen: „Wenn dies, dann das.“
  • Variablen: benannte Kisten, die Informationen speichern, wie einen Punktestand.
  • Ereignisse: etwas, das Code startet, zum Beispiel ein Klick auf die grüne Flagge oder ein Tastendruck.

Code funktioniert selten gleich beim ersten Mal, selbst bei Profis. Fehler zu finden und zu beheben heißt Fehlersuche (Debugging) und gehört ganz normal zum Programmieren. Tief drinnen verwandelt der Computer alles in Binärzahlen: Muster aus 0 und 1.

  • Computer
  • Roboter
  • Rakete
  • Bauklötze
Mit Programmieren kannst du eine Figur tanzen, einen Roboter fahren oder ein Raketenspiel fliegen lassen.

Beispiele

Blockcode (im Scratch-Stil):

  • wenn die grüne Flagge angeklickt wird
  • wiederhole 10-mal
  • gehe 10 Schritte
  • drehe dich um 36 Grad

Dieselbe Idee in Python:

Python-Zeile Was sie tut
score = 0 erstellt eine Variable namens score mit dem Startwert 0
for i in range(5): wiederholt die nächsten Zeilen 5-mal
score = score + 1 zählt 1 zum Punktestand dazu
print(score) zeigt den Punktestand auf dem Bildschirm

Auch Programmieren ohne Computer funktioniert: Schreibe Pfeilkarten (vorwärts, links, rechts) und „programmiere“ damit eine Freundin oder einen Freund, durch ein Labyrinth auf dem Boden zu laufen.

Häufige Fehler

  • Tippfehler bei Textcode. Groß- und Kleinschreibung, Klammern und Doppelpunkte sind wichtig. Prüfe genau.
  • Aufgeben, wenn etwas kaputtgeht. Bei allen geht mal ein Programm kaputt. Teste kleine Teile oft.
  • Code kopieren, ohne ihn zu verstehen. Ändere jeweils eine Sache und sage vorher, was passieren wird.

Kurzes Quiz

Programmieren (Coding)

Teste dein Wissen mit 4 kurzen Fragen.

Frage 1 von 4

Was ist ein Programm?

Üben

Probier es aus

Alle Blätter: Logikrätsel

Für Erwachsene

Algorithmus

Ein Algorithmus ist eine genaue Schritt-für-Schritt-Anleitung, um ein Problem zu lösen oder eine Aufgabe zu erledigen. Computer befolgen Algorithmen, die als Code geschrieben sind.

Informatik · 5–12 Jahre

Fehlersuche (Debugging)

Debugging heißt, Fehler (englisch bugs) in einem Algorithmus oder Computerprogramm zu finden und zu beheben. Das gehört für alle ganz normal zum Programmieren.

Informatik · 6–14 Jahre

Binärsystem

Das Binärsystem (Dualsystem) ist ein Zahlensystem mit nur zwei Ziffern, 0 und 1. Computer speichern und verarbeiten damit alle ihre Informationen.

Informatik · 9–14 Jahre

Sicher im Internet

Sicher im Netz heißt: persönliche Daten geheim halten, Privatsphäre-Einstellungen und starke Passwörter nutzen, nett sein und bei Sorgen eine vertraute erwachsene Person ansprechen.

Informatik · 5–14 Jahre

Wachstumsdenkweise (Growth Mindset)

Ein Growth Mindset ist die Überzeugung, dass sich Fähigkeiten durch Übung, gute Strategien und Hilfe verbessern lassen. Beim Fixed Mindset glaubt man, dass man ein Talent entweder hat oder nicht.

Lerntechniken · 6–16 Jahre

Zurück zum Schullexikon