Lehrplanführer - Juli 2020 - Apple

Die Seite wird erstellt Karl Bertram
 
WEITER LESEN
Lehrplanführer - Juli 2020 - Apple
Lehrplanführer

       Juli 2020
In Swift entwickeln – Lehrplanführer | November 2019   1
Lehrplanführer - Juli 2020 - Apple
In Swift entwickeln
„In Swift entwickeln“ ist ein Lehrplan, bei dem Schüler lernen,
Xcode auf dem Mac zu verwenden und Swift zu lernen – eine
leistungsstarke und intuitive Open Source Programmiersprache
von Apple. Es ist die gleiche Sprache, die auch professionelle
App-Entwickler für den schnell wachsenden App-Markt nutzen,
wenn sie Apps für iOS, iPadOS, macOS, tvOS, watchOS und
mehr erstellen. Der Lehrplan „In Swift entwickeln“ eignet sich
hervorragend, um Schüler mit und ohne vorherige
Programmierkenntnisse zu unterrichten.
Lehrplanführer - Juli 2020 - Apple
Lehrplan für Realschulen und Gymnasien
Der Lehrplan „In Swift entwickeln“ ermutigt Schüler dazu, Herausforderungen aus der realen Welt auf kreative Weise durch die App-Entwicklung
zu lösen. Die Schüler sammeln grundlegende Kenntnisse in den Kursen „Explorations“ oder „Fundamentals“ und lernen dann in „Data Collections“
fortgeschrittenere Konzepte kennen. Alle Kurse umfassen unterstützende, kostenlose Lehrerhandbücher, unabhängig von der Erfahrung der Lehrer
mit Swift oder anderen Programmiersprachen.

  AP® CS Prinzipien*                                                           Fundamentals                                              Data Collections
  180 Stunden                                                                  180 Stunden                                               180 Stunden

Die Schüler erlernen wichtige Computerkonzepte und                          Die Schüler sammeln mit Swift essentielle Kenntnisse für   Die Schüler bauen auf dem Wissen und den Fähigkeiten
schaffen so eine solide Grundlage für die                                   die Entwicklung von iOS Apps. Sie erlernen die             auf, die sie in „Fundamentals“ erworben haben, indem sie
Programmierung mit Swift, während sie sich auf die                          Schlüsselkonzepte und Vorgehensweisen, die Swift           ihre Arbeit im Rahmen der Entwicklung von iOS Apps
Prüfung „AP® Computer Science Prinzipien“                                   Programmierer tagtäglich verwenden, und entwickeln         erweitern sowie komplexere und leistungsfähigere Apps
vorbereiten. Sie lernen etwas über die Auswirkungen                         grundlegende Kenntnisse mit Quell- und UI-Editoren in      erstellen. Sie arbeiten mit Daten von einem Server und
der Informatik und von Apps auf die Gesellschaft,                           Xcode. Die Schüler können iOS Apps erstellen, die          erkunden neue iOS APIs, die vielfältigere App-Erlebnisse
Wirtschaft und unsere Kultur, während sie die                               standardmäßigen Vorgehensweisen folgen,                    ermöglichen, einschließlich der Anzeige großer
Entwicklung von iOS Apps erkunden. In den Lektionen                         einschließlich dem Einsatz bestehender UI-Elemente         Datensammlungen in mehreren Formaten. Die Schüler
lernen die Schüler den Prozess der App-Entwicklung                          und -Layouts.                                              erlernen neue Funktionen des iOS SDK, um ihre
kennen und erfahren, wie sie Ideen sammeln, die                                                                                        Entwicklung zum App-Entwickler fortzusetzen.
Vorgehensweise planen, Prototypen erstellen und eine
selbst erdachte App beurteilen.

Lektion 1: Werte                                                            Lektion 1: Erste Schritte mit der App-Entwicklung          Lektion 1: Tabellen und Beharrlichkeit
Episode 1: Der TV-Club                                                      Lektion 2: Einführung zum UIKit                            Lektion 2: Mit dem Web arbeiten
Lektion 2: Algorithmen
                                                                            Lektion 3: Navigation und Workflows                        Lektion 3: Erweiterte Datenanzeige
Episode 2: Der Fernsehabend
                                                                            Lektion 4: Erstellen Ihrer App                             Lektion 4: Erstellen Ihrer App
Lektion 3: Daten organisieren
Episode 3: Fotos teilen
Lektion 4: Apps erstellen

*Für Schulen, die nicht AP® CSP unterrichten, steht der „In Swift entwickeln – Explorations“-Kurs zur Verfügung.
                                                                                                                                                    Bald verfügbar
