Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Tiago Maluta and Maristela Alcântara

O curso "Aprenda a ensinar programação com o Programaê!" tem como objetivo apoiar professores no desenvolvimento de suas aulas com o ‘Programaê!’, um movimento que quer aproximar a programação do cotidiano de jovens de todo o Brasil por meio de um portal prático, agregador de ideias, soluções, dicas e planos de aula estruturados para professores.

Read more

O curso "Aprenda a ensinar programação com o Programaê!" tem como objetivo apoiar professores no desenvolvimento de suas aulas com o ‘Programaê!’, um movimento que quer aproximar a programação do cotidiano de jovens de todo o Brasil por meio de um portal prático, agregador de ideias, soluções, dicas e planos de aula estruturados para professores.

Você não precisa ser programador ou entender de programação para fazer este curso! Nosso público-alvo são profissionais da educação (formal e não formal) que desejam desenvolver o pensamento lógico computacional de crianças, jovens e adultos utilizando os planos de aula do Programaê!

Ao concluir este curso, os alunos serão capazes de:

• Apresentar o Programaê! e os objetivos do movimento;

• Definir qual é o papel da programação no desenvolvimento de habilidades e competências;

• Apresentar e explorar o code.org como aluno e como professor, criando turmas, gerenciando e acompanhando o progresso dos alunos;

• Entender como os planos de aula foram organizados e a importância do desenvolvimento de atividades desplugadas para o aprendizado dos conceitos da lógica de programação;

Para ser certificado, o cursista deve obter 100% de aproveitamento nas avaliações, que são apresentadas em formato de teste, com possibilidade de mais de uma tentativa.

Participe de outros cursos da Fundação Lemann no Coursera - https://www.coursera.org/lemann

Enroll now

Here's a deal for you

Save money when you learn with a deal that may be relevant to this course.
All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Por que aprender a programar?
Neste módulo, faremos uma reflexão sobre a importância da programação no desenvolvimento das habilidades do século XXI e abordaremos alguns conceitos iniciais da Ciência da Computação
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Desenvolve o pensamento lógico computacional, uma habilidade essencial para o século XXI
Oferece planos de aula estruturados para facilitar o ensino de programação para professores
Destinado a educadores que desejam aprimorar o ensino de programação para crianças, jovens e adultos
Explora plataformas interativas como code.org para tornar o aprendizado de programação mais envolvente

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Curso para ensinar programação com programaê!

De acordo com a descrição do curso, ele foi criado para profissionais da educação que desejam ensinar programação mesmo sem conhecimento prévio em código. O foco principal é desenvolver o pensamento lógico computacional em crianças, jovens e adultos, utilizando recursos como o portal Programaê! e a plataforma Code.org. O curso explora como usar o Code.org tanto como aluno quanto professor, ensina a criar turmas e acompanhar o progresso. Também destaca a importância dos planos de aula estruturados e atividades 'desplugadas'. Para certificação, é preciso 100% nas avaliações.
Exige 100% em testes para ser certificado.
"A descrição menciona que preciso de 100% nas avaliações para a certificação."
"Parece que as avaliações são em formato de teste, com várias tentativas permitidas."
Apresenta planos de aula e atividades diversas.
"Gostei de ver como os planos de aula do Programaê! são organizados."
"As ideias de atividades 'desplugadas' são muito valiosas para a sala de aula."
"O curso enfatiza a importância de atividades práticas, com ou sem computador."
Mostra como usar a plataforma Code.org.
"Aprender a navegar no Code.org como professor foi muito útil."
"O curso detalha como criar turmas e monitorar os alunos no Code.org."
"Explorar a plataforma Code.org foi uma parte prática e importante do conteúdo."
Prepara educadores para dar aulas de programação.
"O objetivo principal é capacitar o professor para ensinar programação."
"É um curso sobre *pedagogia* da programação, usando o Programaê! como recurso."
"Aprendi métodos e recursos para levar a programação para meus alunos."
Ideal para quem quer ensinar sem ser programador.
"É ótimo que o curso seja focado em ensinar *como* dar aulas, mesmo para quem não sabe programar."
"Eu não tinha experiência prévia em programação, e o curso deixou claro que isso não seria um problema."
"O curso me mostrou que posso ajudar no pensamento computacional dos meus alunos sem ser um expert em código."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Aprenda a ensinar programação com o Programaê! with these activities:
Revise os fundamentos da lógica de programação
Refrescar os fundamentos da lógica de programação o ajudará a entender melhor os conceitos abordados no curso.
Show steps
  • Releia seus antigos materiais ou faça uma pesquisa online sobre os fundamentos da lógica de programação
  • Resolva exercícios ou problemas simples para testar sua compreensão
