FACULDADES INTEGRADAS TIBIRIÇÁ
Reconhecida
pela Portaria nº 471 de 31/03/2000 – D.O.U. 05/04/2000
Plano
de Ensino da Disciplina: Linguagens Técnicas de Programação I
Código.
LT- 02.006
Primeiro
Semestre de 2004
Docente
Responsável: Prof. Olmes Berriel Filho Carga Horária: 80 h/aulas.
EMENTA
Lógica de programação. Teoria básica de algoritmos. Algoritmos estruturados. Princípios de Programação. Técnicas de otimização de algoritmos e noções preliminares de Linguagem de Programação.
Ensinar o conceito de programação de computadores, seus
fundamentos e as principais técnicas.
Proporcionar aos alunos, a oportunidade
de iniciação no desenvolvimento de sistemas informatizados.
Incentivar a pesquisa e experimentação
prática.
METODOLOGIA
DE ENSINO
Aulas teóricas e práticas com eventuais utilizações do laboratório, com solicitação de leituras, exercícios e pesquisas.
AVALIAÇÃO DA APRENDIZAGEM
A nota da 1ª verificação é calculada da seguinte forma:
Média aritmética das duas provas - 60 %
Média aritmética das duas listas de exercícios - 40%
CRONOGRAMA DE ATIVIDADES
AULA MATÉRIA
1ª AULA – Aula inaugural - Apresentação, discussão e ajuste do programa,
definições do método de avaliação.
Algoritmos: Conceito e Formas de Representação. Descrição Narrativa
2ª AULA – Fluxograma Convencional.
Pseudocódigo. Exercícios de
apresentação da teoria.
3ª AULA – Tipos de Dados: Numéricos, Literais e Lógicos.
4ª AULA – Variáveis: Conceito e Utilização. Mapeamento de variáveis na
memória.
5ª AULA – Expressões aritméticas, lógicas e literais.
6ª AULA – Tabela verdade. Operadores relacionais.
7ª AULA – Comandos básicos: sintaxe e semântica. Comandos: atribuição, definição de variáveis, entrada e saída de
dados.
8ª AULA – Exercícios de avaliação. Correção dos exercícios. (10/03)
9ª AULA – Controle do fluxo de execução. Comando composto. Estruturas de
decisão do tipo se.
10ª AULA – Estruturas de decisão do tipo escolha.
11ª AULA – Estruturas de repetição. Laços contados. Comando para.
12ª AULA – Laços condicionais. Comandos enquanto e repita. Aninhamentos
13ª AULA – Exercícios práticos.
14ª AULA – Variáveis
indexadas. Vetores e
matrizes. Atribuições:
leitura e escrita.
15ª AULA – Exercícios de utilização de vetores e matrizes.
16ª AULA – Utilização das diversas estruturas de controle de fluxo de
execução, em conjunto com vetores e matrizes.
17ª AULA – PRIMEIRA PROVA DE AVALIAÇÃO.
(14/04)
18ª AULA – PRIMEIRA PROVA DE AVALIAÇÃO.
19ª AULA – Sub-algoritmos: mecanismo e definição.
20ª AULA – Funções. Conceito, utilização e Exercícios.
21ª AULA – Procedimentos. Conceito, utilização e Exercícios.
22ª
AULA – Variáveis globais e
locais.
23ª
AULA – Parâmetros: passagem por
valor e por referência.
24ª
AULA – Exercícios práticos.
25ª
AULA – Exercícios para fixação
e revisão da matéria.
26ª
AULA – Exercício de avaliação. (19/05)
27ª
AULA – Correção do exercício de
avaliação.
28ª
AULA – O método dos
refinamentos sucessivos.
29ª
AULA – Análise de requisitos.
Arquitetura geral.
30ª
AULA – Projeto detalhado.
Programação. Integração e testes.
31ª AULA – Análise top-down. Programação estruturada.
32ª
AULA – Introdução a uma
linguagem de programação.
33ª
AULA – Exercícios práticos com
uma linguagem de programação.
34ª
AULA – Estudos de Revisão.
35ª
AULA – SEGUNDA PROVA DE
AVALIAÇÃO. (09/06)
36ª
AULA – SEGUNDA PROVA DE
AVALIAÇÃO.
37ª
AULA – Correção da 2ª prova.
38ª
AULA – Estudos de Revisão.
39ª
AULA – 2ª Verificação. (23/06)
40ª
AULA – 2ª Verificação.
BIBLIOGRAFIA BÁSICA
SALIBA, WALTER LUIZ CARAM - Técnica de programação: uma abordagem
estruturada. Mc Graw-Hill, 1992
Resumo das aulas publicados no site
http://www.berriel.com.br/ltpi
BIBLIOGRAFIA COMPLEMENTAR
FORBELLONE, A. L. V. EBERSPÄCHER, H. F. “Lógica de Programação: A Construção de
Algoritmos e Estrutura de Dados”. São Paulo 2000, 2ª Edição, Editora Makron
Books.
GUIMARÃES, A. M. LAGES, M.A.C. Algoritmos e Estrutura de dados.
Ed. LTC, 1985.
LOPES, ANITA e GARCIA, GUTO. Introdução a Programação. Rio de Janeiro 2002, Editora Campus Ltda.
MANZANO, G. A. N. G. e Oliveira, J. F. Algoritmos - Lógica para
desenvolvimento de Programação de Computadores. São Paulo 2002, 13ª
Edição, Editora Érica.
PACITTI, T. Programação. Princípios.
Ed. LTC, 1986.