Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Justificativa da disciplina: A linguagem de programação Python oferece diversas ferramentas que colaboram para a aprendizagem de programação orientada a objetos e apesar de não ser a única linguagem de programação utilizada em grandes projetos, a linguagem de programação Python pode ser o passaporte inicial para quem deseja seguir carreira como programador, isso porque, é umas das linguagens mais acessíveis e utilizadas para quem está iniciando na programação. Além disso, é um recurso didático que pode auxiliar no desenvolvimento do raciocínio lógico e computacional dos alunos. Objetivo geral: Com intuito de sensibilizar, motivar e apresentar os conceitos e práticas inicias de programação utilizando a linguagem de programação Python para os alunos do 2º ano do ensino médio, esperasse que haja o despertar do desenvolvimento em conhecimento algoritmos, lógico e matemático. Objetivos específicos Conteúdos N° de aulas Desenvolvimento metodológico Provocar no aluno a reflexão sobre a importância de aprender uma linguagem de programação para desenvolver o raciocínio lógico e computacional. Introdução da Linguagem de Programação Python. Histórico do Python. 2 Aula expositiva com auxílio de multimídia para iniciar a apresentação dos principais conteúdos que serão abordados ao longo da disciplina. Realizar os procedimentos de instalação da ferramenta de manipulação dos códigos Reconhecer a compatibilidade das ferramentas em determinados sistemas operacionais. Preparando o ambiente de Desenvolvimento Instalação da IDE. Instalação no Mac OSX Instalação no Linux Instalação no Windows 4 Aula teórica sobre a ferramenta (IDE) utilizada para manipulação dos códigos. E realização de exercício prático utilizando a IDE –Pycharm Disponível para Download no link: https://www.jetbrains.com/pychar m/ PLANO DE ENSINO Disciplina: Introdução à Linguagem de Programação Python Série: 2ª Ano: 2º - Ensino Médio Número de aulas do semestre: 16 Semestre: 1 Professor (a): William Sanches Carga Horária: 32 Horas 2 Instigar a importância de se escrever um código enxuto com a utilização das estruturas de repetição. Estruturas de repetição Laços: estruturas de repetição While For Break Continue 4 Aula expositiva com demonstração em tempo real das possíveis aplicações das estruturas de repetição com exemplos práticos. Despertar os conhecimentos matemáticos para utilizar as estruturas condicionais Desenvolvimento do raciocínio lógico e computacional. Estruturas condicionais Controle de fluxo Estruturas condicionais e condições lógicas Verdadeiro, falso Operadores lógicos Funções Argumentos 4 Aula expositiva com demonstração em tempo real das possíveis aplicações das estruturas condicionais com exemplos práticos. Apresentar os principais conceitos de orientação a objetos utilizando a linguagem de programação Python; Provocar no aluno o interesse em prosseguir os estudos em programação. Introdução à orientação a objetos. 2 Aula expositiva com auxílio de multimídia para iniciar os conceitos de orientação a objeto Bibliografia (do professor): BORGES, Luiz. Python para desenvolvedores.1. ed. São Paulo: Novatec, 2014 RAMALHO, Luciano. Python Fluente. 1.ed. Rio de Janeiro: Novatec, 2015 Livro adotado para estudo dos alunos: MENEZES, Nilo. Introdução à Programação Python. 2. São Paulo: Novatec, 2014
Compartilhar