Insegna a programmare

Quando si insegna a programmare, non si insegna solo il linguaggio della tecnologia, ma anche nuovi modi di pensare e di dare vita alle idee. Apple offre due percorsi didattici che ti aiuteranno a integrare la programmazione in classe e sono adatti sia per chi è alle prime armi sia per chi invece è già pronto per ottenere la certificazione Swift.

Parte tutto da Swift.

Swift è un linguaggio di programmazione creato da Apple, incredibilmente potente ma facile da imparare. I comandi si basano su parole che conosciamo già, come “jump” (salta) e “forward” (avanti). Ed è usato dai professionisti per creare le app più popolari per iPhone, iPad, Mac, Apple TV e Apple Watch.

Programmare è per tutti

Con Swift Playgrounds, le basi del codice sono alla portata di tutti.

Il corso “Programmare è per tutti” ti guiderà alla scoperta di Swift Playgrounds, un’app che insegna ai ragazzi a programmare tramite livelli interattivi e personaggi divertenti. È perfetto per studenti dagli 8 anni in su, e ti aiuterà a introdurre la programmazione con lo stesso linguaggio usato dagli sviluppatori professionisti.

Scopri di più su Swift Playgrounds

Supporta tutti i tuoi studenti.

Le guide “Programmare è per tutti” includono attività in aula per aiutare gli studenti a comprendere i concetti base del coding ed esercizi da svolgere sui dispositivi, per esercitarsi nella programmazione e nel problem solving. Le guide per gli studenti permettono a ragazzi e ragazze di lavorare al proprio ritmo, mentre le guide per gli insegnanti ti aiutano ad affiancare tutti i tuoi alunni: da chi ha bisogno di un piccolo aiuto in più a chi merita un riconoscimento extra.

Programmare è per tutti: rompicapo

Questa guida offre più di 40 ore di attività didattiche flessibili che presentano alcuni importanti concetti di programmazione. Ciascun capitolo consente agli studenti di consolidare le conoscenze già acquisite, sperimentare con la programmazione, mettere in pratica quanto appreso e comunicare in modo creativo l’impatto del codice sulla loro vita.

Programmare è per tutti: avventure

Destinata agli studenti che hanno già completato Rompicapo, la guida Avventure apre le porte a un mondo di opportunità per dare voce alla creatività con il codice Swift. Attraverso una serie di attività aperte, gli studenti possono sperimentare liberamente con l’hardware e la programmazione basata su eventi, ed esprimere così in modo creativo ogni propria idea.

Scopri come altri insegnanti nel mondo usano “Programmare è per tutti”.

Guarda il video

Docenti di tutto il mondo raccontano come gli studenti traggono beneficio dallo studio del codice, anche se non diventeranno futuri programmatori.

Guarda il video

Gli studenti di Dahlya a Orange, in California, rafforzano fiducia e determinazione grazie allo studio del codice.

Guarda il video

Gli studenti di Diana nello stato del Querétaro, in Messico, sviluppano la capacità di pensiero critico imparando a programmare.

Guarda il video

François, un docente di Sainte-Julie nella provincia del Québec, in Canada, insegna ai suoi studenti a programmare per aiutarli a sviluppare competenze utili per il loro futuro.

Guarda il video

Gli studenti di Claire a Blackpool, nel Regno Unito, acquisiscono competenze trasferibili grazie alla programmazione.

Guarda il video

La classe di Rikito a Osaka, in Giappone, usa il codice per trasformare le idee in realtà.

Sviluppare in Swift

Crea app da zero con Xcode.

Per cominciare a progettare e sviluppare app non serve avere già esperienza. Con il corso “Sviluppare in Swift” puoi insegnare a studenti dai 14 anni in su a programmare come professionisti, che sia solo per un semestre o per ottenere la certificazione.

Inizia a insegnare come si sviluppa un’app.

Le guide “Sviluppare in Swift” sono flessibili e ti permettono di supportare sia gli studenti alle primi armi con la programmazione sia quelli con competenze di livello avanzato. Le lezioni offrono esperienze pratiche di sviluppo con Swift in Xcode, l’ambiente integrato usato dai professionisti per creare le app.

