Horário: terças e quintas de 09h às 11h
Sala de aula virtual da disciplina: usaremos o Google Classroom para as discussões e avisos. A sala de aula no Google Classroom será usada também para divulgar avisos gerais e para dúvidas.
Horários e local de atendimento: consulte a página da monitoria.
P1 = Prova sem consulta
P2 = Prova sem consulta
\[Média = \frac{P1 + P2}{2}\]Obs.: Nenhum aluno poderá sair da sala nos primeiros 30 minutos de prova. Depois de 30 minutos, quem termina a prova poderá sair. No entanto, depois que o primeiro aluno sair, nenhum aluno poderá entrar. Organize-se para ser pontual!
APROVADO
\[Presença \geq 75\% ~ E ~ Média \geq 6\]VERIFICAÇÃO SUPLEMENTAR
\[Presença \geq 75\% ~ 4 ~ \leq Média < 6\]Será aprovado na VS se tirar nota maior ou igual a 6.
Diversos exercícios serão disponibilizadas durante o curso. Todos terão data de entrega marcada no BeeCrowd – ver código da turma no Google Classroom. 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.
Caso você tenha perdido alguma aula ou deseje rever algum ponto específico, as aulas da disciplina estão disponíveis no Youtube. Acesse a playlist no canal do IC.
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.
O BeeCrowd funciona testando a saída esperada do problema com a saída gerada pelo seu programa. Se o conteúdo estiver correto, ele diz que está correto, mas se tem algum erro de apresentação (um espaço a mais, que seja), ele diz que houve Presentation Error. Esse tipo de erro não será considerado por mim como erro (para mim, o que importa é o conteúdo da resposta e não a apresentação), mas, se você quiser corrigir os erros de apresentação do seu programa, aqui vão algumas dicas:
nome = input("Digite o nome: ")
Faça simplesmente:
nome = input()
a = 10
print("A =", a)
imprime na tela:
A = 10
Note que na saída gerada pelo programa, há um espaço, após a igualdade, que foi adicionado automaticamente pelo interpretador Python.
Data | Atividade |
---|---|
19/08/2025 | Apresentação da disciplina |
21/08/2025 | Histórico + Introdução à Programação |
26/08/2025 | AULA |
28/08/2025 | AULA |
02/09/2025 | AULA |
04/09/2025 | AULA |
09/09/2025 | AULA |
11/09/2025 | AULA |
16/09/2025 | AULA |
18/09/2025 | AULA |
23/09/2025 | AULA |
25/09/2025 | PROVA 1 |
30/09/2025 | SEM AULA - Simpósio Brasileiro de Banco de Dados |
02/10/2025 | SEM AULA - Simpósio Brasileiro de Banco de Dados |
07/10/2025 | AULA |
09/10/2025 | AULA |
14/10/2025 | AULA |
16/10/2025 | AULA |
21/10/2025 | SEM AULA - AGENDA ACADÊMICA |
23/10/2025 | SEM AULA - AGENDA ACADÊMICA |
28/10/2025 | AULA |
30/10/2025 | AULA |
04/11/2025 | AULA |
06/11/2025 | AULA |
11/11/2025 | AULA |
13/11/2025 | AULA |
18/11/2025 | AULA |
20/11/2025 | FERIADO |
25/11/2025 | AULA |
27/11/2025 | PROVA 2 |
02/12/2025 | SEGUNDA CHAMADA |
04/12/2025 | SEM AULA |
09/12/2025 | AULA |
11/12/2025 | VS |
16/12/2025 | AULA |
18/12/2025 | AULA |