Buscar

Plano de Ensino - Lógica de Programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

06/02/2023 18:36Plano de Ensino
 de 3Pag: 1
Unidade de Ensino: IPOG - GRADUAÇÃO
Curso:
Turma:
TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
TADS11231R
Disciplina: Lógica de Programação
CH: 80h Ano / Semestre: 2022 / 2 Período Letivo: 1º Semestre
Grade Curricular: TEC EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2022
Professor: CRISTIANO SOARES DE AGUIAR
Ementa
Objetivo Geral
Conceitos de lógica matemática, conceitos de algoritmos e linguagens de programação, tipos de dados, variáveis, operadores aritméticos,
relacionais e lógicos, estruturas de decisão, estruturas de repetição, modularização, registros, arquivos de texto e de dados, implementação de
algoritmos em linguagem Python.
 Promover o desenvolvimento do raciocínio abstrato do aluno, de modo que este possa aplicá-lo na solução de problemas via instruções por
computador;
 Ademias, o objetivo geral também é fornecer ao alunos ferramentas para implementação de soluções para problemas reais por meio de
linguagens de programação;
Pré-Requisitos: Sim Não( ) ( X )
Estratégias de Avaliação
Avaliação:
A avaliação da disciplina se dará em dois momentos: NP1 e NP2.
A NP1 abordará os conteúdos das Unidades 1 e 2 do conteúdo programático e a NP2 abordará os conteúdos das Unidades 3 e 4.
Composição da nota da NP1:
1. Avaliação: até 5,0 (cinco) pontos em data a ser definida pela Instituição;
2. Listas de exercício: até 2,0 (dois) pontos;
3. Projeto Integrador: até 3,0 (três) pontos. Implementar um projeto específico utilizando a linguagem python (englobando as Unidades I e II).
Deverão ser entregues:
Descrição textual do problema a ser resolvido e script python para a implementação da solução; Vídeo de até 20 minutos explicando o processo
de construção da solução, implementação utilizando linguagem python e também os resultados obtidos. O projeto deve estar integrado com as
demais disciplinas do período.
Composição da nota da NP2:
1. Avaliação: até 5,0 (cinco) pontos em data a ser definida pela Instituição;
2. Listas de exercício: até 2,0 (dois) pontos;
3. Projeto Integrador: até 3,0 (três) pontos. Implementar um projeto específico utilizando a linguagem python (englobando as Unidades III e IV).
Deverão ser entregues:
Descrição textual do problema a ser resolvido e script python para a implementação da solução; Vídeo de até 20 minutos explicando o processo
de construção da solução, implementação utilizando linguagem python e também os resultados obtidos. O projeto deve estar integrado com as
demais disciplinas do período.
A composição final da nota considerando as notas NP1 e NP2 seguirá os parâmetros definidos pela Instituição, bem como a nota mínima para
aprovação seguirá as regras da Instituição.
Procedimento Didático
Metodologia:
A disciplina será regida por meio de aulas ao vivo e também aulas gravadas e disponibilizadas no ambiente de ensino virtual da Instituição: AVA.
Além das aulas gravadas, serão disponibilizados fóruns de discussão para esclarecimento de dúvidas; Serão utilizadas listas de exercício para
fixação dos itens estudados; Serão aplicados projetos de implementação em linguagem python, de modo que se possa aplicar, na prática, os
conhecimentos adquiridos e, por fim, serão utilizadas provas escritas (objetivas/subjetivas) para composição da nota final da disciplina.
Planejamento de Conteúdo
Conteúdo: UNIDADE 1 – Lógica Matemática e Lógica de Programação
1.1 Lógica Matemática;
1.2 Proposições Simples e Compostas;
1.3 Conectivos Lógicos;
1.4 Estrutura condicional;
1.5 Lógica de programação em python.
UNIDADE 2 – Introdução à Programação
2.1. Conceitos de algoritmos e linguagens de programação;
2.2. Tipos de dados;
2.3. Variáveis;
2.4. Operadores Aritméticos;
 de 3Pag: 2
Habilidade:
Competência:
Metodologia:
Prática Supervisionada:
Carga Horária: Classificação:
2.5. Operadores Relacionais e Lógicos;
2.6. Estruturas de Decisão;
2.7. Estruturas de Repetição.
UNIDADE 3 – Modularização e Estruturas
3.1. Modularização;
3.2. Registros;
UNIDADE 4 – Persistência e Programação Avançada
4.1. Arquivos de Texto;
4.2. Arquivos Binários;
4.3. Implementação em Linguagem Python;
Ao final da disciplina o aluno será capaz de:
- abstrair informações do mundo real e estruturar solução computacional para os problemas apresentados;
Ao final da disciplina o aluno será capaz de:
- Implementar scripts em linguagem python para resolver problemas computacionais;
A disciplina será regida por meio de aulas ao vivo e também aulas gravadas e disponibilizadas no ambiente de
ensino virtual da Instituição: AVA. Além das aulas
gravadas, serão disponibilizados fóruns de discussão para esclarecimento de dúvidas; Serão utilizadas listas de
exercício para fixação dos itens estudados; Serão
aplicados projetos de implementação em linguagem python, de modo que se possa aplicar, na prática, os
conhecimentos adquiridos e, por fim, serão utilizadas provas
escritas (objetivas/subjetivas) para composição da nota final da disciplina.
A Prática Supervisionada ocorrerá por meio de um Projeto Integrador, de cunho prático, que abarca as disciplinas do
período: Lógica de Programação; Banco de Dados I; Arquitetura do Computadores; Servidores Web e Front End I.
80h Conteúdo
Bibliografia Básica
Título:
Subtítulo:
Autores:
Ano Pub.:
Justificativa:
Lógica de Programação Algorítmica
GUEDES, Sérgio
2015 Local Pub.: Tipo Pub.: Livro
Título:
Subtítulo:
Autores:
Ano Pub.:
Justificativa:
Introdução à Programação com Python: Algoritmos e Lógica de Programação Para Iniciantes
MENEZES, Nilo Ney Coutinho
2019 Local Pub.: Tipo Pub.: Livro
Título:
Subtítulo:
Autores:
Ano Pub.:
Justificativa:
Lógica de Programação: a construção de algoritmos e estruturas de dados
FORBELLONE, André Luiz Villar; EBERSPACHER, Henri Frederico
2005 Local Pub.: Tipo Pub.: Livro
Bibliografia Complementar
Título:
Subtítulo:
Autores:
Ano Pub.:
Justificativa:
Aprenda Programação Orientada a Objetos em 21 dias
DEGEN, Ronald
2002 Local Pub.: Tipo Pub.: Livro
Título:
Subtítulo:
Autores:
Ano Pub.:
Justificativa:
Lógica de Programação e Estruturas de Dados: com aplicações em Java
PUGA, Sandra, RISSETTI, Gerson
2008 Local Pub.: Tipo Pub.: Livro
Título:
Subtítulo:
Autores:
Ano Pub.:
Justificativa:
Javascript e Jquery: desenvolvimento de interfaces web interativas
DUCKETT, Jon
2016 Local Pub.: Tipo Pub.: Livro
 de 3Pag: 3
Título:
Subtítulo:
Autores:
Ano Pub.:
Justificativa:
Python Fluente: Programação Clara, Concisa e Eficaz
RAMALHO, Luciano
2015 Local Pub.: Tipo Pub.: Livro
Título:
Subtítulo:
Autores:
Ano Pub.:
Justificativa:
Python Para Análise de Dados: Tratamento de Dados com Pandas, NumPy e IPython
MCKINNEY, Wes
2018 Local Pub.: Tipo Pub.: Livro

Outros materiais