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

Logística

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)

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 + 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

Grupos

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.

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).

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: 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.

Monitoria

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

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.

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. 80, §14). Vale notar que segundo o mesmo regulamento, nenhuma falta será abonada (Art. 80, §15).

Avaliação de Aprendizagem em Caráter Excepcional

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.

Ferramentas

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.

Bibliografia Principal

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

Cronograma

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)