Leonardo Gresta Paulino Murta Associate Professor, IC/UFF D.Sc., COPPE/UFRJ, 2006 M.Sc., COPPE/UFRJ, 2002 B.Sc., IC/UFRJ, 1999 |
Disciplina: TCC00173 - Programação de Computadores I
Turma: E1
Data: segundas, quartas e sextas de 20h às 22h
Local: segundas na sala 306 do prédio da Física, quartas na sala 305 do prédio da Física e sextas na sala 301 da UFASA (bloco H). Algumas aulas serão no LCC (Sala 312 do Bloco E), praticamente em frente à secretaria do curso. Quando for no LCC, haverá aviso na página do grupo no Facebook.
Grupo: https://www.facebook.com/groups/prog12014.1/ (importante: todos os alunos devem se cadastrar neste grupo)
Avaliação 1 = Prova sem consulta
Avaliação 2 = Prova sem consulta
Avaliação 3 = (Participação + 2 x Trabalho) / 3
Média das Provas = (Avaliação 1 + Avaliação 2) / 2
Caso Média das Provas >= 4 OU falta em Avaliação 1 OU falta em Avaliação 2:
Média = (Avaliação1 + Avaliação2 + Avaliação3) / 3
Caso contrário:
Média = Média das Provas
Obs.: Vale notar que o uso da nota da Avaliação 3 não é opcional para quem fica com Média das Provas >= 4. Então, caso a nota da Avaliação 3 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
As atividades da Avaliação 3 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 I - 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, 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.
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 apresentar as suas soluções. A participação nessas atividades será considerada na composição da Avaliação3 (item Participação).
Cada grupo deverá implementar um programa como trabalho da disciplina, de acordo com o seguinte documento:
Na Apresentação do Trabalho (ver seção Cronograma) os grupos apresentarão o programa funcionando e terão a oportunidade de discutir as dificuldades encontradas durante o desenvolvimento e estratégias usadas para contornar as dificuldades.
O código fonte do jogo deve ser entregue via e-mail (assunto do e-mail: Prog I - Trabalho). A entrega deve ser feita na data estipulada (ver seção Cronograma) para compor a Avaliação 3 (item Trabalho).
Obs.: atraso na entrega do Trabalho terá uma multa de um ponto por dia.
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 e testes 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, nas aulas de exercícios os alunos serão convidados a apresentar as suas respostas da lista. Essas apresentações irão compor a Avaliação 3 (item Participação).
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, 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, 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 Pascal de sua preferência. Contudo, nas atividades de sala de aula será utilizado o Dev-Pascal. Para sistemas operacionais diferentes do Windows, é possível utilizar o Lazarus como editor e o Free Pascal como editor e compilador.
Farrer, H. et al., 2012, “Pascal Estruturado”, 3a ed., Editora LTC.
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.
Data | Atividade | Entrega |
17/02/2014 | Aula - Apresentação do Curso | |
19/02/2014 | Aula - Introdução à Programação | |
21/02/2014 | Aula - Introdução à Programação | |
24/02/2014 | Aula - Problema das Garrafas e Fluxogramas | |
26/02/2014 | Aula - Fluxogramas | |
28/02/2014 | Sem Aula (Cancelada) | |
03/03/2014 | Sem Aula (Carnaval) | |
05/03/2014 | Sem Aula (Carnaval) | |
07/03/2014 | Sem Aula (Carnaval) | |
10/03/2014 | Aula - Fluxogramas | |
12/03/2014 | Aula - Organização de Programas em Pascal | |
14/03/2014 | Aula - Organização de Programas em Pascal | |
17/03/2014 | Aula - Organização de Programas em Pascal | |
19/03/2014 | Aula - Operadores e Decisão | |
21/03/2014 | Aula - Operadores e Decisão | |
24/03/2014 | Aula - Operadores e Decisão | |
26/03/2014 | Aula - Repetição e Manipulação de Texto | |
28/03/2014 | Aula - Repetição e Manipulação de Texto | |
31/03/2014 | Aula - Repetição e Manipulação de Texto | |
02/04/2014 | Aula - Repetição e Manipulação de Texto | |
04/04/2014 | Prova 1 | |
07/04/2014 | Aula - Variáveis Compostas | |
09/04/2014 | Aula - Variáveis Compostas | |
11/04/2014 | Aula - Variáveis Compostas | |
14/04/2014 | Aula - Variáveis Compostas | |
16/04/2014 | Aula - Variáveis Compostas | |
18/04/2014 | Sem Aula (Semana Santa) | |
21/04/2014 | Sem Aula (Tiradentes) | |
23/04/2014 | Sem Aula (Dagstuhl Seminar) | |
25/04/2014 | Sem Aula (Dagstuhl Seminar) | |
28/04/2014 | Aula - Variáveis Compostas | |
30/04/2014 | Aula - Subprogramacao | |
02/05/2014 | Sem Aula (Dia do Trabalho) | |
05/05/2014 | Aula - Subprogramacao | |
07/05/2014 | Aula - Subprogramacao | |
09/05/2014 | Aula - Subprogramacao | |
12/05/2014 | Aula - Subprogramacao | |
14/05/2014 | Aula - Arquivos | |
16/05/2014 | Aula - Arquivos | |
19/05/2014 | Aula - Arquivos | |
21/05/2014 | Aula - Arquivos | |
23/05/2014 | Apresentação do Trabalho - Grupos 1, 2, 4 | Trabalho |
26/05/2014 | Apresentação do Trabalho - Grupos 3, 5 e 6 | |
28/05/2014 | Prova 2 | |
30/05/2014 | Sem Aula (ICSE) | |
02/06/2014 | Sem Aula (ICSE) | |
04/06/2014 | Sem Aula (ICSE) | |
06/06/2014 | Sem Aula (ICSE) | |
09/06/2014 | Sem Aula | |
11/06/2014 | Sem Aula | |
13/06/2014 | Vista de Avaliação | |
16/06/2014 | Verificação Suplementar | |
18/06/2014 | Sem Aula (Jogo no Maracanã) | |
20/06/2014 | Sem Aula (Corpus Christi) | |
23/06/2014 | Sem Aula (Jogo do Brasil) | |
25/06/2014 | Sem Aula (Jogo no Maracanã) | |
27/06/2014 | Vista de Avaliação |