Horário: quartas e sextas de 11h às 13h
Local: Sala 306 (quarta) e 215 (sexta)
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.2016.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.
Arthur Bastos (SEG 16-18h; TER 14-16h; QUA 9-11h; SEX 14-16h)
Felipe Brito (SEG 16-18h; QUA 11-13h; QUI 11-13h; SEX 14-16h)
P1 = Prova sem consulta
P2 = Prova sem consulta
Média = (P1 * 2 + P2 * 2 + T) / 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 da disciplina serão feitas em grupos de no máximo 4 participantes. Os grupos são flexíveis e podem mudar a cada trabalho. Observar apenas o limite máximo de 4 participantes.
Ao longo da disciplina, serão realizados diversos exercícios. Esses exercícios comporão a nota T da disciplina. Todos terão data de entrega fixada e deverão ser entregues no Google Classroom da disciplina. O código de inscrição na turma do Google Classroom, além de instruções de como se inscrever, estão postados no grupo do Facebook.
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 sem documentação (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 |
27/04/2016 | Apresentação da Disciplina |
29/04/2016 | SEM AULA (FORMATURA CEDERJ) |
04/05/2016 | Introdução à Programação |
06/05/2016 | Exercícios |
11/05/2016 | Organização de Programas em Python |
13/05/2016 | Exercícios |
18/05/2016 | Operadores e Comandos de Decisão |
20/05/2016 | Exercícios |
25/05/2016 | Estruturas de Repetição |
27/05/2016 | FERIADO |
01/06/2016 | Exercícios (ver slides da aula passada) |
03/06/2016 | Vetores |
08/06/2016 | Exercícios sobre vetores |
10/06/2016 | PROVA 1 |
15/06/2016 | Matrizes |
17/06/2016 | Exercícios sobre matrizes |
22/06/2016 | VISTA DE PROVA |
24/06/2016 | Manipulação de Listas |
29/06/2016 | Subprogramação |
01/07/2016 | Exercícios |
06/07/2016 | SEM AULA - CSBC |
08/07/2016 | SEM AULA - CSBC |
13/07/2016 | Manipulação de Strings |
15/07/2016 | Tuplas e Dicionários |
20/07/2016 | Arquivos |
22/07/2016 | PROVA 2 |
27/07/2016 | VISTA DE PROVA |
29/07/2016 | VS ou SEGUNDA CHAMADA (11-13h) VISTA DE PROVA (16-18h na sala 512) |
03/08/2016 | VS (para quem fez SEGUNDA CHAMADA) |