Menu:

Programação de Computadores I


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

Local: Sala 202, Lab 306

Local para avisos e entrega de trabalhos da disciplina: usaremos o Google Classroom. É 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. 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 será fornecido no primeiro dia de aula.

Monitoria

Lucas Santana Bichalho da Costa: SEG 11h-13h; SEG 16h-18h; QUA 11-13h; QUA 16h-18h

Mariana Werneck Roque Lopes: SEG 11h-13h; SEG 16-18h; SEX 09-13h

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 Gloogle 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
22/03/2017 Apresentação da Disciplina
24/03/2017 Introdução à Programação
29/03/2017 Introdução à Programação (continuação)
31/03/2017 Organização de Programas em Python
05/04/2017 Exercícios (disponíveis no Google Classroom)
07/04/2017 Operadores e Estruturas de Decisão
12/04/2017 Exercícios (disponíveis no Google Classroom)
14/04/2017 FERIADO
19/04/2017 Estruturas de Repetição
21/04/2017 FERIADO
26/04/2017 Exercícios (disponíveis no Google Classroom)
28/04/2017 SEM AULA (prédio fechado)
03/05/2017 Subprogramação
05/05/2017 Exercícios (disponíveis no Google Classroom)
10/05/2017 Aula de Dúvidas
12/05/2017 PROVA 1
17/05/2017 Vetores
19/05/2017 Exercícios (disponíveis no Google Classroom)
24/05/2017 Matrizes
26/05/2017 Exercícios (disponíveis no Google Classroom)
31/05/2017 Strings
02/06/2017 VISTA DE PROVA
07/06/2017 Exercícios (disponíveis no Google Classroom)
09/06/2017 Arquivos
14/06/2017 Exercícios (disponíveis no Google Classroom)
16/06/2017 SEM AULA
21/06/2017 PROVA 2
23/06/2017 SEGUNDA CHAMADA
28/06/2017 SEM AULA
30/06/2017 VISTA DE P2 E DE SEGUNDA CHAMADA
05/07/2017 SEM AULA - CBSC
07/07/2017 SEM AULA - CBSC
12/07/2017 VS
14/07/2017 SEM AULA
19/07/2017 VISTA DE VS