In Swift entwickeln – Lehrplanführer | Juli 2020                                                                                                                                                  3
Lehrplanführer - Juli 2020 - Apple
Lehrplan für Hochschulen
Der Lehrplan „In Swift entwickeln“ ermutigt Schüler, Herausforderungen aus der realen Welt auf kreative Weise durch die App-Entwicklung
zu lösen. Die Schüler sammeln grundlegende Kenntnisse in den Kursen „Explorations“ oder „Fundamentals“ und lernen dann in „Data Collections“
fortgeschrittenere Konzepte kennen. Alle Kurse umfassen unterstützende, kostenlose Lehrerhandbücher, unabhängig von der Erfahrung der Lehrer
mit Swift oder anderen Programmiersprachen.

  Explorations                                       Fundamentals                                         Data Collections
  Ein Semester                                       Ein Semester                                         Ein Semester

Die Schüler erlernen wichtige Computerkonzepte     Die Schüler sammeln mit Swift essentielle            Die Schüler bauen auf dem Wissen und den
und schaffen so eine solide Grundlage für die      Kenntnisse für die Entwicklung von iOS Apps.         Fähigkeiten auf, die sie in „Fundamentals“ erworben
Programmierung mit Swift. Sie lernen etwas über    Sie erlernen die Schlüsselkonzepte und               haben, indem sie ihre Arbeit im Rahmen der
die Auswirkungen der Informatik und von Apps       Vorgehensweisen, die Swift Programmierer             Entwicklung von iOS Apps erweitern sowie
auf die Gesellschaft, Wirtschaft und Kultur,       tagtäglich verwenden, und entwickeln                 komplexere und leistungsfähigere Apps erstellen.
während sie die Entwicklung von iOS Apps           grundlegende Kenntnisse mit Quell- und UI-           Sie arbeiten mit Daten von einem Server und
erkunden. In den Lektionen lernen die Schüler      Editoren in Xcode. Die Schüler können iOS Apps       erkunden neue iOS APIs, die vielfältigere App-
den Prozess der App-Entwicklung kennen und         erstellen, die standardmäßigen Vorgehensweisen       Erlebnisse ermöglichen, einschließlich der Anzeige
erfahren, wie sie Ideen sammeln, die               folgen, einschließlich dem Einsatz bestehender UI-   großer Datensammlungen in mehreren Formaten. Die
Vorgehensweise planen, Prototypen erstellen und    Elemente und -Layouts.                               Schüler erlernen neue Funktionen des iOS SDK, um
eine selbst erdachte App beurteilen.                                                                    ihre Entwicklung zum App-Entwickler fortzusetzen.

Lektion 1: Werte                                   Lektion 1: Erste Schritte mit der App-Entwicklung    Lektion 1: Tabellen und Beharrlichkeit
Episode 1: Der TV-Club                             Lektion 2: Einführung zum UIKit                      Lektion 2: Mit dem Web arbeiten
Lektion 2: Algorithmen                             Lektion 3: Navigation und Workflows                  Lektion 3: Erweiterte Datenanzeige
Episode 2: Der Fernsehabend                        Lektion 4: Erstellen Ihrer App                       Lektion 4: Erstellen Ihrer App
Lektion 3: Daten organisieren
Episode 3: Fotos teilen
Lektion 4: Apps erstellen

                                                                                                                     Bald verfügbar
In Swift entwickeln – Lehrplanführer | Juli 2020                                                                                                              4
Lehrplanführer - Juli 2020 - Apple
Lehrplanübersicht
Der Lehrplan „In Swift entwickeln“ richtet sich an Schüler auf weiterführenden Schulen sowie Studierende an Hochschulen, damit
diese das Entwickeln und Erstellen einer voll funktionsfähigen eigenen App erkunden können. Während sie neue Fähigkeiten
entwickeln, meistern die Lernenden gleichzeitig die wichtigsten Programmierkonzepte. Außerdem können sie für ihre Kenntnisse
von Swift oder Xcode AP® Punkte oder eine branchenweit anerkannte Zertifizierung erhalten. Und Studenten, die eine Zertifizierung
erhalten, können ein digitales Badge mit ihren professionellen Netzwerken teilen, um ihre Bereitschaft für die Industrie zu vermitteln.

Die zugehörigen Lehrerhandbücher enthalten Tools für Pädagogen, um die Interaktion mit den angehenden App-Entwicklern zu
vertiefen, unabhängig von ihrer Erfahrung im Vermitteln von Swift oder anderen Programmiersprachen. Für außerschulische
Programme und Sommerkurse sind kostenlose Swift Coding Club Materialien verfügbar. App-Präsentationen geben aufstrebenden
Programmierern eine Gelegenheit, ihren Einfallsreichtum zusammen mit der Gemeinschaft zu feiern, unabhängig davon, ob sie
innerhalb oder außerhalb des Kursraums lernen.

In Swift entwickeln – Lehrplanführer | Juli 2020                                                                                          5
Lehrplanführer - Juli 2020 - Apple
Wichtige Features

