Horário: segundas e quartas de 16h às 18h
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}\]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.
REPROVADO
Caso contrário
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 |
---|---|
28/08/2023 | Apresentação da disciplina Histórico |
30/08/2023 | Introdução à Programação |
04/09/2023 | SEM AULA |
06/09/2023 | Organização de Programas Python (slides atualizados em 25/09) |
11/09/2023 | Aula no Laboratório |
13/09/2023 | Operadores Exercícios |
18/09/2023 | Aula no Laboratório |
20/09/2023 | Estruturas de Decisão |
25/09/2023 | Aula no Laboratório |
27/09/2023 | Estruturas de Repetição |
02/10/2023 | Aula no Laboratório |
04/10/2023 | Manipulação de Strings |
09/10/2023 | Revisão para a Prova |
11/10/2023 | PROVA 1 |
16/10/2023 | SEM AULA - AGENDA ACADÊMICA |
18/10/2023 | SEM AULA - AGENDA ACADÊMICA |
23/10/2023 | Vetores |
25/10/2023 | VISTA DE PROVA (Presença Opcional) |
30/10/2023 | Aula no Laboratório |
01/11/2023 | Manipulação de Listas |
06/11/2023 | Aula no Laboratório |
08/11/2023 | Matrizes |
13/11/2023 | AULA CANCELADA por motivos de saúde - fazer os exercícios do BeeCrowd sobre matrizes |
15/11/2023 | SEM AULA - FERIADO |
20/11/2023 | SEM AULA - FERIADO |
22/11/2023 | Subprogramação |
27/11/2023 | Aula no Laboratório |
29/11/2023 | PROVA 2 |
04/12/2023 | SEGUNDA CHAMADA |
06/12/2023 | SEM AULA |
11/12/2023 | VISTA DE P2 e SEGUNDA CHAMADA (sala 521) |
13/12/2023 | VS |
18/12/2023 | VISTA DE VS (sala 521) |