Português, matemática, ciências. E programação.

A programação é essencial para que os alunos prosperem em um futuro movido pela tecnologia. Quando você ensina programação, também estimula habilidades como pensamento crítico e solução de problemas. Criamos o currículo completo Programação para todos, com lições para iPad e Mac, guias para professores e apps que facilitam o ensino na sala de aula. Acreditamos que a programação não é uma atividade extracurricular, mas uma parte fundamental do conteúdo.

Swift. A linguagem dos programadores de primeira viagem e desenvolvedores em tempo integral.

Criamos o Swift para ser uma linguagem de programação que qualquer pessoa possa aprender. Você usa palavras e frases simples, como “adicionar” e “remover”, e vê o que está fazendo enquanto digita o código. Mesmo assim, o Swift é tão poderoso que é usado por milhões de desenvolvedores para criar os apps que você acessa todos os dias.

iPad. A plataforma de lançamento para quem quer voar na programação.

Aprender a programar é mais divertido e interativo com o iPad. O app Swift Playgrounds aproveita os recursos Multi-Touch ao máximo, assim os alunos podem arrastar os códigos com os dedos e ver o resultado na hora. Podem até ver como a programação funciona no mundo real, usando o iPad para controlar robôs e drones.

Ensino forte em programação que também é forte em diversão.

Queríamos tornar a programação tão imersiva quanto usar o iPad. Por isso, criamos uma experiência inovadora com o Swift Playgrounds. Um app que permite que os alunos controlem os personagens com códigos reais e aprendam conceitos básicos de programação ao montar quebra-cabeças. Aprender programação ficou tão divertido quanto jogar.

Seu código vai ganhar vida com robôs, drones e muito mais.

Ver uma ideia se tornar realidade é uma maneira incrível de aprender. Com lições feitas especialmente para o iPad, os alunos podem criar programas que fazem robôs andarem e drones voarem. Uma abordagem prática que mostra como os conceitos de programação e engenharia ganham forma no mundo físico.

É hora de começar a programar.

Tanto para alunos quanto professores, o desafio Hora do Código é um jeito divertido de mergulhar no Swift Playgrounds e explorar o mundo da programação.

Aulas para fazer pensar, solucionar problemas e criar em Swift.

Criamos um conjunto amplo de materiais padronizados para ajudar você a ensinar programação, incluindo atividades para sala de aula, quebra-cabeças feitos com apps e tópicos de discussão. Veja aqui uma prévia do currículo para o ensino de Swift no iPad.

Baixe os guias para professores para começar a dar suas aulas.

Comece a Programar 1

O guia Comece a Programar 1 ajuda a usar apps visuais, como o codeSpark e o Tynker, para ensinar alunos da pré-escola ao 2º ano do ensino fundamental a pensar como programadores. O guia traz lições que aplicam conceitos como sequências, depuração e instruções condicionais ao contexto diário. Também oferece tópicos de revistas, quebra-cabeças e atividades sem uso de meios eletrônicos.

Comece a Programar 2

Os alunos do 3º ao 5º ano do ensino fundamental podem continuar a jornada pela programação refinando suas habilidades. As atividades incluem resolver problemas reais de programação, testar o código dos colegas, criar programas para vários bots e explorar o design de interfaces de usuário. Eles também podem aplicar seus conhecimentos para resolver quebra-cabeças usando apps visuais como o Tynker.

Aprenda a Programar 1 e 2

O guia Aprenda a Programar 1 e 2 foi criado para levar o Swift Playgrounds para dentro da sala de aula, sem importar o nível de experiência dos alunos com programação. As lições enfatizam os principais conceitos de programação, mostrando como ela é uma forma de pensar que pode ser aplicada em outras disciplinas e no dia a dia.

Aprenda a Programar 3

Com o guia Aprenda a Programar 3, seus alunos vão expandir as habilidades de programação e começar a pensar como os desenvolvedores de apps. Eles vão criar um conjunto de ferramentas criativas explorando os conceitos avançados que os desenvolvedores profissionais usam. Também vão aprender como manipular e posicionar imagens para criar novos mundos.

Capacite seus alunos a fazer apps de verdade com o Swift no Mac.

Quando estiverem prontos para criar um app, seus alunos podem passar para o desenvolvimento no Mac usando o Xcode. Criamos lições que ajudam você a equipá-los com as mesmas ferramentas, técnicas e conceitos usados por profissionais. Assim, você capacita os alunos a criar apps funcionais e que transformam ideias em realidade.

Aulas que transformam alunos em desenvolvedores.

Criamos aulas para que os alunos ganhem experiência com as ferramentas, técnicas e os conceitos necessários para desenvolver um app para iOS do zero. Também criamos guias que ajudam os professores a dar apoio aos alunos. Conheça alguns recursos que você vai usar no ensino de desenvolvimento de apps com o Swift.

Baixe os guias para aprender e ensinar desenvolvimento de apps.

Introdução ao desenvolvimento de apps com Swift

Curso de um semestre criado para apresentar o mundo do desenvolvimento de apps, Swift e Xcode a alunos do ensino médio e universitários. No final do curso, os alunos colocam em prática suas habilidades de programação para criar um dos dois apps básicos para iOS.

Desenvolvimento de apps com Swift

Este curso de um ano para alunos do ensino médio ou universitários fornece uma visão mais detalhada sobre Swift, Xcode e desenvolvimento para iOS. Os alunos vão colocar em prática suas habilidades para criar miniprojetos e testar seus códigos em playgrounds. E eles podem fazer uma unidade opcional onde vão aprender a criar um app de realidade aumentada usando o ARKit. No final do curso, eles conseguirão criar um app totalmente funcional com design próprio.