Participe do meetup "Encontro de Desenvolvedores"
Participar de eventos de networking o conectará com outras pessoas na área de programação e permitirá que você aprenda com suas experiências e conhecimentos.
Browse courses on Networking
Show steps
  • Encontre um meetup "Encontro de Desenvolvedores" em sua cidade
  • Inscreva-se e compareça ao evento
  • Conecte-se com outros desenvolvedores e troque ideias
Crie uma coleção dos tópicos e recursos mais importantes do curso
Criar uma coleção dos tópicos e recursos mais importantes do curso o ajudará a revisar e organizar seus aprendizados.
Show steps
  • Revise os tópicos e materiais do curso
  • Identifique os tópicos e recursos mais importantes
  • Compile uma lista ou documento com esses tópicos e recursos
Show all three activities

Career center

Learners who complete Aprenda a ensinar programação com o Programaê! will develop knowledge and skills that may be useful to these careers:
Professor
Professors teach students at various levels, from kindergarten through graduate school. They plan lessons, deliver lectures, lead discussions, and assess student progress. Upon completing an undergraduate program, prospective teachers must complete a teaching credential program and student teaching to become licensed to teach. The course "Aprenda a ensinar programação com o Programaê!" is useful to teachers because it helps build a foundation in programming. It also provides ideas for how to incorporate programming into the classroom.
Educational Psychologist
Educational psychologists apply psychological principles to teaching and learning. They work to improve student outcomes by studying how people learn and develop, and by developing and evaluating educational programs and interventions. The course "Aprenda a ensinar programação com o Programaê!" may be useful to educational psychologists because it provides insights into how students learn and develop, and how to develop and evaluate educational programs and interventions.
Curriculum Developer
Curriculum developers design and develop curriculum for educational institutions. They work with teachers, administrators, and other stakeholders to ensure that curriculum is aligned with educational standards and that it meets the needs of students. The course "Aprenda a ensinar programação com o Programaê!" may be useful to curriculum developers because it provides insights into how students learn and develop, and how to develop and evaluate educational programs and interventions.
Instructional Designer
Instructional designers design and develop instructional materials and learning experiences. They work with teachers, administrators, and other stakeholders to ensure that instructional materials are effective and meet the needs of learners. The course "Aprenda a ensinar programação com o Programaê!" may be useful to instructional designers because it provides insights into how students learn and develop, and how to develop and evaluate educational programs and interventions.
Educational Consultant
Educational consultants provide advice and support to educational institutions on a variety of topics, including curriculum development, instruction, and assessment. They work with teachers, administrators, and other stakeholders to help improve student outcomes. The course "Aprenda a ensinar programação com o Programaê!" may be useful to educational consultants because it provides insights into how students learn and develop, and how to develop and evaluate educational programs and interventions.
Program Manager
Program managers plan, organize, and implement programs and projects. They work with stakeholders to define program goals and objectives, develop budgets, and manage resources. The course "Aprenda a ensinar programação com o Programaê!" may be useful to program managers because it provides a framework for planning and implementing programs and projects, and for managing resources.
Project Manager
Project managers plan, organize, and implement projects. They work with stakeholders to define project goals and objectives, develop budgets, and manage resources. The course "Aprenda a ensinar programação com o Programaê!" may be useful to project managers because it provides a framework for planning and implementing projects, and for managing resources.
Business Analyst
Business analysts work with stakeholders to define business needs and develop solutions. They analyze data, identify problems, and recommend solutions. The course "Aprenda a ensinar programação com o Programaê!" may be useful to business analysts because it provides a framework for analyzing data and identifying problems.
Systems Analyst
Systems analysts work with stakeholders to define system requirements and develop solutions. They analyze data, identify problems, and recommend solutions. The course "Aprenda a ensinar programação com o Programaê!" may be useful to systems analysts because it provides a framework for analyzing data and identifying problems.
Data Analyst
Data analysts work with data to identify trends and patterns. They use data to solve problems and make recommendations. The course "Aprenda a ensinar programação com o Programaê!" may be useful to data analysts because it provides a framework for analyzing data and identifying patterns.
Market Researcher
Market researchers study markets and consumer behavior. They collect data and analyze it to identify trends and patterns. The course "Aprenda a ensinar programação com o Programaê!" may be useful to market researchers because it provides a framework for analyzing data and identifying patterns.
Operations Research Analyst
Operations research analysts use mathematical and analytical techniques to solve problems in business and industry. They work with stakeholders to identify problems, develop models, and recommend solutions The course "Aprenda a ensinar programação com o Programaê!" may be useful to operations research analysts because it provides a foundation in programming and problem-solving.
Software Developer
Software developers write and maintain computer programs. They work with stakeholders to define software requirements and develop solutions. The course "Aprenda a ensinar programação com o Programaê!" may be useful to software developers because it provides a foundation in programming. It also provides insights into how to develop and implement software solutions.
Web Developer
Web developers design, develop, and maintain websites. They work with stakeholders to define website requirements and develop solutions. The course "Aprenda a ensinar programação com o Programaê!" may be useful to web developers because it provides a foundation in programming. It also provides insights into how to develop and implement web solutions.
Mobile Applications Developer
Mobile applications developers design, develop, and maintain mobile applications. They work with stakeholders to define app requirements and develop solutions. The course "Aprenda a ensinar programação com o Programaê!" may be useful to mobile applications developers because it provides a foundation in programming. It also provides insights into how to develop and implement mobile apps.

