Wenn Sie Programmieren unterrichten, fördern Sie auch die Logik, Kreativität und Problemlösungskompetenz. Das sind Dinge, die für die Zukunft aller Schüler:innen wichtig sind. Der Lehrplan für „Jede:r kann programmieren“ von Apple führt die Schüler:innen mit interaktiven Rätseln, lustigen Figuren und Aktivitäten in und außerhalb des Kursraums an die Welt des Programmierens heran. Dabei wird von Anfang an das Programmieren in Swift vermittelt – der Programmiersprache, die auch Profis zum Erstellen leistungsstarker Apps verwenden.
„Jede:r kann programmieren“ ist eine Reihe kostenloser Ressourcen, die auf die Swift Playgrounds App ausgerichtet sind. Schüler:innen werden damit zum Programmieren und Bewältigen realer Herausforderungen motiviert. Die Ressourcen umfassen Handbücher für Lehrkräfte und Schüler:innen mit flexiblen, motivierenden Lektionen – für eine Stunde oder ein ganzes Halbjahr. Für außerschulische Programme und Sommerkurse sind kostenlose Swift Coding Club Materialien verfügbar. App-Präsentationen geben aufstrebenden Programmierer:innen eine Gelegenheit, ihren Einfallsreichtum zusammen mit der Gemeinschaft zu feiern, unabhängig davon, ob sie innerhalb oder außerhalb des Kursraums lernen.
Die Bücher „In Swift entwickeln“ wurden so entwickelt, dass sowohl Anfänger in der Programmiersprache als auch Profis Apps entwickeln können. Lernende ab 14 Jahren erhalten hier praktische Übungen für die Entwicklung von Apps mit Swift in Xcode. Xcode stellt eine integrierte Entwicklungsumgebung dar, mit der auch Profis Apps erstellen. Im Lehrplanführer „In Swift entwickeln“ erhalten Sie einen Überblick über den gesamten Lehrplan und Links zu weiterführenden Informationen.
Einführung in die Erstellung von Apps – mit Swift
Dieser Kurs dauert ein halbes Jahr und erläutert die Grundlagen der App-Entwicklung mit Swift und Xcode. So können die Schüler:innen am Ende ihre erlernten Programmierkenntnisse direkt in der Praxis anwenden und eine simple App für iOS erstellen.
AP Computer Science Principles – mit Swift
Dieser einjährige Kurs eignet sich für angehende Programmierer. Lernende nutzen verschiedene Tools und Programmierungstechniken, um am Ende erfolgreich die Prüfung zu AP Computer Science Principles abzulegen.