Leonardo Gresta Paulino Murta Associate Professor, IC/UFF D.Sc., COPPE/UFRJ, 2006 M.Sc., COPPE/UFRJ, 2002 B.Sc., IC/UFRJ, 1999 |
Disciplina: TCC03063 Programação de Computadores III
Aulas: Terças e Quintas
Horário: 9:00 às 11:00
Inicio do curso: 05/08/2008
Término do curso: 09/12/2008
Total de Aulas: 30
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
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.
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).
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.
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.
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.
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.
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.
Harry Ferrer et al., Fortran Estruturado, Editora Guanabara Koogan
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 |