Computação 1 (2021.1)

Funcionamento da disciplina

O meio primário de comunicação entre os alunos, monitores e professores será pelo Telegram, no grupo https://t.me/joinchat/FFqmpCisFE0wNmMx

As aulas serão realizadas em modo síncrono, com aulas práticas às 2as de 10:00 a 12:00 e teóricas às 4as de 10:00 a 12:00. Esses encontros serão gravados e disponibilizados para todos os alunos que queiram acompanhar em modo assíncrono. A escolha entre modo síncrono e/ou assíncrono é completamente livre para cada aluno, mas recomendamos que os alunos participem das aulas ao vivo sempre que possível.

Bibliografia

Faremos nossas próprias notas de aula, mas o material será principalmente baseado em:

Listas de Exercícios

ListaData Limite de Entrega
Lista 1 (atualizada em 21/7)27 de julho às 23:59
Lista 23 de agosto às 23:59
Lista 310 de agosto às 23:59

Cronograma planejado/registro de atividades

DataAulaConteúdoLinks
seg. 12 jul.Aula 0Apresentação da disciplina, aspectos administrativos, etcQuadro, Vídeo, Chat
qua. 14 jul.Teórica 1Parte 1: Primeiro contato com o Python (REPL e IDE); expressões; variáveis; comando de atribuição; Parte 2: Funções; comando de definição de função; estrutura e avaliação de expressões compostasQuadro, Código, Vídeo parte 1, Chat 1, Vídeo parte 2, Chat 2
seg. 19 jul.Prática 1Chamadas de função; Comando de definição de função; documentação; comentários; help; argumentos padrãoQuadro, Código, Vídeo, Chat
qua. 21 jul.Teórica 2Parte 1: Chamada de funções; Atribuição, import, nomes; Parte 2: Avaliando expressões dentro de funções, quadrosQuadro, Código, Vídeo parte 1, Chat 1, Vídeo parte 2, Chat 2
seg. 26 jul.Prática 2Parte 1: Funções retornando funções, quadros; Tipos; Parte 2: Anúncios, dúvidas das listasQuadro, Código, Vídeo parte 1, Chat 1, Vídeo parte 2, Chat 2
qua. 28 jul.Teórica 3Parte 1: Booleanos; if, elif, else; print; fatorial; Parte 2: Funções recursivas e frames; Revisão de árvores de framesCódigo, Vídeo 1, Chat 1, Vídeo 2, Chat 2
seg. 2 ago.Prática 3
qua. 4 ago.Teórica 4
seg. 9 ago.Prática 4
qua. 11 ago.Teórica 5
seg. 16 ago.Prática 5
qua. 18 ago.Teórica 6
seg. 23 ago.Prática 6
qua. 25 ago.Teórica 7
seg. 30 ago.Prática 7
qua. 1 set.Teórica 8
seg. 6 set.Sem aulaFeriado
qua. 8 set.A definir
seg. 13 set.Prática 8
qua. 15 set.Teórica 9
seg. 20 set.Prática 9
qua. 22 set.Teórica 10
seg. 27 set.Prática 10
qua. 29 set.Teórica 11
seg. 4 out.Prática 11
qua. 6 out.Teórica 12
seg. 11 out.Sem aulaFeriado
qua. 13 out.A definir
seg. 18 out.Encerramento
qua. 20 out.Encerramento

Método de avaliação

Diversas listas de exercícios e (pelo menos) um trabalho de maior porte. As listas contarão 70% da nota final. A monitoria fará a correção das listas, sob supervisão e responsabilidade do professor.