Xcode Playgrounds                                                                                                  Interaktive Widgets*
Die Schüler lernen                                                                                                 Mithilfe von Fotogalerien,
Programmierkonzepte kennen,                                                                                        interaktiven Bildern und
während sie in Playgrounds                                                                                         Keynote-Dateien untersuchen
Code schreiben. Dabei handelt                                                                                      die Schüler alltägliche Aktivitäten
es sich um eine interaktive                                                                                        und Tools – von der Suche im
Programmierumgebung, in der                                                                                        Internet über das Aufnehmen
sie mit Code experimentieren                                                                                       von Fotos bis hin zur Interaktion
und Ergebnisse sofort sehen                                                                                        in sozialen Medien – und
können.                                                                                                            erkunden dabei die dahinter
                                                                                                                   stehende Technologie und ihre
                                                                                                                   Auswirkungen auf die
                                                                                                                   Gesellschaft.

Geführte App-Projekte                                                                                              Schrittweise Anleitungen
Anhand der enthaltenen                                                                                             Die Schüler werden mit
Projektdateien können die                                                                                          ausführlichen illustrierten
Schüler mit bestimmten                                                                                             Anleitungen und Lernvideos
Teilen von Code                                                                                                    durch alle Schritte für die
experimentieren, ohne eine                                                                                         Entwicklung einer App in Xcode
App von Grund auf                                                                                                  geführt.
programmieren zu müssen.
Hilfreiche Bilder und Videos
fordern sie dazu auf, ihr
Wissen anzuwenden.

*Nur in den Kursen „In Swift entwickeln – AP® CS-Prinzipien“ und „In Swift entwickeln – Explorations“ verfügbar.

In Swift entwickeln – Lehrplanführer | Juli 2020                                                                                                         6
Lehrplanführer - Juli 2020 - Apple
In Swift entwickeln – Explorations

                               Die Schüler erlernen wichtige Computerkonzepte und schaffen so eine solide Grundlage für die Programmierung mit Swift. Sie
                               lernen etwas über die Auswirkungen der Informatik und von Apps auf die Gesellschaft, Wirtschaft und Kultur, während sie die
                               Entwicklung von iOS Apps erkunden.

Lektion 1: Werte. Schüler lernen die grundlegenden Einheiten kennen, die sich mit     Lektion 3: Daten organisieren. Die Schüler untersuchen, wie nutzerdefinierte Typen
Swift befassen – die Werte, die ihren Code durchziehen, einschließlich Text und       mithilfe von Strukturen erstellt, große Mengen von Elementen in Arrays gruppiert und
Zahlen. Sie untersuchen, wie Namen und Werte mithilfe von Variablen verknüpft         mit Schleifen verarbeitet werden. Sie erfahren außerdem, wie Enums eine Reihe
werden. Die Lektion endet mit der Entwicklung eines App-Projekts, das ein Foto        verwandter Werte darstellen, und erstellen im App-Projekt am Ende der Lektion ein
anzeigt.                                                                              interaktives Spiel mit farbenfrohen Formen.

Episode 1: Der TV-Club. Die Schüler folgen den Mitgliedern eines TV-Clubs, die sich   Episode 3: Fotos teilen. Das Treffen des TV-Clubs ist zu Ende und seine Mitglieder
auf die neue Staffel ihrer Lieblingssendung freuen. Sie lernen, wie sich das Suchen   teilen Bilder des Fernsehabends in den sozialen Medien. Die Schüler lernen das
im Web und das Anmelden bei Accounts auf ihre persönlichen Daten auswirkt und         Digitalisieren von analogen Daten und die parallele Verarbeitung kennen und
wie sie bei der Verwendung von Apps über ihre Privatsphäre nachdenken können.         untersuchen einige Konsequenzen des Online-Datenaustauschs.

Lektion 2: Algorithmen. Die Schüler lernen, wie sie ihren Code mithilfe von           Lektion 4: Apps erstellen. Die Schüler vertiefen ihre Kenntnisse in Xcode und
Funktionen strukturieren, um sich wiederholende Aufgaben einzukapseln. Sie            Interface Builder in geführten Projekten, um Apps von Grund auf erstellen zu können.
erfahren außerdem, wie sie if/else-Anweisungen zur Darstellung von Entscheidungen     Sie lernen, Benutzeroberflächenelemente zu einem Bildschirm hinzuzufügen, diese
verwenden können und wie Swift Typen nutzt, um verschiedene Arten von Daten           Elemente mit ihrem Code zu verbinden und auf Ereignisse zu reagieren, die durch
voneinander zu unterscheiden. Das Abschlussprojekt ist eine QuestionBot App,          Nutzerinteraktionen generiert werden. Sie verwenden den inkrementellen
die auf Nutzereingaben über die Tastatur reagiert.                                    Entwicklungsprozess, um ihre Apps Stück für Stück zu erstellen und dabei fortlaufend
                                                                                      zu testen. Der Höhepunkt der Lektion ist eine Lern-App mit Flash-Karte und Quiz-
