Ensinar programação

Quando você ensina programação, ensina muito mais do que a linguagem da tecnologia: ensina novas maneiras de pensar e dar vida às ideias. A Apple tem dois programas que ajudam a inserir programação nas suas aulas, seja para alunos iniciantes ou para os que querem tirar uma certificação em Swift.

Tudo começa com Swift.

O Swift é uma linguagem de programação criada pela Apple que é tão fácil de aprender quanto poderosa de usar. Os comandos são baseados em palavras simples, como "jump" (saltar) e “forward” (avançar). E ele é usado por profissionais para criar os apps mais populares para iPhone, iPad, Mac, Apple TV e Apple Watch.

Programação para Todos

Aprenda o básico da programação brincando com o Swift Playgrounds.

O currículo Programação para Todos vai ajudar você a usar o Swift Playgrounds, um app que ensina a programar em um mundo de quebra-cabeças e personagens divertidos. Ideal para estudantes a partir de oito anos, ele dá uma introdução à programação usando a mesma linguagem dos desenvolvedores de apps profissionais.

Saiba mais sobre o Swift Playgrounds

Apoio nota 10 para todos os alunos.

Os guias do Programação para Todos incluem atividades em sala de aula que ajudam os alunos a entender os conceitos por trás do código, além de exercícios digitais para praticarem programação e solução de problemas. Os guias do aluno possibilitam que cada um trabalhe no próprio ritmo, enquanto os guias do professor servem para apoiar todos os alunos em qualquer nível de aprendizado.

Programação para Todos Puzzles

Esses quebra-cabeças oferecem mais de 40 horas de atividades de aprendizagem flexíveis sobre conceitos importantes de programação. Cada capítulo ajuda os alunos a reforçar o que já sabem, fazer testes com o código, aplicar seu conhecimento e expressar de forma criativa como a programação afeta suas vidas.

Programação para Todos Aventuras

Criado para alunos que concluíram o módulo Puzzles, o Aventuras abre um mundo de possibilidades para programar com Swift. Por meio de atividades abertas, os estudantes experimentam com recursos de hardware e programação baseada em eventos para expressar sua criatividade.

Veja como professores do mundo inteiro usam o Programação para Todos.

Assistir ao vídeo

Educadores do todo o mundo contam como seus alunos se beneficiam ao aprender programação, mesmo que não pretendam ser programadores.

Assistir ao vídeo

Em Orange, na Califórnia, os alunos de Dahlya ganham confiança e paciência com a programação.

Assistir ao vídeo

Em Querétaro, no México, os alunos de Diana desenvolvem o pensamento crítico aprendendo a programar.

Assistir ao vídeo

Em Sainte-Julie, Quebec, no Canadá, François ensina programação para desenvolver as habilidades dos alunos para o futuro.

Assistir ao vídeo

Em Blackpool, no Reino Unido, os alunos de Claire desenvolvem habilidades práticas ao aprender a programar.

Assistir ao vídeo

Em Osaka, no Japão, os alunos de Rikito usam programação como uma ferramenta para dar vida às suas ideias.

Ferramentas acessíveis para ensinar e aprender de diferentes maneiras.

Todo aluno merece uma oportunidade de aprender a programar. Com gráficos táteis que podem ser impressos em relevo braille, estudantes com deficiências visuais podem navegar pelos quebra-cabeças de programação do Swift Playgrounds. E, com vídeos sobre programação na Língua de Sinais Americana (ASL, na sigla em inglês) apresentados por programadores surdos, o ensino e a aprendizagem ficam acessíveis e disponíveis para todos.

Dê seus primeiros passos
na Hora do Código.

A Semana da Educação em Ciência da Computação acontece de 9 a 15 de dezembro. Comemore participando de uma atividade da Hora do Código ou de um workshop gratuito sobre programação na Apple Store mais próxima.

Desenvolva em Swift

Construa apps do zero com Xcode.

