Roteiro de estudo
Estudo da 09ª Semana (30/03 - 05/04)
Nesta semana continuaremos nosso estudo sobre a Unidade 1: Fundamentos da Computação (estamos quase finalizando esta unidade). Nesta semana estudamos coisas extremamente importantes como o conceito formal de algoritmo, corretude e eficiência dos algoritmos (notação Big-O, complexidade linear, complexidade logarítmica, complexidade fatorial, etc.). Também aprendemos os métodos de expressão de algoritmos e o tema de pensamento computacional. Completamos nosso estudo com o estudo mais profundo sobre abstrações e interfaces.
- Vídeos obrigatórios:
- Parte 3: algoritmos (se quiser, pode fazer o download dos slides do vídeo, e também o download dos símbolos em fluxogramas apresentados no livro).
- Parte 4: pensamento computacional (se quiser, pode fazer o download dos slides do vídeo)
- Parte 5: abstração (se quiser, pode fazer o download dos slides do vídeo)
Na aula desta semana nós terminamos todo o conteúdo sobre algoritmos, todo o conteúdo sobre pensamento computacional e praticamente terminamos todo o conteúdo sobre abstração. Você deve assistir integralmente os vídeos obrigatórios, estudar o material e terminar o Diário de Aprendizagem.
- Atividades obrigatórias:
- Termine o Diário de Aprendizagem 1: Fundamentos da Computação! Agora que terminamos todo o conteúdo dessa unidade, você deve terminar o resto das perguntas que ainda faltam, ou seja, você deve terminar TOTALMENTE o diário. A data de entrega é dia 14/04/2026! Não perca esse prazo pois não serão aceitos trabalhos em atraso.
Estudo da 8ª Semana (23/03 - 29/03)
- Avaliação Bimestral AV1: esta semana é dedicada à realização da 1ª avaliação bimestral, a AV1, e, portanto, não há conteúdo novo a ser estudado. O conteúdo da AV1 corresponde a toda a matéria vista nas semanas anteriores, incluindo o conteúdo das notas de aula, material visto em sala de aula, leituras obrigatórias, vídeos obrigatórios e recomendados, exercícios e Diários de Aprendizagem e tudo o mais. Observações:
- A prova é individual.
- Venha bem preparado! A prova é extensa e não é fácil!
- Siga todas as normas de integridade acadêmica da disciplina pois alunos flagrados com qualquer tipo de cola terão a AV1 zerada imediatamente e serão encaminhados para a coordenação para as medidas disciplinares conforme o regimento da UVV.
- O professor determinará o assento de cada aluno.
Os celulares serão recolhidos pelo professor!
Antes do início da prova o professor recolherá todos os celulares de todos os alunos, sem exceções. O aluno só receberá a prova mediante a entrega do celular, desligado. Os celulares serão identificados e ficarão sob a posse do professor durante a prova. Ao terminar e entregar a prova, o professor devolverá o celular. O aluno que não entregar o celular e for flagrado utilizando o aparelho para colar na prova, terá a NOTA ZERADA e, no limite, pode até ser REPROVADO IMEDIATA E AUTOMATICAMENTE na disciplina, sem chance de discussão. Evite problemas: entregue seu celular desligado no início da prova.
Estudo da 07ª Semana (16/03 - 22/03)
Nesta semana continuaremos nosso estudo sobre a Unidade 1: Fundamentos da Computação. Por favor, estude o seguinte:
- Vídeos obrigatórios:
- Parte 2: representação de dados (se quiser, pode fazer o download dos slides do vídeo).
- Parte 3: algoritmos (se quiser, pode fazer o download dos slides do vídeo, e também o download dos símbolos em fluxogramas apresentados no livro).
Na aula desta semana nós terminamos a representação de imagens e discutimos os formatos de arquivos, inclusive imagens com compressão e sem compressão. Aprendemos como os computadores representam arquivos de áudio e discutimos sobre vários formatos de arquivos de som. Juntando a representação de imagens com sons, aprendemos como um computador armazena e representa vídeos, e vimos como é feita a compressão de vídeos. Também vimos que, como tudo é binário, o computador depende do contexto para saber como interpretar um determinado padrão de bits.
Por fim nós começamos a Parte 3 dos Fundamentos da Computação, o estudo sobre algoritmos (mas não terminamos). A parte que foi vista em sala de aula vai do slide 1 até o slide 16 o material, e do tempo 0:00:00h até o tempo 1:17:08h. Continuaremos essa matéria na próxima aula.
- Atividades obrigatórias:
- Continue a fazer o Diário de Aprendizagem 1: Fundamentos da Computação, que você começou a fazer na semana passada. Para esta semana você deve responder (além do que você já respondeu na semana passada):
- Seção 3: Representação de dados (perguntas: 60 até 80)
- Seção 5: Algoritmos (perguntas: 161 até 186)
- Continue a fazer o Diário de Aprendizagem 1: Fundamentos da Computação, que você começou a fazer na semana passada. Para esta semana você deve responder (além do que você já respondeu na semana passada):
Estudo da 06ª Semana (09/03 - 15/03)
Nesta semana continuaremos nosso estudo sobre a Unidade 1: Fundamentos da Computação. Por favor, estude o seguinte:
- Vídeos obrigatórios:
- Parte 2: representação de dados (se quiser, pode fazer o download dos slides do vídeo).
Na aula desta semana nós terminamos a formalização do sistema octal e hexadecimal. Também aprendemos sobre unidades de medida decimal, unidades de medida binária, o conceito de bit, nibble e byte, prefixos do sistema de unidades para números decimais e números binários. Com isso nós encerramos assim a parte inicial sobre a representação de dados numéricos, correspondendo até o slide 73 e até o tempo de 1:59:10h no vídeo.
- Obs.: Note que, por limitações em nossa carga horária, a maior parte do conteúdo sobre representação numérica não será vista na sala de aula: você tem a obrigação de assistir aos vídeos de anexos numéricos indicados abaixo (no quadro vermelho escrito “Perigo”) para aprender a matéria e fazer os exercícios do Diário de Aprendizagem 1.
Nesta aula nós também aprendemos sobre a representação de textos usando o ASCII e o Unicode. Aprendemos o que é Encoding e vimos os principais encodings para Unicode (UTF-8, UTF-16, UTF-32). A representação de textos vai do slide 74 até o 90, e do tempo 1:59:10h até o 2:43:01h.
Também vimos a representação de cores no computador usando o padrão RGB, e diferenciamos o padrão RGB (para cores em monitores) do padrão CMYK (para cores impressas). Esse conteúdo vai do slide 91 até o slide 94, e do tempo 2:43:01h até o tempo 2:53:49h.
Por fim nós começamos a matéria de representação de fotos e imagens, e falamos sobre o que é um pixel, sobre como representar as cores de pixels em bitmaps e sobre o tamanho de cada imagem. Esse conteúdo vai do slide 95 até o slide 100, e do tempo 2:53:50h até o tempo 3:10:44h. Continuaremos essa matéria na aula da próxima semana.
Os vídeos dos “Anexos Numéricos” são obrigatórios para que você entenda, em profundidade, como os números binários funcionam, como os números são representados no computador, como as operações aritméticas binárias são realizadas, como representamos números binários negativos, fracionários e com casas decimais. Esse material deve ser estudado POR CONTA PRÓPRIA, através dos vídeos. Assista aos vídeos, faça os exercícios do Diário de Aprendizagem 1 e tire as dúvidas com o professor. Atenção: os vídeos dos anexos numéricos totalizam 14 horas de aula: faça um cronograma para assistir aos vídeos e fazer os exercícios do Diário de Aprendizagem 1. Não deixe acumular esta matéria!!! Procure o professor para tirar dúvidas.
- Anexo numérico 1: conversão entre bases numéricas (se quiser, pode fazer o download dos slides do vídeo).
- Anexo numérico 2: outros conceitos fundamentos sobre o sistema binário (se quiser, pode fazer o download dos slides do vídeo).
- Anexo numérico 3: representação de números negativos em binário (se quiser, pode fazer o download dos slides do vídeo).
- Anexo numérico 4: números binários fracionários (se quiser, pode fazer o download dos slides do vídeo).
- Anexo numérico 5: BCD e expansão do sinal (se quiser, pode fazer o download dos slides do vídeo).
- Atividades obrigatórias:
- Imprima e comece a responder o Diário de Aprendizagem 1: Fundamentos da Computação. Esse diário tem 39 páginas e 225 questões discursivas, e é o maior diário de nossa disciplina. Você terá entre 3 ou 4 semanas para fazer o diário (é tempo de sobra), mas você precisa estudar e responder as perguntas toda semana; não deixe acumular o estudo e mantenha este diário em dia: isso garantirá a maior eficiência no aprendizado! Quando a data de entrega estiver definida, o professor avisará a data para a turma. Para esta semana você deve imprimir o diário e responder as perguntas indicadas abaixo:
- Seção 1: Visão geral da unidade (todas as perguntas)
- Seção 2: O que é Ciência da Computação (todas as perguntas)
- Seção 3: Representação de dados (somente as perguntas 13 até 59)
- Seção 4: Anexos numéricos (todas as perguntas: 81 até 160)
- Imprima e comece a responder o Diário de Aprendizagem 1: Fundamentos da Computação. Esse diário tem 39 páginas e 225 questões discursivas, e é o maior diário de nossa disciplina. Você terá entre 3 ou 4 semanas para fazer o diário (é tempo de sobra), mas você precisa estudar e responder as perguntas toda semana; não deixe acumular o estudo e mantenha este diário em dia: isso garantirá a maior eficiência no aprendizado! Quando a data de entrega estiver definida, o professor avisará a data para a turma. Para esta semana você deve imprimir o diário e responder as perguntas indicadas abaixo:
Estudo da 05ª Semana (02/03 - 08/03)
Nesta semana continuaremos nosso estudo sobre a Unidade 1: Fundamentos da Computação. Por favor, estude o seguinte:
- Vídeos obrigatórios:
- Parte 0: visão geral da unidade (se quiser, pode fazer o download dos slides do vídeo)
- Parte 1: o que é Ciência da Computação? (se quiser, pode fazer o download dos slides do vídeo)
- Parte 2: representação de dados (se quiser, pode fazer o download dos slides do vídeo).
Na aula nós vimos integralmente a Parte 0 e a Parte 1, e começamos a Parte 2. Assim, você deve estudar integralmente as Partes 0 e 1. Em relação à Parte 2, nós vimos até a formalização do sistema binário e, assim, você deve estudar o seguinte:
- Até o slide 61; e
- Até o tempo de 1:28:45h no vídeo da Parte 2.
- Leituras obrigatórias:
- (nada nesta semana)
- Atividades obrigatórias:
- (nada nesta semana)
Estudo da 04ª Semana (23/02 - 01/03)
Como estamos com o cronograma atrasado, pois a turma ainda não existia até a semana passada, nesta semana teremos que correr com o conteúdo e você precisará se esforçar muito para estudar e colocar a matéria e os exercícios em dia. Em especial, nesta semana, teremos que estudar 3 coisas: A) o conteúdo da apresentação da disciplina; B) o conteúdo da Unidade 0: Introdução; e C) a parte inicial da Unidade 1: Fundamentos da Computação. Você precisa estudar e colocar a matéria em dia seguindo tudo o que listado abaixo.
A) Conteúdo da Apresentação da Disciplina: este conteúdo não foi apresentado na aula do dia 24/02/2026, para não atrasarmos ainda mais a matéria. Você tem a obrigação de estudar tudo o que está listado abaixo, principalmente o Syllabus: a leitura integral do Syllabus é obrigatória e, por incrível que pareça, eu tenho um mecanismo de saber quem leu e quem não leu o Syllabus integralmente, da primeira até a última página!
A leitura integral do Syllabus é obrigatória, da primeira à última página. Isso é muito importante para o sucesso na disciplina. Leia totalmente o Syllabus o mais rápido possível (você também precisará ter feito a leitura para responder o Diário de Aprendizagem -1).
- Vídeos obrigatórios:
- Apresentação da disciplina CR6.100B (se quiser, pode fazer o download dos slides do vídeo)
- Apresentação da CS50 de Harvard
- Diferenças entre a nossa disciplina CR6.100B e a disciplina CS50 de Harvard (se quiser, pode fazer o download dos slides do vídeo)
- Sugestões de como fazer este disciplina (se quiser, pode fazer o download dos slides do vídeo)
- Leituras obrigatórias:
- Atividades obrigatórias:
- Imprima e responda o Diário de Aprendizagem -1: Apresentação. Atenção: você precisa ter visto os vídeos e feito as leituras indicadas acima para poder responder este diário, principalmente o Syllabus. Data de entrega deste diário: 03/03/2026 (não serão aceitas entregas em atraso).
- Outras atividades:
- Conheça o pessoal
B) Conteúdo da Unidade 0: Introdução: este conteúdo foi apresentado na aula do dia 24/02/2026, e é um “passeio geral” pelas áreas da computação. Você entenderá o que estudaremos nesta disciplina, incluindo: fundamentos da computação, fundamentos da programação, visão atual e futura. Você conhecerá rapidamente algumas outras disciplinas da computação. Assista aos vídeos, faça as leituras e as atividades listadas abaixo:
- Vídeos obrigatórios:
- Leituras obrigatórias:
- CR6.100B: Unidade 0: estude o material disponível na página dessa unidade, na Internet. Em especial, estude em detalhes a explicação do motivo dos cientistas da computação começarem a contar a partir do número 0 e não a partir do número 1.
- PDF dos slides da Unidade 0: faça o download dos slides e use como referência de estudo
- Atividades obrigatórias:
- Imprima e responda o Diário de Aprendizagem 0: Introdução. Atenção: você precisa ter feito as leituras e ter visto o vídeo listado acima para responder com segurança esse diário. Data de entrega deste diário: 10/03/2026 (não serão aceitas entregas em atraso).
C) Conteúdo da Unidade 1: Fundamentos da Computação: começamos a estudar esse conteúdo na aula do dia 24/02/2026 mas, como você já tem muitas tarefas a fazer e muita coisa para estudar (nos itens “A” e “B”, acima), você não precisa fazer nada da Unidade 1 ainda.
Estudo da 3ª Semana (16/02 - 22/03)
TURMA NÃO EXISTIA.
Estudo da 2ª Semana (09/02 - 15/02)
TURMA NÃO EXISTIA.
Estudo da 1ª Semana (02/02 - 08/02)
TURMA NÃO EXISTIA.
Notas: