Menu:

Programação de Computadores


Horário: terças e quintas de 9h às 11h

Local: anunciado na tabela de cronograma

Grupo para avisos da disciplina: usaremos um grupo fechado do Facebook para as discussões da disciplina. Inscrevam-se em http://www.facebook.com/groups/prog3.2013.1.uff/. Esse grupo será usado para divulgar avisos gerais e para dúvidas.

Importante: todos os alunos devem se cadastrar nesse grupo – o grupo é fechado, então nada que for postado nele aparecerá na sua linha do tempo do Facebook.

Avaliação

P1 = Prova sem consulta

P2 = Prova sem consulta

T = (Participação + 2 x Trabalho) / 3

Média das Provas = (P1 + P2) / 2

Caso Média das Provas >= 6 OU falta em P1 OU falta em P2:

Média = (P1 + P2 + T) / 3

Caso contrário:

Média = Média das Provas

Obs.: Vale notar que o uso da nota T não é opcional para quem fica com Média das Provas >= 6. Então, caso a nota T seja baixa, a Média será afetada mesmo que a Média das Provas seja alta.

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ção 3 (T) serão feitas em grupos de 5 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 3 - 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ção 3. Esta informação será utilizada na distribuição das notas. Desta forma, empenhe-se 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, 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.

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.

Bibliografia

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

Furlan, M., Gomes, M., Soares, M., Concilio, R., 2005, “Algoritmos e Lógica de Programação”, Editora Thomson.

Farrer, H. et al., 1999, “Algoritmos Estruturados”, Editora LTC.

Guimarães, A., Lages, N., 1994, “Algoritmos e Estruturas de Dados”, Editora LTC.

Ferramentas

O aluno tem liberdade de utilizar o compilador Fortran de sua preferência. Contudo, nas atividades de sala de aula será utilizado o Force.

Listas de Exercícios

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 usar o grupo do Facebook 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á baseada na lista de exercícios. Nas aulas de exercícios, os alunos serão convidados a apresentar as suas respostas da lista. Essas apresentações irão compor o item Participação da nota final.

Lista para a primeira prova

Lista para a segunda prova

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.

Cronograma

Data Atividade Local
23/04/2013 Apresentação da disciplina 302 Física
25/04/2013 Introdução a algoritmos 302 Física
30/04/2013 Introdução a algoritmos (continuação) 302 Física
02/05/2013 Fluxograma e português estruturado 302 Física
07/05/2013 Exercícios 302 Física
09/05/2013 Organização de programas em Fortran + tipos de dados 302 Física
14/05/2013 Leitura, escrita e atribuições 302 Física
16/05/2013 Operações aritméticas 302 Física
21/05/2013 Operações relacionais, lógicas e decisão 320 bloco E (LAB)
23/05/2013 Repetição contável 504 UFASA
28/05/2013 Repetição condicional 302 Física
30/05/2013 FERIADO (Corpus Christi) --
04/06/2013 Exercícios para a prova 320 bloco E (LAB)
06/06/2013 PROVA 1 504 UFASA
11/06/2013 Vetores 320 bloco E (LAB)
13/06/2013 Matrizes 504 UFASA
18/06/2013 Exercícios 320 bloco E (LAB)
20/06/2013 Vista de Prova 326 bloco E (sala da professora)
25/06/2013 SEM AULA (SIGMOD) --
27/06/2013 SEM AULA (SIGMOD) --
02/07/2013 Introdução à subprogramação 302 Física
04/07/2013 Subrotinas 302 Física
09/07/2013 Exercícios 320 bloco E (LAB)
11/07/2013 Aula de dúvidas 504 UFASA
16/07/2013 Leitura e Escrita de Arquivos 320 bloco E (LAB)
18/07/2013 Modularização, formatação de entrada e saída, números complexos, tratamento de caracteres 504 UFASA
23/07/2013 Exercícios
Arquivo para o exercícios 3 e 4
320 bloco E (LAB)
25/07/2013 Plantão de dúvidas 326 bloco E
30/07/2013 PROVA 2 302 Física
01/08/2013 Apresentação do TRABALHO 504 UFASA
06/08/2013 Vista de Avaliação 326 bloco E (sala da professora)
08/08/2013 VS 504 UFASA
14/08/2013 Vista de Prova 326 bloco E (sala da professora)
16/08/2013 Lançamento de Notas --