Lernziele
Die Schülerinnen und Schüler
- können einfache Programme nachvollziehen und auf Fehler untersuchen
- finden für einfache Aufgabenstellungen algorithmische Lösungen und können diese in einer Programmiersprache implementieren
Programmierung bezeichnet die Tätigkeit, Computerprogramme zu erstellen. Dabei handelt es sich um einen Teilbereich der Softwareentwicklung.
Computerprogramme werden mit Hilfe einer Programmiersprache formuliert. Der Programmierer «übersetzt» dabei die vorgegebenen Anforderungen in eine gewünschte Programmiersprache.
Im erweiterten Sinn umfasst Programmieren – neben dem Erstellen des Programm-Codes – zahlreiche weitere Tätigkeiten, z.B.:
- Testen
- liefert das Programm den gewünschten Output?
- läuft es zuverlässig?
- …
- Dokumentieren
- Kommentare im Programm-Code schreiben
- beschreiben wie das Programm verwendet wird
- …
Je nach angewendetem Vorgehensmodell verlaufen die Aktivitäten zur Programmierung in zeitlich voneinander abgegrenzten Projektphasen, parallel oder iterativ. In der Praxis geschieht das Programmieren häufig in Teamarbeit, mit modernen Entwicklungsmethoden und Programmierwerkzeugen.
Umgangssprachlich bezeichnet man gelegentlich auch das Konfigurieren von Haushalts- oder anderer elektrischer Geräte als «Programmieren».
Aufgabe
Hast du schon mal programmiert? Wenn ja, was?
Welche Programmiersprachen kennst du? Wie gut?