Roteiro de estudo
Estudo da 1ª Semana (29/07 - 04/08)
- Leituras obrigatórias:
- Vídeos obrigatórios:
- Leituras recomendadas:
- Conceitos de Linguagens de Programação: capítulo 1 (preliminares)
- Vídeos recomendados:
- (nada nesta semana)
- Exercícios:
- (nada nesta semana)
Estudo da 2ª Semana (05/08 - 11/08)
- Leituras obrigatórias:
- Vídeos obrigatórios:
- Leituras recomendadas:
- Conceitos de Linguagens de Programação: capítulo 2 (evolução das principais linguagens de programação)
- Vídeos recomendados:
- (nada nesta semana)
- Exercícios obrigatórios:
Estudo da 3ª Semana (12/08 - 18/08)
- Leituras obrigatórias:
- Notas de aula do Capítulo 5: Nomes, vinculações e escopo
- Notas de aula do Capítulo 5 - Material Extra: Arquitetura de memória
- CR6.100B: Unidade 1: estudar apenas o seguinte:
- Parte 0: visão geral da unidade
- Parte 1: O que é ciência da computação
- Parte 2: Representação de dados (incluindo os 5 anexos)
- Vídeos obrigatórios:
- Assistir os seguintes vídeos (assista aos vídeos várias vezes até que você consiga entender tudo; na página da CR6.100B você pode fazer o download dos slides correspondentes a cada vídeo):
- Leituras recomendadas:
- Conceitos de Linguagens de Programação: capítulo 5 (nomes, vinculações e escopo)
- Vídeos recomendados:
- (nada nesta semana)
- Exercícios obrigatórios:
- Imprima e responda as perguntas de n.º 1 até 160 do Diário de Aprendizagem 1: Fundamentos da Computação, que os alunos do 1º período estão fazendo nesta semana (sim, são 160 perguntas a serem feitas nesta semana. Algumas são fáceis e respondidas em menos de 1 minuto, outras são mais difíceis e envolvem pesquisa e contas matemáticas. Não deixe para começar a responder no final da semana!). A data de entrega será estabelecida pelo professor.
- Exercícios sobre o capítulo 5 (em breve)
Estudo da 4ª Semana (19/08 - 25/08)
- Leituras obrigatórias:
- Notas de aula do Capítulo 5: Nomes, vinculações e escopo
- Notas de aula do Capítulo 5 - Material Extra: Arquitetura de memória
- CR6.100B: Unidade 1: estudar apenas o seguinte:
- Parte 3: Algoritmos
- Parte 4: Pensamento computacional
- Parte 5: Abstração
- Vídeos obrigatórios:
- Assistir os seguintes vídeos (assista aos vídeos várias vezes até que você consiga entender tudo; na página da CR6.100B você pode fazer o download dos slides correspondentes a cada vídeo):
- Leituras recomendadas:
- Conceitos de Linguagens de Programação: capítulo 5 (nomes, vinculações e escopo)
- Vídeos recomendados:
- (nada nesta semana)
- Exercícios obrigatórios:
- Continue a fazer o Diário de Aprendizagem 1: Fundamentos da Computação, que os alunos do 1º período estão fazendo nesta semana, fazendo as perguntas de 161 até 225. A data de entrega ainda será estabelecida pelo professor
- Exercícios sobre o capítulo 5 (em breve)
Estudo da 5ª Semana (26/08 - 01/09)
- Leituras obrigatórias:
- Vídeos obrigatórios:
- Assistir os seguintes vídeos (assista aos vídeos várias vezes até que você consiga entender tudo; na página da CR6.100B você pode fazer o download dos slides correspondentes a cada vídeo):
- Fundamentos da Programação, parte 1: Scratch (atenção: este vídeo pode parecer um pouco bobo para alunos em períodos mais adiantados no curso, mas este vídeo vai prepará-lo para entender alguns conceitos avançados de programação que serão vistos posteriormente)
- Assistir os seguintes vídeos (assista aos vídeos várias vezes até que você consiga entender tudo; na página da CR6.100B você pode fazer o download dos slides correspondentes a cada vídeo):
- Leituras recomendadas:
- Conceitos de Linguagens de Programação: capítulo 5 (nomes, vinculações e escopo)
- Conceitos de Linguagens de Programação: capítulo 6 (tipos de dados)
- Vídeos recomendados:
- (nada nesta semana)
- Exercícios obrigatórios:
- (nada nesta semana)
Estudo da 6ª Semana (02/09 - 08/09)
- Leituras obrigatórias:
- Vídeos obrigatórios:
- Assistir os seguintes vídeos (assista aos vídeos várias vezes até que você consiga entender tudo; na página da CR6.100B você pode fazer o download dos slides correspondentes a cada vídeo):
- Fundamentos da Programação, parte 2: Exemplos em Scratch (atenção: este vídeo pode parecer um pouco bobo para alunos em períodos mais adiantados no curso, mas este vídeo vai prepará-lo para entender alguns conceitos avançados de programação que serão vistos posteriormente)
- Assistir os seguintes vídeos (assista aos vídeos várias vezes até que você consiga entender tudo; na página da CR6.100B você pode fazer o download dos slides correspondentes a cada vídeo):
- Leituras recomendadas:
- Conceitos de Linguagens de Programação: capítulo 6 (tipos de dados)
- Conceitos de Linguagens de Programação: capítulo 7 (expressões e sentenças de atribuição)
- Vídeos recomendados:
- (nada nesta semana)
- Exercícios obrigatórios:
- (nada nesta semana)
Estudo da 7ª Semana (09/09 - 15/09)
- Leituras obrigatórias:
- Vídeos obrigatórios:
- Assistir os seguintes vídeos (assista aos vídeos várias vezes até que você consiga entender tudo; na página da CR6.100B você pode fazer o download dos slides correspondentes a cada vídeo):
- Fundamentos da Programação, parte 3: Funções e variáveis (atenção: este vídeo pode parecer um pouco bobo para alunos em períodos mais adiantados no curso, mas este vídeo vai prepará-lo para entender alguns conceitos avançados de programação que serão vistos posteriormente)
- Assistir os seguintes vídeos (assista aos vídeos várias vezes até que você consiga entender tudo; na página da CR6.100B você pode fazer o download dos slides correspondentes a cada vídeo):
- Leituras recomendadas:
- Conceitos de Linguagens de Programação: capítulo 8 (estruturas de controle no nível de sentença)
- Vídeos recomendados:
- (nada nesta semana)
- Exercícios obrigatórios:
- (nada nesta semana)
Estudo da 8ª Semana (16/09 - 22/09)
- Leituras obrigatórias:
- Vídeos obrigatórios:
- Assistir os seguintes vídeos (assista aos vídeos várias vezes até que você consiga entender tudo; na página da CR6.100B você pode fazer o download dos slides correspondentes a cada vídeo):
- Fundamentos da Programação, parte 4: Objetos de 1ª classe, funções de ordem superior, recursividade e continuações (atenção: este vídeo pode parecer um pouco bobo para alunos em períodos mais adiantados no curso, mas este vídeo vai prepará-lo para entender alguns conceitos avançados de programação que serão vistos posteriormente)
- Assistir os seguintes vídeos (assista aos vídeos várias vezes até que você consiga entender tudo; na página da CR6.100B você pode fazer o download dos slides correspondentes a cada vídeo):
- Leituras recomendadas:
- Conceitos de Linguagens de Programação: capítulo 9 (subprogramas)
- Vídeos recomendados:
- (nada nesta semana)
- Exercícios obrigatórios:
- (nada nesta semana)
- Leituras obrigatórias:
- Vídeos obrigatórios:
- Assistir os seguintes vídeos (assista aos vídeos várias vezes até que você consiga entender tudo; na página da CR6.100B você pode fazer o download dos slides correspondentes a cada vídeo):
- Fundamentos da Programação, parte 4: Objetos de 1ª classe, funções de ordem superior, recursividade e continuações (atenção: este vídeo pode parecer um pouco bobo para alunos em períodos mais adiantados no curso, mas este vídeo vai prepará-lo para entender alguns conceitos avançados de programação que serão vistos posteriormente)
- Assistir os seguintes vídeos (assista aos vídeos várias vezes até que você consiga entender tudo; na página da CR6.100B você pode fazer o download dos slides correspondentes a cada vídeo):
- Leituras recomendadas:
- Conceitos de Linguagens de Programação: capítulo 9 (subprogramas)
- Vídeos recomendados:
- (nada nesta semana)
- Exercícios obrigatórios:
- (nada nesta semana)
Estudo da 10ª Semana (30/09 - 06/10)
- Leituras obrigatórias:
- Vídeos obrigatórios: (nada nesta semana)
- Leituras recomendadas:
- Conceitos de Linguagens de Programação: capítulo 11 (tipos de dados abstratos e construções de encapsulamento)
- Vídeos recomendados:
- (nada nesta semana)
- Exercícios obrigatórios:
- (nada nesta semana)
11ª Semana: AV-1 (07/10 - 13/10)
- Conteúdo da prova:
- Capítulos do livro de referência: 1, 2, 5, 6, 7, 8, 9 e 11;
- Material extra do capítulo 5: arquitetura de memória
- Todos os vídeos e exercícios indicados
- ATENÇÃO:
- Os celulares serão RECOLHIDOS pelo professor no início da prova e serão devolvidos ao final.
- Infrações à política de integridade acadêmica causarão penalidade de nota 0 (zero) na avaliação.
Notas: