Leggere. Scrivere. Contare. Programmare.

In un mondo sempre più tecnologico, la programmazione è una competenza essenziale. Insegnare a scrivere codice significa lavorare sul pensiero critico e le abilità di problem solving. Con le risorse “Programmare è per tutti” puoi offrire agli studenti l’opportunità di imparare a programmare in classe e fuori, e prepararli all’università e al mondo del lavoro. Che i tuoi ragazzi siano programmatori in erba o aspiranti sviluppatori, avrai tutti gli strumenti per ispirarli a creare e innovare con Swift.

Swift. Principianti e sviluppatori parlano lo stesso linguaggio.

Swift è un linguaggio di programmazione pensato perché tutti possano impararlo. Puoi usare parole e frasi familiari come “add” (aggiungi) e “remove” (elimina), e vedere in tempo reale quello che stai creando mentre scrivi il codice. Pur essendo semplice, Swift è anche così potente che milioni di sviluppatori l’hanno scelto per realizzare molte delle app che usi ogni giorno.

iPad. La piattaforma perfetta per imparare a programmare.

Con iPad gli studenti imparano a scrivere codice in modo divertente e interattivo. L’app Swift Playgrounds su iPad sfrutta appieno le funzioni Multi-Touch, così agli studenti basta un dito per trascinare pezzi di codice sullo schermo e vedere subito i risultati. Possono persino vedere come funziona il codice nel mondo reale usando l’iPad per controllare robot e droni.

Insegna a scrivere codice sul serio. E divertiti sul serio.

Scrivere codice deve essere un’esperienza coinvolgente, proprio come usare iPad. Per questo abbiamo creato Swift Playgrounds, un’app unica nel suo genere in cui gli studenti usano il codice per controllare dei personaggi e apprendono i concetti base della programmazione risolvendo rompicapo. Imparare a scrivere codice in questo modo è davvero un gioco da ragazzi.

Animare robot e droni
con il codice.

Vedere un’idea trasformarsi in qualcosa di concreto è una forma di apprendimento potentissima. Grazie alle lezioni speciali su iPad, i ragazzi possono creare programmi per far muovere un robot o controllare il volo di un drone. È un approccio pratico, che permette di mostrare in che modo i concetti di ingegneria e programmazione prendono forma nel mondo reale.

Lezioni che aiutano i tuoi studenti a pensare, risolvere problemi e creare in Swift.

Per aiutarti a insegnare a programmare abbiamo creato un’ampia gamma di materiali in linea con gli standard didattici, con attività da svolgere in aula, rompicapo basati su app e tracce per la discussione. Ecco una rapida anteprima del corso per insegnare Swift su iPad.

Scarica le guide per gli insegnanti e mettiti all’opera.

Get Started with Code 1

Get Started with Code 1 spiega come utilizzare le app di programmazione visiva come codeSpark e Tynker per insegnare a pensare come un programmatore a bambini dalla scuola materna fino alla seconda elementare. La guida include lezioni in cui concetti come sequenze, debugging e istruzioni condizionali vengono applicati all’interno di contesti quotidiani. E ci sono anche attività manuali, suggerimenti e rompicapo.

Get Started with Code 2

Gli alunni dalla terza alla quinta elementare proseguono il loro viaggio alla scoperta del codice affinando le proprie abilità attraverso attività di vario tipo, come provare a risolvere problemi di programmazione reale, testare il codice scritto dai compagni, programmare robot e analizzare il design delle interfacce utente. Avranno anche modo di mettere in pratica quanto appreso per risolvere rompicapo usando app di programmazione visiva come Tynker.

Learn to Code 1 & 2

I moduli Learn to Code 1 & 2 sono pensati per aiutarti a introdurre Swift Playgrounds in classe, indipendentemente dal tuo livello di esperienza di programmazione. Le lezioni illustrano i concetti chiave del codice e dimostrano come questi rappresentino un modo di pensare applicabile anche ad altre materie e alla vita di tutti i giorni.

Learn to Code 3

Il modulo Learn to Code 3 aiuta gli studenti ad ampliare le proprie abilità di programmazione per iniziare a pensare come veri sviluppatori di app. Costruiranno una serie di strumenti creativi esplorando i potenti concetti di programmazione utilizzati dai professionisti, e impareranno a posizionare e manipolare le immagini per creare nuovi mondi.

Aiuta gli studenti a creare vere app con Swift su Mac.

Una volta che sono in grado di creare un’app, i tuoi studenti possono passare al Mac e sviluppare con Xcode. Grazie alle lezioni che abbiamo preparato, puoi mettere a loro disposizione gli stessi strumenti, le tecniche e i concetti con cui lavorano i professionisti. Offriamo anche la certificazione App Development with Swift: in questo modo i ragazzi impareranno a realizzare vere app per dare vita alle proprie idee e vedranno attestata la loro conoscenza di Swift e Xcode.

Lezioni per trasformare gli studenti in sviluppatori di app.

Abbiamo strutturato le lezioni per consentire agli studenti di fare pratica con gli strumenti, le tecniche e i concetti necessari per sviluppare da zero un’app iOS, e creato delle guide per supportare gli insegnanti nella didattica. Ecco un’anteprima di alcune delle funzioni che utilizzerai per insegnare come sviluppare app con Swift.

Scarica le guide per imparare e insegnare a sviluppare app.

AP® Computer Science Principles with Swift

Intro to App Development with Swift

Un corso di un semestre per introdurre gli studenti di scuole superiori e università allo sviluppo di app, e al mondo di Swift e Xcode. Alla fine del corso i ragazzi metteranno alla prova le loro abilità di programmazione per creare da zero una semplice app iOS, scegliendo fra due opzioni.

App Development with Swift

Questo corso della durata di un anno si rivolge agli studenti di scuole superiori e università e permette di approfondire le proprie conoscenze su Swift, Xcode e lo sviluppo di app iOS. Gli studenti metteranno in pratica le proprie abilità realizzando mini progetti e usando i playground per testare il proprio codice. Grazie a una sezione opzionale dedicata ad ARKit potranno cimentarsi anche con la realtà aumentata, e alla fine del corso saranno in grado di progettare e realizzare un’app perfettamente funzionante.

Certificazione App Development with Swift Level 1

I docenti che adottano App Development with Swift possono iscriversi per dare agli studenti l’opportunità di vedere riconosciuta la propria conoscenza di Swift e Xcode. La certificazione si ottiene sostenendo un esame gestito da Certiport* e attesta che si è pronti a passare alla fase successiva del percorso di formazione per sviluppatori di app.

Vuoi scrivere codice?
Iscriviti al club!

Non si impara soltanto in classe. Con i kit Swift Coding Club per i gruppi di studio, i doposcuola o i corsi estivi, ragazze e ragazzi hanno più opportunità per apprendere le basi della programmazione. Contengono tante attività divertenti per iniziare a collaborare, creare prototipi per nuove app e immaginare nuovi modi in cui il codice può fare la differenza nelle loro comunità. E le guide per il trainer offrono tutti gli strumenti per insegnare a programmare.