Não é preciso ter experiência para começar a criar e desenvolver apps. Com o currículo Desenvolva em Swift, é fácil ensinar alunos a partir de 14 anos a programar como os profissionais, seja apenas para concluir o semestre ou para obter uma certificação.

Ensine desenvolvimento de apps.

Os guias do Desenvolva em Swift podem ser adaptados para alunos sem conhecimento de programação e também para os que já têm habilidades avançadas. As aulas ensinam na prática como desenvolver apps com Swift no Xcode, o ambiente de desenvolvimento integrado que os profissionais usam em seus apps.

Develop in Swift Explorations

Os alunos aprendem os principais conceitos de computação, criando uma base sólida para a programação com Swift. Eles aprendem sobre o impacto da informática e dos apps na sociedade, economia e cultura enquanto exploram o desenvolvimento de apps para iOS.

Develop in Swift AP® CS Principles

Os alunos aprendem os principais conceitos de computação, criando uma base sólida para a programação com Swift. Também se preparam para o exame AP® Computing Science Principles. As aulas explicam o processo do design de apps com a ideação, planejamento, prototipagem e avaliação de um app próprio.

Develop in Swift Fundamentals

Os alunos aprendem habilidades básicas de desenvolvimento de apps para iOS com Swift. Eles vão dominar os principais conceitos e práticas que os programadores de Swift usam no dia a dia, além de adquirir conhecimentos elementares sobre os recursos de edição de código e interface do Xcode.

Develop in Swift Data Collections

Os alunos ampliam seus conhecimentos e habilidades de desenvolvimento de apps para iOS criando apps mais complexos e poderosos. Eles vão usar dados de um servidor e explorar novas APIs do iOS que oferecem experiências muito mais completas nos apps, como exibir grandes coleções de dados em vários formatos.

  • Em breve

Aprenda a ensinar Swift.

O Apple Professional Learning oferece um curso online gratuito de aprendizado profissional para os guias Develop in Swift Explorations e Develop in Swift AP® CS Principles. Os educadores adquirem a base de conhecimentos necessária para ensinar Swift e Xcode com especialistas da Apple. É o curso de introdução ideal para ensinar o currículo Desenvolva em Swift em qualquer ambiente educacional.


Leve a programação para o próximo nível.

Não há limite para o que seus alunos podem fazer com Swift e Xcode. A Apple oferece vários recursos para aspirantes a desenvolvedores, como currículo avançado, certificação e ferramentas profissionais.

Prepare seus alunos para a certificação em Swift.

Os professores que ensinam o desenvolvimento de apps com Swift podem ajudar seus alunos a receber reconhecimento e uma medalha digital pelo seu conhecimento de Swift e Xcode. A certificação App Development with Swift pode ser obtida realizando uma prova aplicada pela Certiport e mostra que seus alunos estão prontos para dar o próximo passo rumo a se tornarem desenvolvedores de apps.

Ajude seus alunos a serem desenvolvedores profissionais.

Com o Apple Developer Program, seus alunos têm acesso a tecnologias avançadas da Apple, ferramentas de gestão de apps, exemplos de código e documentação. E ainda podem distribuir os apps que criarem para mais de um bilhão de clientes na App Store.

Durante a aula, depois da aula e mundo afora.

Os recursos do Clube de Programação com Swift são tudo de que você e seus alunos precisam para começar um clube de programação. Eles incluem dicas sobre como recrutar integrantes, inspiração para inventar apps e guias para construir protótipos usando os princípios de design da Apple. E o Guia de Demonstração de Apps ajuda a organizar um evento para celebrar as criações – e a criatividade – dos seus alunos.

Apple Teacher

O Apple Teacher é um programa gratuito que permite desenvolver suas habilidades no iPad e no Mac, acessar atividades para os alunos e obter reconhecimento pelo que você aprender.

Recursos para professores

Explore todos os recursos mais recentes criados pela Apple para você usar a tecnologia e inspirar a criatividade na sala de aula.