Episode 2: Der Fernsehabend. Die Geschichte des TV-Clubs wird fortgesetzt: Seine      Modi.
Mitglieder streamen die Episode, während sie sich gegenseitig Textnachrichten
schreiben. Die Schüler erforschen, wie Daten auf der niedrigsten Ebene in ihren
Geräten dargestellt werden und wie sie über das Internet übertragen werden. Sie
erfahren auch mehr über Datensicherheit und Datenschutz.

In Swift entwickeln – Lehrplanführer | Juli 2020                                                                                                                             7
Lehrplanführer - Juli 2020 - Apple
In Swift entwickeln – AP® CS Prinzipien

                                Als vom College Board empfohlener Anbieter für das Schuljahr 2020–2021 hat Apple „In Swift entwickeln – AP® CS-
                                Prinzipien“ entwickelt, um die Schüler auf die Prüfung „AP® Computer Science-Prinzipien“ vorzubereiten. Dieser Kurs basiert
                                auf dem Kurs „In Swift entwickeln – Explorations“ und hilft den Schülern, wichtige Computerkonzepte zu erlernen und eine solide
                                Grundlage für die Programmierung mit Swift zu schaffen.

                                Der Kurs „In Swift entwickeln – AP® CS-Prinzipien“ richtet sich nach den Lehrplananforderungen des College Board. Die
                                Pädagogik unterstützt die fünf großen Ideen, um grundlegende Konzepte der Informatik zu umfassen. Diese Ideen umfassen
                                kreative Entwicklung, Daten, Algorithmen und Programmierung, Computersysteme und Netzwerke sowie Auswirkungen der
                                Informatik. Der Kurs enthält außerdem sechs Übungen zum computergestützten Denken, in denen beschrieben wird, wie die
                                Schüler die Lernziele untersuchen können, darunter Rechnerische Lösungsentwürfe, Algorithmen und Programmentwicklung,
                                Abstraktion in der Programmentwicklung, Codeanalyse, Computerinnovationen und verantwortungsbewusste Informatik.

Lektion 1: Werte. Schüler lernen die grundlegenden Einheiten kennen, die sich mit        Lektion 3: Daten organisieren. Die Schüler untersuchen, wie nutzerdefinierte Typen
Swift befassen – die Werte, die ihren Code durchziehen, einschließlich Text und          mithilfe von Strukturen erstellt, große Mengen von Elementen in Arrays gruppiert und
Zahlen. Sie untersuchen, wie Namen und Werte mithilfe von Variablen verknüpft            mit Schleifen verarbeitet werden. Sie erfahren außerdem, wie Enums eine Reihe
werden. Die Lektion endet mit der Entwicklung eines App-Projekts, das ein Foto           verwandter Werte darstellen, und erstellen im App-Projekt am Ende der Lektion ein
anzeigt.                                                                                 interaktives Spiel mit farbenfrohen Formen.

Episode 1: Der TV-Club. Die Schüler folgen den Mitgliedern eines TV-Clubs, die sich      Episode 3: Fotos teilen. Das Treffen des TV-Clubs ist zu Ende und seine Mitglieder
auf die neue Staffel ihrer Lieblingssendung freuen. Sie lernen, wie sich das Suchen im   teilen Bilder des Fernsehabends in den sozialen Medien. Die Schüler lernen das
Web und das Anmelden bei Accounts auf ihre persönlichen Daten auswirkt und wie sie       Digitalisieren von analogen Daten und die parallele Verarbeitung kennen und
bei der Verwendung von Apps über ihre Privatsphäre nachdenken können.                    untersuchen einige Konsequenzen des Online-Datenaustauschs.

Lektion 2: Algorithmen. Die Schüler lernen, wie sie ihren Code mithilfe von              Lektion 4: Apps erstellen. Die Schüler vertiefen ihre Kenntnisse in Xcode und
Funktionen strukturieren, um sich wiederholende Aufgaben einzukapseln. Sie               Interface Builder in geführten Projekten, um Apps von Grund auf erstellen zu können.
erfahren außerdem, wie sie if/else-Anweisungen zur Darstellung von Entscheidungen        Sie lernen, Benutzeroberflächenelemente zu einem Bildschirm hinzuzufügen, diese
verwenden können und wie Swift Typen nutzt, um verschiedene Arten von Daten              Elemente mit ihrem Code zu verbinden und auf Ereignisse zu reagieren, die durch
voneinander zu unterscheiden. Das Abschlussprojekt ist eine QuestionBot App, die         Nutzerinteraktionen generiert werden. Sie verwenden den inkrementellen
auf Nutzereingaben über die Tastatur reagiert.                                           Entwicklungsprozess, um ihre Apps Stück für Stück zu erstellen und dabei fortlaufend
                                                                                         zu testen. Der Höhepunkt der Lektion ist eine Lern-App mit Flash-Karte und Quiz-
