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

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
Conhecendo a Code.org
Este módulo apresenta uma plataforma lúdica que auxilia no desenvolvimento do pensamento lógico-computacional
A base da programação de computadores
No último módulo, vamos conhecer algumas estruturas de programação que permitem solucionar problemas de uma forma eficiente

Good to know

Know what's good
, what to watch for
, 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

Save Aprenda a ensinar programação com o Programaê! to your list so you can find it easily later:
Save

Reviews summary

Preparação para ensino de programação

O curso "Aprenda a ensinar programação com o Programaê!" é altamente recomendado para professores e profissionais da educação que desejam incorporar o ensino de programação em suas aulas. O curso fornece uma base sólida na ciência da computação, apresenta a plataforma Code.org e explora estratégias eficazes para ensinar conceitos de programação. Com base nas avaliações dos alunos, o curso é muito bem recebido e elogiado por sua clareza, plataforma interativa e relevância para as práticas de ensino.

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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

Here are nine courses similar to Aprenda a ensinar programação com o Programaê!.
Programação Python do Zero ao Avançado + Projetos Reais
Most relevant
Proficiência Em Arduino – O Mundos Dos Sensores
Most relevant
Compreendendo o Zika e doenças emergentes
Most relevant
Laboratório de Programação Orientada a Objetos - Parte 2
Most relevant
Inove na gestão de equipes e negócios: O crescimento da...
Most relevant
Curso de Python: Apps para Android, iOS, Linx, Win, e Mac
Most relevant
TDD – Desenvolvimento de Software Guiado por Testes
Most relevant
Fundamentos de C++ - Uma Abordagem Completa
Most relevant
Engenharia Robótica - Carro Robô Inteligente
Most relevant
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 - 2024 OpenCourser