Logo IC/UFF Leonardo Gresta Paulino Murta
Associate Professor, IC/UFF
D.Sc., COPPE/UFRJ, 2006
M.Sc., COPPE/UFRJ, 2002
B.Sc., IC/UFRJ, 1999
Picture

Menu:

Programação de Computadores III

Logística

Disciplina: TCC03063 – Programação de Computadores III

Aulas: Terças e Quintas

Horário: 9:00 às 11:00

Informações Gerais

Inicio do curso: 05/08/2008
Término do curso: 09/12/2008
Total de Aulas: 30

Avaliação

Média = (Avaliação1 + Avaliação2 + Avaliação3) / 3

Avaliação1 = Prova sem consulta

Avaliação2 = Prova sem consulta

Avaliação3 = (Participação + Trabalho) / 2

APROVADO

Presença >= 75% E Média >= 6

VERIFICAÇÃO SUPLEMENTAR

Presença >= 75% E 4 <= Média < 6

Será aprovado na VS se tirar nota maior ou igual a 6.

REPROVADO

Presença < 75% OU Média <= 4

Grupos

As atividades da Avaliação3 serão feitas em grupos de 3 participantes, que devem ser constituídos na primeira semana de aula e ter a mesma formação até o final do curso. Entreguem por e-mail (assunto: PC3 - Grupo) o nome e o e-mail de cada participante do grupo.

Caso não tenhamos laboratório, faremos uso de grupo espelho. Ao termino de um exercício, o grupo entrega seu programa para o grupo espelho, que ficará encarregado de se passar por um computador e rodar o programa no papel. O grupo que fez o programa deverá, depois, rodar o mesmo em um computador real.

Participação

Em algumas aulas serão fornecidos exercícios para serem feitos em grupo durante a aula. Ao término, os grupos serão convidados a se voluntariar para apresentar as suas soluções. A participação nessas atividades será considerada na composição da Avaliação3 (item Participação).

Listas

Duas listas de exercício são disponibilizadas durante o curso, respectivamente para a matéria da primeira e da segunda prova. Durante a resolução dos exercícios apresentados nas listas, os alunos podem entrar em contato com os monitores para tirar dúvidas. Contudo, espera-se que os alunos façam uso do próprio compilador Fortran para verificar a corretude das suas respostas. As listas não precisam ser entregues ao professor. O intuito é servirem como apoio para fixar a matéria dada em sala. Como estímulo, ao menos uma questão de cada prova será retirada da lista de exercícios.

Obs.: Caso tenha dificuldade de fazer alguma questão, verifique se não é referente a uma matéria que está para ser apresentada nas próximas aulas.

Trabalho

Ao final do curso deverá ser implementado um programa, onde o resultado esperado é não somente o programa funcionando, mas também um relatório descrevendo em alto nível a solução adotada (fluxogramas e algoritmo em português estruturado), assim como as principais dificuldades encontradas e decisões tomadas. Esse relatório não será avaliado pelo seu tamanho, mas sim pela sua clareza e capacidade de argumentação em relação às decisões tomadas para contornar as dificuldades encontradas. O relatório deve ser entregue impresso e o código fonte deve ser entregue em CD ou via e-mail (assunto do e-mail: PC3 - Trabalho). A entrega deve ser feita na data estipulada (ver seção Cronograma) para compor a Avaliação3 (item Trabalho).

Obs.: atraso na entrega do Trabalho terá uma multa de um ponto por dia.

Monitoria

On-line: Acessar a página http://www.neami.uff.br, clicar no link Plataforma Moodle NEAMI - UFF, Logar com o nome de usuário e senha referentes ao aluno (caso o aluno não possua, deverá clicar em Cadastramento de usuários), clicar em Programação de Computadores III (Online), digitar o código tcc201 (minúsculo e sem espaços).

Presencial: Verificar na sala de monitoria (sala 321) os dias e horários disponíveis.

Presença

De acordo com o “Regulamento dos Cursos de Graduação”, a presença mínima necessária para aprovação é de 75% das aulas (Art. 83, § 15). Em um total de 30 aulas, são toleradas até 7 faltas. Vale notar que segundo o mesmo regulamento, nenhuma falta é abonada, exceto o caso citado no Art. 83, § 16.

Reposição de Avaliação

De acordo com o “Regulamento dos Cursos de Graduação”, não é permitida a Reposição de Avaliação (i.e., 2ª chamada), com exceção dos casos citados no mesmo.

Bibliografia Principal

Harry Ferrer et al., “Fortran Estruturado”, Editora Guanabara Koogan

Cronograma

Data Atividade Entrega
5/8/2008 Aula - Motivação e apresentação do curso  
7/8/2008 Aula - Introdução a algoritmos  
12/8/2008 Aula - Introdução a algoritmos  
14/8/2008 Aula - Fluxograma e português estruturado  
19/8/2008 Aula - Fluxograma, português estruturado e exercícios
21/8/2008 Sem atividade (SBCARS)
26/8/2008 Aula - Organização de programas e tipos de dados
28/8/2008 Aula - Leitura e escrita, atribuições e exercícios
2/9/2008 Aula - Operações aritméticas
4/9/2008 Aula - Operações relacionais, lógicas e decisão
9/9/2008 Aula - Repetição contável
11/9/2008 Aula - Repetição condicional
16/9/2008 Aula - Exercícios
18/9/2008 Aula - Exercícios
23/9/2008 Prova 1
25/9/2008 Aula - Vetores  
30/9/2008 Aula - Vetores e vista de prova
2/10/2008 Aula - Exercícios
7/10/2008 Aula - Matrizes
9/10/2008 Aula - Exercício
14/10/2008 Sem atividade (SBES)
16/10/2008 Sem atividade (SBES)
21/10/2008 Aula - Introdução a subprogramação
23/10/2008 Aula - Introdução a subprogramação e apresentação do trabalho
28/10/2008 Aula - Sub-rotinas
30/10/2008 Aula - Funções
4/11/2008 Aula - Exercícios
6/11/2008 Aula - Arquivos e exercícios
11/11/2008 Aula - Modularização, formatação de E/S e exercícios
13/11/2008 Aula - Números complexos e exercícios  
18/11/2008 Aula - Tratamento de caracteres e exercícios
20/11/2008 Aula - Coleta de tempo, números aleatórios e exercícios  
25/11/2008 Sem atividade - Semana Acadêmica  
27/11/2008 Sem atividade - Semana Acadêmica Trabalho
2/12/2008 Prova 2
4/12/2008 Sem atividade  
9/12/2008 Sem atividade  
11/12/2008 Verificação Suplementar