Episode 2: Der Fernsehabend. Die Geschichte des TV-Clubs wird fortgesetzt: Seine         Modi.
Mitglieder streamen die Episode, während sie sich gegenseitig Textnachrichten
schreiben. Die Schüler erforschen, wie Daten auf der niedrigsten Ebene in ihren
Geräten dargestellt werden und wie sie über das Internet übertragen werden. Sie
erfahren auch mehr über Datensicherheit und Datenschutz.
In Swift entwickeln – Lehrplanführer | Juli 2020                                                                                                                              8
Lehrplanführer - Juli 2020 - Apple
In Swift entwickeln – Fundamentals

                               Die Schüler sammeln mit Swift essentielle Kenntnisse für die Entwicklung von iOS Apps. Sie erlernen die Schlüsselkonzepte
                               und Vorgehensweisen, die Swift Programmierer tagtäglich verwenden, und entwickeln grundlegende Kenntnisse mit Quell-
                               und UI-Editoren in Xcode. Die Schüler können iOS Apps erstellen, die standardmäßigen Vorgehensweisen folgen,
                               einschließlich dem Einsatz bestehender UI-Elemente und -Layouts.

Lektion 1: Erste Schritte mit der App-Entwicklung. Die Schüler erlernen zunächst        Lektion 4: Erstellen Ihrer App. Die Schüler lernen den Designzyklus kennen und
die Grundlagen rund um Daten, Operatoren und die Ablaufsteuerung in Swift und           verwenden ihn, um eine eigene App zu entwerfen. Sie untersuchen, wie sie ihre
befassen sich darüber hinaus mit der Dokumentation, dem Debugging, mit Xcode,           Designs entwickeln und iterieren sowie einen Prototyp erstellen können, der als
dem Erstellen und Ausführen von Apps und mit dem Interface Builder. Dieses Wissen       überzeugende Demo dienen kann, ihr Projekt für eine erfolgreiche Version 1.0
wenden sie dann im Rahmen eines geführten Projekts namens „Light“ praktisch an,         vorzubereiten.
bei dem sie eine einfache Taschenlampen-App erstellen.

Lektion 2: Einführung zum UIKit. Die Schüler erkunden Strings, Funktionen,
Strukturen, Sammlungen und Schleifen in Swift. Sie lernen außerdem, mit UIKit
umzugehen – den Systemansichten und Steuerelementen, aus denen die
Benutzeroberfläche entsteht – und erfahren, wie sie Daten mit Auto Layout und
Stapelansichten anzeigen. Sie setzen dieses Wissen in einem geführten Projekt
namens „Apple Pie“ praktisch um, bei dem sie eine Spiele-App mit Worträtseln
programmieren.

Lektion 3: Navigation und Workflows. Die Schüler erfahren, wie sie einfache
Arbeitsabläufe und Navigationshierarchien mithilfe von Navigationssteuerelementen,
Tab-Steuerelementen und Übergängen erstellen. Sie befassen sich außerdem mit
zwei leistungsstarken Werkzeugen in Swift: optionale Objekte und Aufzählungen.
Dieses Wissen setzen sie in einem geführten Projekt namens „Personality Quiz“
in die Praxis um, bei dem es um eine personalisierte Umfrage geht, die dem
Benutzer lustige Ergebnisse liefert.

In Swift entwickeln – Lehrplanführer | Juli 2020                                                                                                                          9
Lehrplanführer - Juli 2020 - Apple
In Swift entwickeln – Data Collections

                               Die Schüler bauen auf dem Wissen und den Fähigkeiten auf, die sie in „Fundamentals“ erworben haben, indem sie ihre
                               Arbeit im Rahmen der Entwicklung von iOS Apps erweitern sowie komplexere und leistungsfähigere Apps erstellen.
                               Sie arbeiten mit Daten von einem Server und erkunden neue iOS APIs, die vielfältigere App-Erlebnisse ermöglichen,
                               einschließlich der Anzeige großer Datensammlungen in mehreren Formaten. Die Schüler erlernen neue Funktionen
                               des iOS SDK, um ihre Entwicklung zum App-Entwickler fortzusetzen.

                                   Bald verfügbar