Sviluppare in Swift: esplorazioni

Gli studenti apprenderanno i concetti fondamentali della programmazione, acquisendo solide competenze di base del linguaggio Swift. Studieranno l’impatto della programmazione e delle app sulla società, sull’economia e sulla cultura, esplorando al tempo stesso lo sviluppo delle app per iOS.

Develop in Swift AP® CS Principles

In questo corso ragazzi e ragazze apprendono i concetti fondamentali del coding, acquisendo solide competenze di base del linguaggio Swift e preparandosi all’esame AP® Computing Science Principles. Le lezioni li accompagnano lungo tutto il processo di progettazione, dal brainstorming alla pianificazione, fino al prototipo e alla valutazione dell’app.

Develop in Swift Fundamentals

Gli studenti acquisiranno le competenze di base per lo sviluppo delle app per iOS con Swift. Saranno in grado di padroneggiare le pratiche e i concetti chiave utilizzati quotidianamente dai programmatori Swift e acquisiranno una conoscenza di base del codice sorgente di Xcode e degli editor di interfaccia utente.

Develop in Swift Data Collections

Questo corso offre a ragazze e ragazzi la possibilità di ampliare e consolidare conoscenze e competenze sullo sviluppo di app iOS per la creazione di app più complesse e funzionali. Lavoreranno con i dati di un server ed esploreranno nuove API di iOS che consentono esperienze in-app più complete, compresa la visualizzazione di grandi raccolte di dati in più formati.

  • Presto disponibile

Ti insegniamo a insegnare Swift.

Apple Professional Learning offre un corso di aggiornamento professionale gratuito per “Sviluppare in Swift: esplorazioni” e “Develop in Swift AP® CS Principles” attraverso Canvas by Instructure. Durante questo corso introduttivo, ideale per l’integrazione di “Sviluppare in Swift” in qualsiasi ambiente didattico, i docenti acquisiscono direttamente dagli esperti Apple le conoscenze di base necessarie per insegnare Swift e Xcode.


Porta la programmazione a un nuovo livello.

Non c’è limite a quello che i tuoi studenti possono fare con Swift e Xcode. E ad ogni aspirante sviluppatore Apple fornisce tante risorse, tra cui un corso avanzato, una certificazione e strumenti professionali.

Fai ottenere ai tuoi studenti la certificazione Swift.

Aiuta gli studenti a mettere a frutto le loro conoscenze su Swift e Xcode. La certificazione “App Development with Swift” si basa sui corsi Fundamentals e Data Collections, e aiuta gli studenti a distinguersi dalla concorrenza e a candidarsi per le posizioni lavorative più richieste nel settore dello sviluppo di app per iOS.

Aiutali a diventare professionisti delle app.

Con l’Apple Developer Program i tuoi studenti avranno accesso a tecnologie Apple all’avanguardia, strumenti di gestione delle app, codice di esempio e documentazione. E potranno distribuire le loro app a oltre un miliardo di clienti sull’App Store.

Dentro e fuori dall’aula, e nella comunità.

Le risorse per gli Swift Coding Club offrono a te e ai tuoi studenti tutto il necessario per creare i vostri gruppi di programmazione. Includono suggerimenti per reclutare nuovi membri, idee per inventare app e guide per creare prototipi usando i principi di progettazione Apple. In più, la guida “Riflettori sulle app” ti aiuterà a organizzare un evento per celebrare le creazioni dei tuoi ragazzi, e il loro ingegno.

Apple Teacher

Apple Teacher è un programma gratuito per gli insegnanti che ti aiuta a sviluppare competenze su iPad e Mac, accedere ad attività per gli studenti, e ricevere dei riconoscimenti per tutto quello che impari.

Programmi didattici

Apple offre risorse di apprendimento gratuite e interattive per insegnanti e studenti dove trovare idee e consigli su come integrare la programmazione e la creatività in classe.