Plano de Ensino Algoritmos e Logica de Programacao
-
Upload
luana-bastos -
Category
Documents
-
view
1.011 -
download
0
Transcript of Plano de Ensino Algoritmos e Logica de Programacao
![Page 1: Plano de Ensino Algoritmos e Logica de Programacao](https://reader036.fdocumentos.com/reader036/viewer/2022082309/5571f84a49795991698d1608/html5/thumbnails/1.jpg)
Centro Federal de Educação Tecnológica de Minas Gerais
Obs.: O cronograma poderá ser flexibilizado de acordo com a necessidade e/ou realidade de cada turma.
PLANO DE ENSINO COMPONENTE CURRICULAR Curso: Técnico em Planejamento e Gestão em Tecnologia da Informação
Disciplina: Algoritmos e Lógica de Programação
Módulo: II Grupo: G2 Carga Horária: 60 horas
Docente Responsável: Biancca Nardelli Schenatz
E-mail: [email protected]
Tutor Responsável: Roberto Roque Silva
E-mail: [email protected]
EMENTA Raciocínio lógico. Portugol. Tabela ASCII. Identação. Operadores lógicos condicionais. Estruturas de repetição. Matrizes. Procedure/Functions. Registro.
COMPETÊNCIAS E HABILIDADES • Conceituar algoritmos, representação da lógica de programação e aplicação dos testes de mesa. • Apresentar a simbologia dos diagramas de fluxo de dados e resolver problemas de programação com a
utilização de fluxogramas. • Resolver algoritmos com o uso de expressões aritméticas, relacionais e lógicas. • Explicar o que é uma variável de memória, quais os tipos de dados utilizados na elaboração de um
algoritmo, o uso de constantes e funções. • Demonstrar como se deve utilizar estruturas de decisão simples, encadeada ou aninhada, e de múltiplas
decisões. • Mostrar a aplicação das estruturas Faça..Enquanto, Faça..Enquanto <condição> e Para..Passo..Faça. • Ensinar a dimensionar, declarar, ler, armazenar informações e ordenar vetores e dimensionar e realizar
operações com matrizes. • Detalhar os tipos de estruturas de dados, a manipulação de registros, arquivos e listas lineares e a utilização
de sub-rotinas. • Apresentar funções de manipulação de strings, funções de conversão de tipos e o que é um relatório.
CONTEÚDO PROGRAMÁTICO Unidade I – Algoritmos e Lógica de Programação
Conceitos básicos. Definição de algoritmos, raciocínio lógico e lógica de programação. Estrutura de um programa. Utilização do Portugol. Diagramas de bloco/Fluxogramas. Teste de mesa.
Unidade II – Dados, Variáveis e Constantes Tipos de dados. Variáveis. Constantes. Entrada e saída de dados.
Unidade III – Operadores e Expressões Operadores e expressões aritméticas. Operadores e expressões relacionais. Operadores e expressões lógicas.
Unidade IV – Estruturas de Decisão Tomada de decisão simples. Tomada de decisão composta. Tomada de decisão por seleção.
Unidade V – Estruturas de Repetição Repetição com teste no início. Repetição com teste no final. Repetição com variável de controle.
Unidade VI – Vetores e Matrizes Vetores. Matrizes.
Unidade VII – Funções e Procedimentos Funções.
![Page 2: Plano de Ensino Algoritmos e Logica de Programacao](https://reader036.fdocumentos.com/reader036/viewer/2022082309/5571f84a49795991698d1608/html5/thumbnails/2.jpg)
Centro Federal de Educação Tecnológica de Minas Gerais
Obs.: O cronograma poderá ser flexibilizado de acordo com a necessidade e/ou realidade de cada turma.
Procedimentos. Unidade VIII - Registros
Manipulação de Registros. ESTRATÉGIAS DE ENSINO E APRENDIZAGEM (METODOLOGIAS ) Apresentação de conteúdos por meio de cadernos de leitura. Sugestão de material complementar (vídeos, filmes, leituras, bibliografias, sites). Aulas práticas nos pólos de apoio presencial. Atividades de fixação e aprendizagem no ambiente virtual. Discussões em grupo através dos fóruns e chats pré-programados. AVALIAÇÃO DO PROCESSO DE ENSINO E APRENDIZAGEM Avaliação online (no ambiente virtual): 40 pontos relacionados às atividades – listas de exercícios e participação nas tarefas propostas com pontuação distribuída conforme assunto abordado Avaliação semipresencial (no pólo): 30 pontos (as datas serão agendadas de acordo com as visitas realizadas nos diferentes pólos) Avaliação final presencial (no pólo): 30 pontos (14.08.2010) Total: 100 pontos
![Page 3: Plano de Ensino Algoritmos e Logica de Programacao](https://reader036.fdocumentos.com/reader036/viewer/2022082309/5571f84a49795991698d1608/html5/thumbnails/3.jpg)
Centro Federal de Educação Tecnológica de Minas Gerais
Obs.: O cronograma poderá ser flexibilizado de acordo com a necessidade e/ou realidade de cada turma.
CRONOGRAMA
Semana Período Tópico/Conteúdo a ser Trabalhado Atividade Avaliativa 01 30/05 a 06/06 Unidade 1 – Algoritmos e Lógica de Programação ATIVIDADES DA UNIDADE 1 02 06/06 a 13/06 Unidade 2 – Dados, Variáveis e Constantes ATIVIDADES DA UNIDADE 2
ENTREGA ATIVIDADE AVALIATIVA
UNIDADE 1 03 13/06 a 20/06 Unidade 3 – Operadores e Expressões ATIVIDADES DA UNIDADE 3
ENTREGA ATIVIDADE AVALIATIVA
UNIDADE 2 04 20/06 a 27/06 Unidade 4 – Estruturas de Decisão ATIVIDADES DA UNIDADE 4
ENTREGA ATIVIDADE AVALIATIVA
UNIDADE 3 05 27/06 a 04/07 Unidade 5 – Estruturas de Repetição ATIVIDADES DA UNIDADE 5
ENTREGA ATIVIDADE AVALIATIVA
UNIDADE 4 06 04/07 a 11/07 Unidade 6 – Vetores e Matrizes ATIVIDADES DA UNIDADE 6
ENTREGA ATIVIDADE AVALIATIVA
UNIDADE 5 07 11/07 a 18/07 Unidade 7 – Funções e Procedimentos ATIVIDADES DA UNIDADE 7
ENTREGA ATIVIDADE AVALIATIVA
UNIDADE 6 08 19/07 a 31/07 Recesso --x-- 09 01/08 a 08/08 Unidade 8 – Registros ATIVIDADES DA UNIDADE 8
ENTREGA ATIVIDADE AVALIATIVA
UNIDADE 7 10 08/08 a 13/08 Período para Revisão ENTREGA ATIVIDADE AVALIATIVA
UNIDADE 8 11 14/08 Prova Final Presencial Prova Final Presencial
BIBLIOGRAFIA - ARAÚJO, Everton Coimbra de. Algoritmos: fundamento e prática. 3.ed. Florianópolis: Visual Books, 2007. - ASCENSIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi. Fundamentos da programação de computadores: algoritmos, Pascal e C/C++. Porto Alegre: Prentice Hall, 2002. - FARRER, Harry ... Et Al. Programação estruturada de computadores : algoritmos estruturados 3.ed. Rio de Janeiro: LTC, 2008. - FILHO, Edgard de Alencar. Iniciação à lógica matemática . 18.ed. São Paulo: Nobel, 2000. - FORBELLONE, André Luiz Villar; EBERSPACHER, Henri Frederico. Lógica de programação : a construção de algoritmos e estrutura de dados. 2.ed. São Paulo: Pearson Education do Brasil, 2000. - LOPES, Anita; GARCIA, Guto. Introdução à programação : 500 algoritmos resolvidos. Rio de Janeiro: Campus, 2002. - MANZANO, José Augusto N.G.; OLIVEIRA, Jayr Figueiredo de. Algoritmos : lógica para desenvolvimento de programação de computadores. 22.ed. São Paulo: Érica, 2008. - PINTO, Sandra Rita. Treinamento em lógica de programação . São Paulo: Digerati Books, 2009. - SALIBA, Walter Luiz Caram. Técnicas de programação : uma abordagem estruturada. São Paulo: Makron Books, 1993. - SALVETTI, Dirceu Douglas; BARBOSA, Lisbete Madsen. Algoritmos . São Paulo: Makron Books, 1998.