Lektion 1: Tabellen und Beharrlichkeit. Die Schüler erarbeiten sich die               Lektion 4: Erstellen Ihrer App. Die Schüler lernen den Designzyklus kennen und
Funktionsweise von Ansichten mit Bildlauf, Tabellenansichten und komplexen            verwenden ihn, um eine eigene App zu entwerfen. Sie untersuchen, wie sie ihre
Eingabemasken. Sie lernen zudem, wie Daten gespeichert und mit anderen Apps           Designs entwickeln und iterieren sowie einen Prototyp erstellen können, der als
geteilt werden, und arbeiten mit Bildern in der Fotomediathek des Benutzers. Die      überzeugende Demo dienen kann, ihr Projekt für eine erfolgreiche Version 1.0
neu erlernten Fähigkeiten setzen sie in einem geführten Projekt namens „List“ ein,    vorzubereiten.
bei dem sie eine App zur Nachverfolgung von Aufgaben entwickeln, in der der
Benutzer Elemente auf einer geläufigen tabellenartigen Oberfläche hinzufügen,
bearbeiten und löschen kann.

Lektion 2: Mit dem Web arbeiten. Die Schüler befassen sich mit Animationen,
Parallelität und der Nutzung des Internets. Sie wenden das Gelernte in einem
geführten Projekt namens „Restaurant“ an: einer anpassbaren Menü-App, die die
verfügbaren Gerichte eines Restaurants anzeigt und es dem Benutzer ermöglicht,
eine Bestellung aufzugeben. In der App kommt ein Webdienst zum Einsatz, der es
den Schülern ermöglicht, die Speisekarte mit ihren eigenen Menüpunkten und Fotos
zu gestalten.

Lektion 3: Erweiterte Datenanzeige. Die Schüler lernen, wie sie
Sammlungsansichten dazu verwenden, um Daten in einem hochgradig anpassbaren
zweidimensionalen Layout anzuzeigen. Sie entdecken außerdem die
Leistungsfähigkeit von Swift Generics und können all ihre Fähigkeiten in einer
App kombinieren, die einen komplexen Datensatz verwaltet und eine anpassbare
Benutzeroberfläche bietet.

In Swift entwickeln – Lehrplanführer | Juli 2020                                                                                                                        10
Ergänzende Ressourcen

App-Design-Tagebuch                                                          Leitfaden zur Präsentation von Apps                                           Swift Coding Club
Schon bevor sie mit dem Entwickeln von Apps in Swift                         Fördern Sie den Einfallsreichtum von Schülern, indem                          Swift Coding Clubs sind eine unterhaltsame Weise,
beginnen, können die Schüler darüber nachdenken,                             Sie sie dazu ermutigen, ihre Programmierungserfolge                           Apps zu entwickeln. Die Aktivitäten konzentrieren sich
welche Arten von Apps sie entwickeln und erstellen                           bei Gemeinschaftsveranstaltungen vorzustellen, wie                            auf das Erlernen von Swift Programmierkonzepten in
möchten. Das App-Design-Tagebuch leitet Schüler                              z. B. bei Projektpräsentationen oder App-Vorführungen.                        Xcode Playgrounds auf dem Mac. Die Schüler arbeiten
mit einem Designentwicklungsprojekt an, Prototypen                           Der Leitfaden zur Präsentation von Apps bietet                                mit Klassenkameraden zusammen, um Prototypen von
zu ihren Ideen zu erstellen, die App zusammen mit ihren                      praktische Unterstützung beim Planen und Durchführen                          Apps zu entwickeln und darüber nachzudenken, wie
Klassenkameraden zu testen und das Benutzererlebnis                          eines Präsentationsevents.                                                    Code die Welt um sie herum verändern kann.
zu optimieren.

     Apple Professional Learning
     Der Lehrplan „In Swift entwickeln“ wird durch einen kostenlosen professionellen Online-Lernkurs auf Canvas unterstützt, um Pädagogen auf das Unterrichten von
     „In Swift entwickeln – Explorations“ mit optionalen Inhalten für „In Swift entwickeln – AP® CS Prinzipien“ vorzubereiten. Die Teilnehmer lernen grundlegende Kenntnisse,
     die für das Unterrichten von Swift und Xcode erforderlich sind, direkt von Apple Experts. Somit ist dies ein idealer Einführungskurs für das Unterrichten von „In Swift
     entwickeln“ in jedem Bildungsumfeld.

     Helfen Sie Schülern dabei, sich mit einer Swift Zertifizierung auf dem App-Markt zu behaupten
     Lehrer, die die App-Entwicklung mit Swift unterrichten, können Schülern dabei helfen, Anerkennung für ihre Kenntnisse von Swift und Xcode zu erhalten. Die App-
     Entwicklung mit Swift Zertifizierung basiert auf den Kursen „Fundamentals“ und „Data Collections“, die Schülern dabei helfen, sich von anderen abzuheben und erfolgreich
     um die sehr gefragten Stellen im Bereich der Entwicklung von iOS Apps zu konkurrieren. Die Zertifizierung für die App-Entwicklung mit Swift kann im Rahmen einer von
     Certiport verwalteten Prüfung erworben werden und zeigt, dass Schüler bereit sind, den nächsten Schritt auf dem Weg hin zum App-Entwickler zu gehen. Weitere
     Informationen: www.certiport.com/apple

