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. Per questo abbiamo creato “Programmare per tutti”, un corso completo con lezioni da svolgere su iPad e Mac, guide per gli insegnanti e app da utilizzare in classe per insegnare, e imparare, a scrivere codice. Perché siamo convinti che la programmazione non sia un’attività extracurricolare, ma parte integrante del programma scolastico.

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 i tuoi studenti sono in grado di creare app, possono passare al Mac e sviluppare con Xcode. Le lezioni che abbiamo preparato ti aiuteranno a fornire loro gli stessi strumenti, tecniche e concetti che utilizzano i professionisti del settore. In questo modo i ragazzi saranno in grado di realizzare vere app per dare vita alle proprie idee.

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.

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. Alla fine del corso saranno in grado di progettare e realizzare un’app perfettamente funzionante.