Você está na página 1de 3

Centro Federal de Educação Tecnológica de Minas Gerais

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 Tutor Responsável: Roberto Roque Silva
E-mail: bianccanardellischenatz@gmail.com E-mail: roberto.roquesilva@gmail.com
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.
Obs.: O cronograma poderá ser flexibilizado de acordo com a necessidade e/ou realidade de cada turma.
Centro Federal de Educação Tecnológica de Minas Gerais

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

Obs.: O cronograma poderá ser flexibilizado de acordo com a necessidade e/ou realidade de cada turma.
Centro Federal de Educação Tecnológica de Minas Gerais

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.

Obs.: O cronograma poderá ser flexibilizado de acordo com a necessidade e/ou realidade de cada turma.