Trabalho Lógica de Programação e Algoritmos
Por: Eli Correa • 12/7/2023 • Relatório de pesquisa • 1.351 Palavras (6 Páginas) • 693 Visualizações
ESCOLA SUPERIOR POLITÉCNICA – ESP PLANO DE ENSINO – Modalidade EaD  | [pic 1]  | 
DISCIPLINA
Lógica de Programação e Algoritmos
EMENTA
Introdução à lógica e aos algoritmos: conceitos de computação, representações de algoritmos, linguagens de programação, linguagem Python. Algoritmos sequenciais: dados, variáveis, entrada e saída, manipulação de strings, estruturas de decisão (simples, composto e múltipla escolha). Algoritmos iterativos: while (enquanto), for (para). Estruturas aninhadas. Funções: parâmetros, escopo de variável, retorno de valores, tratamento de exceções. Estruturas de dados: tuplas, listas e dicionários.
HABILIDADES
- Conhecer o hardware e os componentes necessários para a execução de um algoritmo computacional.
 - Conhecer algoritmos e suas formas de representação.
 - Aprender a escrever programas computacionais empregando funções de entrada e saída.
 - Aprender a escrever programas computacionais empregando estruturas condicionais.
 - Aprender a escrever programas computacionais empregando estruturas de repetição.
 - Saber conceituar e diferenciar cada tipo de estrutura estudada
 - Aprender a escrever programas modulares através da criação de funções.
 - Aplicar os conhecimentos teóricos em linguagem de programação Python
 - Compreender as características, aplicações e implementações de estruturas de dados presentes na linguagem Python, como as tuplas, listas e os dicionários
 
COMPETÊNCIAS
- Saber conceituar e diferenciar cada tipo de estrutura estudada
 - Aprender a escrever programas modulares através da criação de funções.
 - Aplicar os conhecimentos teóricos em linguagem de programação Python
 
CONHECIMENTOS
- Algoritmos Procedurais
 - Entrada e saída de dados em python
 - Estruturas condicionais e de repetição em python
 - Funções em python
 - Uso de tuplas e listas em python
 
PROCEDIMENTOS METODOLÓGICOS
- Videoaulas com interação via canal de tutoria;
 - Desenvolvimento de atividades de reflexão e debates entre alunos-alunos e alunos-professor via Ambiente Virtual de Aprendizagem (AVA) (fórum);
 - Esclarecimento de dúvidas e realização de discussões via chat com o professor da disciplina durantes as aulas on-line;
 - Indicação de estudo em Rota de Aprendizagem;
 - Disponibilização de materiais complementares (textos, áudios e vídeos);
 - Indicação de referências (bibliográficas e audiovisuais) para ampliação do conhecimento;
 - Elaboração de Atividade Prática (AP) com apoio e orientações via canal de tutoria.
 
SISTEMÁTICA DE AVALIAÇÃO
A avaliação será realizada com base nas habilidades e competências, levando-se em conta a:
- Leitura dos textos indicados e a interação com os colegas de EaD;
 - Realização das Atividades Pedagógicas On-Line (APOLs) no AVA;
 - Realização da Atividade Prática no AVA;
 - Realização da Prova Objetiva no AVA, realizada no polo de apoio presencial;
 - Realização da Prova Discursiva, realizada no polo de apoio presencial.
 
BIBLIOGRAFIAS
Bibliografia Básica
BANIN, Sérgio L. Python 3 - Conceitos e Aplicações - Uma abordagem didática. São Paulo: Editora Saraiva, 2018. E-book. ISBN 9788536530253. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788536530253/. Acesso em: 13 mar. 2023.
LAMBERT, Kenneth A. Fundamentos de Python: primeiros programas. São Paulo: Cengage Learning Brasil, 2022. E-book. ISBN 9786555584301. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9786555584301/. Acesso em: 13 mar. 2023.
MANZANO, José Augusto Navarro G.; OLIVEIRA, Jayr Figueiredo de. Algoritmos - Lógica para Desenvolvimento de Programação de Computadores. São Paulo: Editora Saraiva, 2019. E-book. ISBN 9788536531472. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788536531472/. Acesso em: 13 mar. 2023.
Bibliografia Complementar
PERKOVIC, Ljubomir. Introdução à Computação Usando Python - Um Foco no Desenvolvimento de Aplicações. Rio de Janeiro: Grupo GEN, 2016. E-book. ISBN 9788521630937. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788521630937/. Acesso em: 13 mar. 2023.
MUELLER, John P. Começando a Programar em Python Para Leigos. Rio de Janeiro: Editora Alta Books, 2020. E-book. ISBN 9786555202298. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9786555202298/. Acesso em: 13 mar. 2023.
SHAW, Zed A. Aprenda Python 3 do Jeito Certo. Rio de Janeiro: Editora Alta Books, 2019. E-book. ISBN 9788550809205. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788550809205/. Acesso em: 13 mar. 2023.
SOUZA, Marco A. Furlan de; GOMES, Marcelo M.; SOARES, Marcio V.; CONCILIO, Ricardo. Algoritmos e lógica de programação: um texto introdutório para a engenharia. São Paulo: Cengage Learning Brasil, 2019. E-book. ISBN 9788522128150. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788522128150/. Acesso em: 13 mar. 2023.
ALVES, William P. Programação Python: aprenda de forma rápida. São Paulo: Editora Saraiva, 2021. E-book. ISBN 9786558110149. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9786558110149/. Acesso em: 13 mar. 2023.
CRONOGRAMA DE ATIVIDADES
Conteúdos  | Encaminhamento metodológico  | Instrumentos de apoio  | 
Introdução à lógica e aos algoritmos: 
  | Roteiro de Estudo no AVA Univirtus.  | 
  | 
Algoritmos sequenciais. Dados, Variáveis e Funções de Entrada e Saída: 
  | Roteiro de Estudo no AVA Univirtus.  | 
  | 
Algoritmos sequenciais. Estruturas de seleção ou decisão: 
  | Roteiro de Estudo no AVA Univirtus.  | 
  | 
Algoritmos iterativos. Estruturas de repetição.: 
  | Roteiro de Estudo no AVA Univirtus.  | 
  | 
Funções 
  | Roteiro de Estudo no AVA Univirtus.  | 
  | 
Tuplas, listas, dicionários e strings: 
  | Roteiro de Estudo no AVA Univirtus.  | 
  | 
Atividades Pedagógicas On-Line (APOLs).*  | Avaliação individual.  | AVA Univirtus.  | 
Atividade Prática.*  | Avaliação individual.  | AVA Univirtus.  | 
Avaliação Objetiva.  | Avaliação individual.  | AVA Univirtus, realizada no polo.  | 
Avaliação Discursiva.  | Avaliação individual.  | Impressa ou on-line no AVA Univirtus, realizada no polo.  | 
* O aluno pode dispor do tempo que precisar para fazer a atividade, desde que entregue dentro do prazo determinado para entrega do trabalho ou realização da prova.
...