© 2020 Apple Inc. Alle Rechte vorbehalten. Apple, das Apple Logo, Mac, macOS, watchOS und Xcode sind Marken von Apple Inc., die in den USA und weiteren Ländern eingetragen sind. Swift, das Swift Logo und tvOS sind Marken
von Apple Inc. IOS ist eine Marke oder eingetragene Marke von Cisco in den USA und weiteren Ländern und wird in Lizenz verwendet. Andere hier genannte Produkt- und Herstellernamen sind möglicherweise Marken der
jeweiligen Unternehmen. Änderungen der Produktspezifikationen sind vorbehalten. Dieses Material dient ausschließlich zu Informationszwecken. Apple übernimmt keine Haftung hinsichtlich seiner Verwendung. Juni 2020

In Swift entwickeln – Lehrplanführer | Juli 2020                                                                                                                                                                               11
Weitere Ressourcen

   Apple Professional Learning                                                           In Swift entwickeln
   Der Lehrplan „In Swift entwickeln“ wird durch einen kostenlosen professionellen       • Programm „In Swift entwickeln“
   Online-Lernkurs auf Canvas unterstützt, um Pädagogen auf das Unterrichten             • Zertifizierung „App-Entwicklung mit Swift Level 1“
   von „In Swift entwickeln – Explorations“ mit optionalen Inhalten für „In Swift
                                                                                         • In Swift entwickeln – Explorations – Professional Learning Kurs
   entwickeln – AP® CS Prinzipien“ vorzubereiten. Die Teilnehmer lernen
   grundlegende Kenntnisse, die für das Unterrichten von Swift und Xcode                 • In Swift entwickeln auf Canvas Commons
   erforderlich sind, direkt von Apple Experts. Somit ist dies ein idealer
   Einführungskurs für das Unterrichten von „In Swift entwickeln“ in jedem
                                                                                         Jeder kann programmieren
   Bildungsumfeld.                                                                       • Programm „Jeder kann programmieren“
                                                                                         • Everyone Can Code Puzzles
   Für Pädagogen, die daran interessiert sind, ihre Kenntnisse weiter zu vertiefen,
                                                                                         • Everyone Can Code Puzzles Teacher Guide
   bieten Apple Professional Learning Specialists der Fakultät persönliche
   Unterstützung bei der Innovation ihrer Unterrichtspraktiken, auf eine Weise,          • Swift Playgrounds App
   die Schüler einbezieht und personalisiertes Lernen ermöglicht.
                                                                                         Über Swift
   Apple Professional Learning Specialists organisieren mehrtägige Schulungen,           Swift ist die leistungsstarke und intuitive Programmiersprache, die Apple für die
   um Folgendes zu bieten:                                                               Erstellung von Apps entwickelt hat. Swift ist nicht nur ideal für die ersten Schritte
   • Strategieplanung für die Schulleitung, die Administratoren helfen soll, Lernziele   mit Code geeignet, sondern auch sehr leistungsstark. Es ist für Programme in
     zu priorisieren.                                                                    jedem Maßstab gemacht, von ganz einfachen wie „Hallo Welt“ bis hin zur
   • Anleitung von einem Apple Professional Learning Specialist, der sich exklusiv       fortschrittlichsten Software der Welt. Erfahren Sie mehr über Swift.
     um Ihr Projekt kümmert.
   • Individuelle, forschungsbasierte Weiterbildungspläne, die auf konkrete Lernziele
                                                                                         Über Xcode
     abgestimmt sind.                                                                    Xcode ist die Mac App, mit der jede andere Mac App und auch jede iOS App erstellt
                                                                                         wird. Xcode hat alle Tools, die man braucht, um ein fantastisches App-Erlebnis zu
   • Praxisorientierte, interaktive Lernübungen, bei denen der Lehrkörper innovative
                                                                                         schaffen. Es ist als kostenloser Download im Mac App Store erhältlich. Hier erfahren
     Unterrichtsmethoden erarbeitet, die die Schüler motivieren.
                                                                                         Sie mehr über Xcode.
   • Eine Gelegenheit, mit führenden Bildungsexperten zusammenzuarbeiten,
     um nachhaltige Erfolge zu gewährleisten.

   Um mehr über den Apple Professional Learning Kurs zu erfahren, besuchen Sie
   apple.co/developinswiftexplorationspl oder senden Sie eine E-Mail an Ihren Apple
   Account Executive oder an AppleProfessionalLearning@apple.com.

