Computação 1 (26-1)

Funcionamento da disciplina

O meio primário de comunicação entre os alunos, monitores e professores será o grupo listado acima.

As aulas serão realizadas em modalidade presencial, com aulas às segundas-feiras de 10:00 às 12:00 na sala A-204, e às quartas-feiras de 13:00 às 15:00 na sala H-115 (PORTA VERMELHA!), ambas no Centro de Tecnologia da UFRJ.

Bibliografia

Listas de Exercícios

ListaData Limite de Entrega
Lab 01?
Lab 02?
Lab 03?
Lab 04?
Lab 05?
Lab 06?
Lab 07?
Lab 08?
Lab 09?
Lab 10?
Lab 11?

Regras de colaboração

Cronograma planejado/registro de atividades

DataAulaConteúdoMaterial
seg 16 mar01 teór.Introdução à disciplina e assuntos burocráticos; breve discussão filosófica sobre o propósito da disciplina(sem vídeo); (sem quadros salvos); Slides de Referência; Python UFRJ
qua 18 mar02 teór.Atribuição de nome a valor (variável); definição de funçãoCódigo; Vídeo (com defeitos visuais); Quadros; Slides de Referência; Python UFRJ
seg 23 mar02 prát.Argumentos padrão em definição de função; documentação de função; a função help; Aula Prática 01 (Labs 01 e 02)Código; Vídeo
qua 25 mar03 teór.Tipos de dados; o tipo bool dos Booleanos; comandos condicionais (if, if-else, if-elif-else)Código; Vídeo; Quadros; Slides; Python UFRJ
seg 30 mar03 prát.Exercícios sobre o conteúdo da Aula 03 teórica (Lab 03)-
qua 1 abr04 teór.Mais sobre comando de atribuição; Escopo global e local; Tipos de dados sequenciais (str e tuple)Código; Vídeo; Quadros; Slides; Python UFRJ
seg 6 abr04 prát.Apresentação e início do uso do Machine Teaching; exercícios sobre o conteúdo da Aula 04 teórica (Lab 04)-
qua 8 abr05 teór.Mais sobre sequências em geral (a palavra-chave in); Mutabilidade e imutabilidade; Listas list e Dicionários dictCódigo; Vídeo; Quadros; Slides; Python UFRJ
seg 13 abr05 prát.Mais discussão sobre mutabilidade; cópias de listas rasas e profundas; exercícios sobre conteúdo da Aula 05 TeóricaVídeo
qua 15 abr06 teór.Trabalhando com strings, tuplas, listas e dicionários; Ordenação de lista usando o argumento key da função list.sort; Expressões lambdaCódigo; Vídeo; Quadros; Slides; Python UFRJ
seg 20 abrsem aulaRecesso
qua 22 abrsem aulaRecesso
seg 27 abr06 prát.Exercícios sobre o conteúdo da Aula 06 Teórica-
qua 29 abrRevisãoAula de revisão e dúvidas para P1; Repositório de Provas AntigasCódigo; Vídeo
seg 4 maiRevisãoUso livre do laboratório (sem matéria nova)
qua 6 maiP1PROVA 1
seg 11 maiPós provaAula de discussão da P1Código
qua 13 mai07 teór.Estruturas de repetição: repetição condicional whileCódigo; Vídeo; Quadros; Slides de Referência; Python UFRJ
seg 18 mai07 prát.Exercícios sobre a Aula 07 Teórica-
qua 20 mai08 teór.Estruturas de repetição; repetição sequencial forCódigo; Vídeo; Quadros; Slides de Referência; Python UFRJ
seg 25 mai
qua 27 maisem aulaSEM AULA (professor em afastamento para evento)-
seg 1 jun
qua 3 jun
seg 8 jun
qua 10 jun
seg 15 jun
qua 17 jun
seg 22 jun
qua 24 jun
seg 29 jun
qua 1 jul
seg 6 jul
qua 8 jul
seg 13 jul
qua 15 jul

Método de avaliação