| Descrição:
|
Programa completo – ementa e referência bibliográfica:
Importante:
a) A identificação de qualquer tipo de plágio resulta em desligamento do curso;
b) Monitoria ao vivo disponível 60 horas por semana.
Detalhamento:
a) Sessão preparatória: apresentação e familiarização com as plataformas utilizadas.
b) Aulas 1 a 6: Introdução à programação com Python, abordando entrada e saída de dados, variáveis, conceitos básicos de arquitetura de computadores, operadores aritméticos, condicionais, operadores lógicos e o operador 'in', além de repetições ('for-in' e 'while') e listas.
c) Aula 7: Prova.
d) Aulas 8 e 9: Programação na plataforma Scratch web. Desenvolvimento de animações e jogos nas temáticas de diversidade e inclusão. Cada aula é complementada por uma palestra na temática de diversidade e inclusão, cobrindo igualdade de gênero, questões raciais e saúde da mulher.
e) Aula 10: Apresentação dos projetos Scratch pelas alunas.
Bibliografia:
a) Matthes, E. (2019). Python crash course: A hands-on, project-based introduction to programming. No Starch Press. https://github.com/ehmatthes/pcc_2e/
b) Topalli, D., & Cagiltay, N. E. (2018). Improving programming skills in engineering education through problem-based game projects with Scratch. Computers & Education, 120, 64-74.
c) Souza, Costa (2018). Scratch: Guia Prático para aplicação na Educação Básica. Disponível em https://educapes.capes.gov.br/bitstream/capes/566023/2/Produto%20-%20Michel%20de%20Souza%202019.pdf
d) Octostudio: guia de referência. Disponível em https://octostudio.org/resources/Reference%20Guide-pt-BR.pdf
e) Site da Olimpíada Brasileira de Informática https://olimpiada.ic.unicamp.br/pratique/
f) Dasgupta et al.: Algorithms. McGraw-Hill 2008, ISBN 978-0-07-352340-8 |