In Swift entwickeln – Lehrplanführer | Juli 2020                                                                                                                                 12
Weitere Ressourcen

   Apple Professional Learning                                                           In Swift entwickeln
   Der Lehrplan „In Swift entwickeln“ wird durch einen kostenlosen professionellen       • Programm „In Swift entwickeln“
   Online-Lernkurs auf Canvas unterstützt, um Pädagogen auf das Unterrichten             • Zertifizierung „App-Entwicklung mit Swift Level 1“
   von „In Swift entwickeln – Explorations“ mit optionalen Inhalten für „In Swift
                                                                                         • In Swift entwickeln – Explorations – Professional Learning Kurs
   entwickeln – AP® CS Prinzipien“ vorzubereiten. Die Teilnehmer lernen
   grundlegende Kenntnisse, die für das Unterrichten von Swift und Xcode                 • In Swift entwickeln auf Canvas Commons
   erforderlich sind, direkt von Apple Experts. Somit ist dies ein idealer
   Einführungskurs für das Unterrichten von „In Swift entwickeln“ in jedem
                                                                                         Jeder kann programmieren
   Bildungsumfeld.                                                                       • Programm „Jeder kann programmieren“
                                                                                         • Everyone Can Code Puzzles
   Für Pädagogen, die daran interessiert sind, ihre Kenntnisse weiter zu vertiefen,
                                                                                         • Everyone Can Code Puzzles Teacher Guide
   bieten Apple Professional Learning Specialists der Fakultät persönliche
   Unterstützung bei der Innovation ihrer Unterrichtspraktiken, auf eine Weise,          • Swift Playgrounds App
   die Schüler einbezieht und personalisiertes Lernen ermöglicht.
                                                                                         Über Swift
   Apple Professional Learning Specialists organisieren mehrtägige Schulungen,           Swift ist die leistungsstarke und intuitive Programmiersprache, die Apple für die
   um Folgendes zu bieten:                                                               Erstellung von Apps entwickelt hat. Swift ist nicht nur ideal für die ersten Schritte
   • Strategieplanung für die Schulleitung, die Administratoren helfen soll, Lernziele   mit Code geeignet, sondern auch sehr leistungsstark. Es ist für Programme in
     zu priorisieren.                                                                    jedem Maßstab gemacht, von ganz einfachen wie „Hallo Welt“ bis hin zur
   • Anleitung von einem Apple Professional Learning Specialist, der sich exklusiv       fortschrittlichsten Software der Welt. Erfahren Sie mehr über Swift.
     um Ihr Projekt kümmert.
   • Individuelle, forschungsbasierte Weiterbildungspläne, die auf konkrete Lernziele
                                                                                         Über Xcode
     abgestimmt sind.                                                                    Xcode ist die Mac App, mit der jede andere Mac App und auch jede iOS App erstellt
                                                                                         wird. Xcode hat alle Tools, die man braucht, um ein fantastisches App-Erlebnis zu
   • Praxisorientierte, interaktive Lernübungen, bei denen der Lehrkörper innovative
                                                                                         schaffen. Es ist als kostenloser Download im Mac App Store erhältlich. Hier erfahren
     Unterrichtsmethoden erarbeitet, die die Schüler motivieren.
                                                                                         Sie mehr über Xcode.
   • Eine Gelegenheit, mit führenden Bildungsexperten zusammenzuarbeiten,
     um nachhaltige Erfolge zu gewährleisten.

   Um mehr über den Apple Professional Learning Kurs zu erfahren, besuchen Sie
   apple.co/developinswiftexplorationspl oder senden Sie eine E-Mail an Ihren Apple
   Account Executive oder an AppleProfessionalLearning@apple.com.

In Swift entwickeln – Lehrplanführer | Juli 2020                                                                                                                                 12
AP ist eine eingetragene Marke des College Board und wird mit Genehmigung verwendet. Änderungen an den Features vorbehalten. Einige Features sind u. U. nicht in allen Regionen oder Sprachen verfügbar. © 2020 Apple Inc. Alle
Rechte vorbehalten. Apple, das Apple Logo, iPadOS, iPhone, Keynote, Mac, MacBook Air, macOS, das Swift Logo, Swift Playgrounds, watchOS und Xcode sind Marken von Apple Inc., die in den USA und weiteren Ländern eingetragen sind.
Swift und tvOS sind Marken von Apple Inc. App Store ist eine Dienstleistungsmarke von Apple Inc., die in den USA und anderen Ländern eingetragen ist. IOS ist eine Marke oder eingetragene Marke von Cisco in den USA und weiteren
Ländern und wird unter Lizenz verwendet. Andere hier genannte Produkt- und Herstellernamen sind möglicherweise Marken der jeweiligen Unternehmen. Änderungen der Produktspezifikationen sind vorbehalten. Dieses Material
dient ausschließlich zu Informationszwecken. Apple übernimmt keine Haftung hinsichtlich seiner Verwendung. Juli 2020
Sie können auch lesen