PLANO DE ENSINO
DISCIPLINA: Laboratório de Matemática Computacional I
CÓDIGO: MTM 5723
Nº DE HORAS-AULA SEMANAIS: 3
Nº TOTAL DE HORAS-AULA: 51
SEMESTRE: 2007.1
CURSOS: Bacharelado em Matemática e Computação Científica.
EMENTA
Noções de Hardware e Software. Conceito de algoritmo e programa. Algoritmos: representação, técnicas de elaboração, estruturas para elaboração. Representação de dados. Elaboração e implementação de programas.
OBJETIVOS GERAIS:
Propiciar ao aluno condições de:
- Desenvolver sua capacidade de dedução;
- Desenvolver sua capacidade de raciocínio lógico e organizado;
- Desenvolver sua capacidade de formulação e interpretação de situações matemáticas;
- Desenvolver seu espírito crítico e criativo;
- Perceber e compreender o inter-relacionamento das diversas áreas da Matemática e a Computação Científica apresentadas ao longo do Curso.
- Organizar, comparar e aplicar os conhecimentos adquiridos.
OBJETIVOS ESPECÍFICOS:
Propiciar ao aluno condições de :
- desenvolver a capacidade de implementar algoritmos ;
- adquirir familiaridade com softwares matemáticos;
- dominar técnicas de programação e codificação de programas;
1. CONCEITOS PRELIMINARES
1.1 Noções de Hardware - Estrutura Física de um Computador
1 2 Noções de Software, Sistemas Operacionais e Aplicativos (editores de texto etc)
2. ALGORITMOS
2.1 Pseudo - Código para Representar Algoritmos
2.2 Desenvolvimento Modularizado de Algoritmos
3. O SISTEMA INTERATIVO MATLAB
3.1 Estrutura de um Programa
3.2 Variáveis, Constantes, Funções e Procedimentos
3.3 Comandos de Entrada/Saída: teclado ou arquivo/vídeo ou arquivo
Comandos de Atribuição
Estruturas de repetição (WHILE, REPEAT, FOR)
Estruturas de seleção (IF-THEN-ELSE)
Vetores
Matrizes
Sub-programas (FUNCTION, M-FILE)
AVALIAÇÃO: Serão feitas 2 (duas) provas. Será aprovado o aluno que, além de freqüência suficiente, obtiver média não inferior a 6 (seis). As 2 provas serão realizadas, como abaixo:
Unidades 1, 2, 3.1-3.4: 09/05/2007
Unidade 3: 27/06/2007
PROVA FINAL (04/07/2007):
De acordo com o parágrafo 3º do artigo 70 da Resolução 17/Cun/97, o aluno com freqüência suficiente e com média das avaliações do semestre entre 3.0 e 5.5 terá direito a uma nova avaliação, no final do semestre, com todo o conteúdo programático. A nota final desse aluno será calculada através da média aritmética entre a média das avaliações anteriores e a nota da nova avaliação.
BIBLIOGRAFIA:
D. Hanselman & B. Littlefield, Matlab 5 - Guia do Usuário (versão do Estudante), São Paulo:Makron Books, 1999.
D. Hanselman & B. Littlefield, Matlab 6 - Curso Completo, São Paulo:Makron Books, 2003.
H. Farrer & outros, Programação Estruturada de Computadores - Algoritmos Estruturados, Rio de Janeiro: LTC, 1999.
A. L. V. Forbellone & H. F. Eberspacher, 2ª ed., Lógica de Programação, São Paulo: Makron Books, 2000.
D.J. Higham & N. J. Higham, Matlab Guide, Philadelphia: SIAM, 2000.