Instituto Politécnico de Bragança
Escola Superior de Educação
Curso:
Disciplina:
Ano Lectivo:
Desenvolvimento de Produtos
Multimédia
Algoritmos
Matemática
Área Científica:
Semestral
1º Semestre
Regime:
C. Hor.:
Teórica:
5
2006/2007
Ano Curricular:
1º
5h
Carga Horária Semanal:
U. C.:
X
Teor - Prát
Práticas
Seminário
Docente (s): Carla M. Carneiro Alves
Programa da disciplina
Objectivos
-
Na disciplina de Algoritmos pretende-se que o formando seja capaz de construir
e verificar algoritmos necessários ao modelo de programação idealizado para
cada um dos problemas propostos.
Conteúdos Programáticos
-
Algoritmos:
- Noção de algoritmo;
- Representação de algoritmos;
- Tipos de dados;
- Variáveis;
- Expressões aritméticas;
- Expressões lógicas;
- Inicialização de variáveis;
- Estruturas de programação;
- Tratamento de ficheiros.
Estratégias Metodológicas
As aulas decorrerão com recurso a suporte digital, fichas de trabalho e outros.
Terão ainda lugar sessões de trabalho, das quais serão apresentadas as conclusões ao
professor e aos restantes colegas.
Avaliação
A avaliação dos alunos é da competência do professor e realiza-se de acordo
com o “Regulamento do Regime de Frequência e Avaliação dos Alunos” em vigor.
Constituem elementos de avaliação: 2 ou 3 testes, consistindo na resolução
teórica ou prática de pequenos problemas, da qual deverá ser feito um relatório.
__________________________________________
Programa da disciplina: Algoritmos (Matemática)
1/2
Instituto Politécnico de Bragança
Escola Superior de Educação
Será também elemento de avaliação um trabalho final elaborado por grupos de 2
elementos, que terá de ser apresentado na aula ao professor e respectivos colegas.
Bibliografia
Cristóvão, L. (2002). Aprendendo Oject Pascal Para Delphi. Visual Books.
Forbellone, A. L. V. et all. (1993). Lógica de programação: a construção de algoritmos. São
Paulo: Makron, 178.
Guerreiro, P. (2005). Elementos de Programação com C. (3ª edição), FCA.
Guimarães, A. M. & Lages, N. A. C. (1994). Algoritmos e estruturas de dados. Rio de Janeiro:
LTC, Ciência de computação.
Haykin, S. (1996). Adaptive filter theory. Hamilton: Prentice-Hall, 3rd ed.
Kernighan, B. W. C (1986). A linguagem de programação. Rio de Janeiro: Campus, 208.
Lafore, R. (2005). Estruturas de Dados e Algoritmos em Java. Ciência Moderna.
Manzano, J. A. N. G. (1997). Estudo dirigido: linguagem C. São Paulo: Érica, 178.
Manzano, J. A. N. G.; Oliveira, J. F. (1997). Estudo dirigido: algoritmos. São Paulo: Érica, 220.
Miyazawa, F. (2000). Notas de Aula de Algoritmos e Programação de Computadores. Instituto
de Computação Unicamp.
Rosa, N. B. (1988). Informática e lógica de programação. Rio de Janeiro: Campus, 241.
Cormen, T. H., Leiserson, C. E., Rivest, R. L., and Stein, C. (2001). Introduction to Algorithms
(second edition). The MIT Press.
- Programação Web Com Active Server
Pages de João Vieira ISBN: 97-8426-21-6
- Revistas:
PCMagazine (edição portuguesa)
Cerebro (PcWorld)
Redes
Exame Informática
Links para Informações:
Searchnetworking.com
http://java.sun.com
http://msdn.microsoft.com
Docente(s)
Data de Entrega
Representante de Departamento
___________________________ 2006 – 09 - 01 ___________________________
Arminda Maia
Carla Alves
__________________________________________
Programa da disciplina: Algoritmos (Matemática)
2/2
Download

Programa da disciplina