Reading list

We've selected 24 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Aprenda a ensinar programação com o Programaê!.
Este livro é a referência definitiva em algoritmos, fornecendo uma cobertura abrangente de técnicas algorítmicas e análise de desempenho.
Provides a comprehensive guide to autonomous mobile robots, covering a wide range of topics from sensor fusion to navigation algorithms. It valuable resource for anyone interested in learning about the field.
Comprehensive guide to deep learning, covering a wide range of topics from neural networks to deep learning architectures. It valuable resource for anyone interested in learning about the field.
Comprehensive guide to algorithms, covering a wide range of topics from sorting and searching to graph algorithms. It valuable resource for anyone interested in learning about the design and analysis of algorithms.
Provides a practical guide to natural language processing, covering a wide range of topics from text classification to machine translation. It valuable resource for anyone interested in learning about the field.
Provides a comprehensive guide to computer vision, covering a wide range of topics from image processing to object recognition. It valuable resource for anyone interested in learning about the field.
Provides a thorough exploration of data structures and algorithms in Java. It covers both classic and modern techniques, making it a valuable resource for anyone working with Java.
Provides a comprehensive introduction to reinforcement learning, covering a wide range of topics from basic concepts to advanced algorithms. It valuable resource for anyone interested in learning about the field.
Este guia prático fornece uma visão geral abrangente da aprendizagem baseada em projetos. Ele oferece estratégias passo a passo para projetar, implementar e avaliar projetos de aprendizagem significativos que envolvam e motivem os alunos.
Este livro é um guia abrangente para programação Java. Ele é valioso para aqueles que buscam um entendimento profundo dos conceitos de Java e como eles são aplicados no desenvolvimento de software.
Este livro ensina Java de uma maneira envolvente e interativa. Ele é benéfico para aqueles que buscam uma abordagem mais prática para aprender Java, complementando os conceitos teóricos do curso.
Este livro ensina programação Python no contexto da ciência da computação. Ele é benéfico para obter uma compreensão mais profunda dos fundamentos da programação e como eles se aplicam à ciência da computação.
Este livro oferece uma abordagem ilustrada para entender algoritmos. É útil para aqueles que buscam uma compreensão intuitiva de algoritmos e como eles são usados na prática.
Este livro aborda estruturas de dados e algoritmos usando Python. Ele fornece uma base sólida em conceitos avançados de programação, o que é valioso para alunos que buscam um conhecimento mais profundo.
Este livro oferece uma introdução a Java para iniciantes. É útil para aqueles que buscam uma base sólida nos fundamentos de Java, o que é benéfico para acompanhar os conceitos de programação ensinados no curso.
Offers a broad overview of computing, covering topics from computer architecture to programming languages. It good choice for those who want to gain a general understanding of the field.
Este livro apresenta computação e programação usando Python. Ele é adequado para iniciantes que buscam uma compreensão básica de programação, o que é útil para acompanhar os conceitos de programação ensinados no curso.
Este livro didático introdutório ensina os fundamentos da programação usando Java. Ele cobre tópicos como tipos de dados, estruturas de controle, programação orientada a objetos e programação gráfica.
Este livro inovador apresenta os fundamentos da ciência da computação, cobrindo tópicos como arquitetura de computadores, sistemas operacionais e redes.
Este guia conciso destila conceitos fundamentais da ciência da computação, fornecendo uma compreensão clara e simplificada de tópicos essenciais.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser