Leonardo Gresta Paulino Murta Associate Professor, IC/UFF D.Sc., COPPE/UFRJ, 2006 M.Sc., COPPE/UFRJ, 2002 B.Sc., IC/UFRJ, 1999 |
Disciplina: TCC00162 Programação de Computadores
Data: terças e quintas, de 11:00 às 13:00
Local: terças na sala 339 do bloco D e quintas na sala 304 da Física
Lista: http://groups.google.com/group/uff-prog-2010-2 (importante: todos os alunos devem se cadastrar nessa lista)
Média = (Avaliação1 + Avaliação2 + Avaliação3) / 3
Avaliação1 = Prova sem consulta
Avaliação2 = Prova sem consulta
Avaliação3 = (Participação + 2 x Trabalho) / 3
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
Caso contrário
As atividades da Avaliação3 serão feitas em grupos de 6 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: Prog - Grupo) o número da matrícula e o nome completo de cada participante do grupo.
Ao final do curso, cada membro do grupo será solicitado a indicar, sob o seu ponto de vista, o percentual de participação de cada membro do grupo (inclusive de sí próprio) nas atividades relacionadas à Avaliação3. Esta informação será utilizada na distribuição das notas. Desta forma, se empenhe desde o início de forma pró-ativa.
Cada grupo deve escolher outro grupo para ser seu grupo espelho. Ao termino de um exercício, o grupo entrega seu programa para o grupo espelho, que fica 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).
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: Prog - 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.
Verificar na sala de monitoria (sala 321) os dias e horários disponíveis.
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.
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. 80, §14). Vale notar que segundo o mesmo regulamento, nenhuma falta será abonada (Art. 80, §15).
De acordo com o Regulamento dos Cursos de Graduação, não será permitida a Avaliação de Aprendizagem em Caráter Excepcional (i.e., 2ª chamada), com exceção dos casos citados no Art. 87, de acordo com os procedimentos do Art. 88.
O aluno tem liberdade de utilizar o editor e o compilador Fortran 77 de sua preferência. Contudo, nas atividades de sala de aula será utilizado o Force.
Harry Ferrer et al., Fortran Estruturado, Editora Guanabara Koogan
Data | Atividade | Entrega |
10/8/2010 | Aula - Apresentação do curso | |
12/8/2010 | Aula - Introdução a algoritmos | |
17/8/2010 | Aula - Introdução a algoritmos | |
19/8/2010 | Aula - Fluxograma e português estruturado | |
24/8/2010 | Aula - Fluxograma e português estruturado | |
26/8/2010 | Aula - Organização de programas e tipos de dados | |
31/8/2010 | Aula - Leitura e escrita e atribuições | |
2/9/2010 | Aula - Operações aritméticas | |
7/9/2010 | Sem Atividades (Independência) | |
9/9/2010 | Aula - Operações relacionais, lógicas e de decisão | |
14/9/2010 | Aula - Repetição contável | |
16/9/2010 | Aula - Repetição condicional | |
21/9/2010 | Aula - Exercícios | |
23/9/2010 | Prova 1 | |
28/9/2010 | Sem Atividades (CBSoft) | |
30/9/2010 | Sem Atividades (CBSoft) | |
5/10/2010 | Aula - Vista de prova e Vetores | |
7/10/2010 | Aula - Exercícios | |
12/10/2010 | Sem Atividades (N. Sra. Aparecida) | |
14/10/2010 | Aula - Aprimoramento do uso de Vetores e exercícios | |
19/10/2010 | Sem Atividades (Semana de Engenharia) | |
21/10/2010 | Aula - Matrizes | |
26/10/2010 | Aula - Exercícios | |
28/10/2010 | Aula - Introdução a subprogramação | |
2/11/2010 | Sem Atividades (Finados) | |
4/11/2010 | Aula - Subrotinas | |
9/11/2010 | Sem Atividades (Agenda Acadêmica) | |
11/11/2010 | Sem Atividades (Agenda Acadêmica) | |
16/11/2010 | Aula - Exercícios | |
18/11/2010 | Aula - Funções e Exercícios | |
23/11/2010 | Aula - Coleta de tempo, números aleatórios e exercícios | |
25/11/2010 | Aula - Exercícios | |
30/11/2010 | Aula - Exercícios | |
2/12/2010 | Prova 2 | Trabalho |
7/12/2010 | Vista de Avaliação (bloco E, sala 304) | |
9/12/2010 | Verificação Suplementar | |
14/12/2010 | Sem atividade | |
16/12/2010 | Vista de Avaliação (bloco E, sala 304) |