Horário: quartas e sextas de 11h às 13h
Local: Sala 215
Grupo para avisos da disciplina: usaremos um grupo fechado do Facebook para as discussões da disciplina. Inscrevam-se em https://www.facebook.com/groups/prog1.2015.2.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.
Elhofni G. Lima (SEG 09-11h, TER 16-18h, QUA 09-11h, QUI 09-11h)
Ian B. D. Lanza (SEG 16-18h, TER 16-18h, QUA 16-18h, QUI 14-16h)
P1 = Prova sem consulta
P2 = Prova sem consulta
Média = (P1 * 2 + P2 * 2 + Participação) / 5
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 de Participação 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: 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 à disciplina. Esta informação será utilizada na distribuição das notas. Desta forma, empenhe-se desde o início de forma pró-ativa.
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 nota de Participação.
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. 96) e não há abono de faltas (Art. 103).
Paul Barry, Use a Cabeça! Programação, Editora Alta Books.
Paul Barry, Use a Cabeça! Python, Editora Alta Books.
Furlan, M., Gomes, M., Soares, M., Concilio, R., 2005, Algoritmos e Lógica de Programação, Editora Thomson.
O aluno tem liberdade de utilizar a IDE Python de sua preferência. Contudo, nas atividades de sala de aula será utilizado o PyCharm.
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 Python 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.
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.
Data | Atividade | Entrega |
25/11/2015 | SEM AULA - Agenda Acadêmica | |
27/11/2015 | SEM AULA - Agenda Acadêmica | |
02/12/2015 | Apresentação da Disciplina | |
04/12/2015 | Introdução à Programação | |
09/12/2015 | Exercícios | |
11/12/2015 | Organização de Programas em Python | |
16/12/2015 | Exercícios | |
18/12/2015 | Operadores e Comandos de Decisão | |
23/12/2015 | RECESSO | |
25/12/2015 | RECESSO | |
30/12/2015 | RECESSO | |
01/01/2016 | RECESSO | |
06/01/2016 | Exercícios | |
08/01/2016 | Estruturas de Repetição | |
13/01/2016 | Exercícios (slides da aula passada) | |
15/01/2016 | Vetores | |
20/01/2016 | Exercícios sobre vetores | Exercícios da aula de 15/01 (no Google Classroom) |
22/01/2016 | Matrizes | |
27/01/2016 | SEM AULA - Dagstuhl | Exercícios da aula de 22/01 (no Google Classroom) |
29/01/2016 | SEM AULA - Dagstuhl | |
03/02/2016 | PROVA 1 | |
05/02/2016 | Listas | |
10/02/2016 | RECESSO | |
12/02/2016 | RECESSO | Exercícios da Aula de 05/02 (entregar até dia 16/02 no Google Classroom) |
17/02/2016 | Vista de Prova | |
19/02/2016 | Subprogramação (funções) | |
24/02/2016 | Exercícios | |
26/02/2016 | Manipulação de Strings | |
02/03/2016 | Exercícios | |
04/03/2016 | Tuplas e Dicionários | |
09/03/2016 | Arquivos | |
11/03/2016 | AULA | |
16/03/2016 | Prova 2 | |
18/03/2016 | Vista de Prova | |
23/03/2016 | VS ou SEGUNDA CHAMADA | |
25/03/2016 | RECESSO | |
30/03/2016 | Vista de Prova | |
01/04/2016 | VS (para quem fez SEGUNDA CHAMADA) |