Trabalho Lógica de Programação e Algoritmos
Por: Eli Correa • 12/7/2023 • Relatório de pesquisa • 1.351 Palavras (6 Páginas) • 465 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.
...