Menu:

Programação de Computadores I


Horário: quartas e sextas de 11h às 13h

Local: Sala 302 (QUA), Lab 307 (SEX)

Sala de aula virtual da disciplina: usaremos o Google Classroom para entrega de exercícios da disciplina. É necessário ter uma conta no ID UFF. A sala de aula no Google Classroom será usada também para divulgar avisos gerais e para dúvidas.

Importante: todos os alunos devem se inscrever no Google Classroom (os alunos para os quais eu possuía o endereço de email do ID UFF receberam convite – nesse caso basta aceitar o convite). Para se inscrever, clique no símbolo de “+” no canto superior direito da página, e selecione a opção “Participar da Turma”. O código de inscrição na turma está na lista de presença.

Tutoria

O tutor Rodrigo (aluno de pós graduação) estará no lab 304 toda quarta-feira, de 16-18h para quem quiser praticar exercícios em Python. Sugiro fortemente que vocês compareçam a partir do dia 29/08 (nessa data vocês já terão aprendido coisas suficientes para começar a fazer exercícios em Python).

Monitoria

Jackson C. de Lima - QUA 18-20h; QUI 18-22h; SEX 18-20h.

João Victor da C. Melo - TER 09-11h; TER 14-16h; QUI 09-11h; QUI 14-16h.

Ementa

Avaliação

P1 = Prova sem consulta

P2 = Prova sem consulta

Média = (P1 + P2) / 2

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

Exercícios no Google Classroom

Diversos exercícios serão disponibilizadas durante o curso. Todos terão data de entrega marcada no Google Classroom. Durante a resolução dos exercícios, os alunos podem usar comentários de uma tarefa específica para tirar dúvidas no Google Classroom. Espera-se que os alunos façam uso do interpretador Python para verificar a corretude das suas respostas. Alunos que entregarem os exercícios no prazo e corretos podem ser aprovados direto caso tenham ficado com média entre 5,5 e 5,9. Da mesma forma, terão direto à VS caso tenham ficado com média entre 3,5 e 3,9.

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. 96) e não há abono de faltas sem documentação (Art. 103).

Bibliografia

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.

Ferramentas

O aluno tem liberdade de utilizar a IDE Python de sua preferência. Contudo, nas atividades de sala de aula será utilizado o PyCharm.

Cronograma

Data Atividade Local
15/08/2018 Apresentação da Disciplina  
17/08/2018 Introdução à Programação  
22/08/2018 Organização de Programas em Python  
24/08/2018 Exercícios no Laboratório  
29/08/2018 SEM AULA - VLDB  
31/08/2018 SEM AULA - VLDB  
05/09/2018 Operadores Aritméticos e de Decisão  
07/09/2018 FERIADO  
12/09/2018 Exercícios no Laboratório  
14/09/2018 Estruturas de Repetição  
19/09/2018 Exercícios no Laboratório  
21/09/2018 Manipulação de Strings  
26/09/2018 Exercícios no Laboratório  
28/09/2018 Exercícios no Laboratório  
03/10/2018 SEM AULA (Concurso para Professor UFF)  
05/10/2018 SEM AULA (Concurso para Professor UFF)  
10/10/2018 PROVA 1  
12/10/2018 FERIADO  
17/10/2018 SEM AULA - Agenda Acadêmica  
19/10/2018 SEM AULA - Agenda Acadêmica  
24/10/2018 VISTA DE PROVA  
26/10/2018 Listas e Tuplas  
31/10/2018 Exercícios no Laboratório  
02/11/2018 FERIADO  
07/11/2018 Matrizes  
09/11/2018 Exercícios no Laboratório  
14/11/2018 Subprogramação  
16/11/2018 RECESSO  
21/11/2018 Subprogramação com Vetores  
23/11/2018 Exercícios no Laboratório  
28/11/2018 Arquivos  
30/11/2018 Exercícios no Laboratório  
05/12/2018 PROVA 2  
07/12/2018 SEGUNDA CHAMADA  
12/12/2018 VISTA DE PROVA  
14/12/2018 VS  
19/12/2018 VISTA DE PROVA