Leituras obrigatórias e opcionais
Esta página será atualizada durante o semestre com a lista e links de leituras obrigatórias e opcionais para o estudo do conteúdo, de todas as turmas.
Se existirem exercícios e atividades referentes às leituras, esses exercícios e atividades estarão indicados aqui, incluindo o prazo e o método de entrega.
- Leituras obrigatórias:
- Comece a ler o Capítulo 2: Evolução das principais linguagens de programação, do Sebesta.
- Harvard CS50: Week 1. Nesta semana você começará a aprender alguns conceitos fundamentais de programação e computação: código fonte, código de máquina, compilador, header files, bibliotecas, tipos, condicionais, variáveis, loops, constantes, comentários, operadores, pseudocódigo e muitos outros. Faça o seguinte:
- Assista ao vídeo da aula
- Assista aos “shorts videos” que tratam de assuntos específicos (data types, operator, conditional statements, loops, command linke, magic numbers).
- Assista ao vídeo da Section
- Faça o Lab 1 (obrigatório para a preparação do ambiente)
- Faça os Practice Problems (opcional mas altamente recomendado)
- Estude o Style Guide for C para saber como escrever o código no padrão do CS50
- Começar o trabalho do PSET-1 (a entrega será dia 10/03). ATENÇÃO: no PSET-1 você deve entregar 3 coisas: o Hello, o Mario More Confortable e o Credit.
- Leituras obrigatórias:
- Continue a estudar o material do Harvard CS50: Week 0, e a fazer o PSET-0.
- Estude as notas de aula
- Leituras obrigatórias:
- Leia o Capítulo 1: Preliminares, do Sebesta.
- Continue a estudar o material do Harvard CS50: Week 0, e a fazer o PSET-0.
- Estude as notas de aula
- Leituras obrigatórias:
- Harvard CS50: Welcome
- Harvard CS50: Week 0. Nesta semana você aprenderá sobre ciência da computação, pensamento computacional, solução de problemas, métodos de representação de dados (unário, binário, decimal, ASCII, Unicode e RGB), abstração, algoritmos (e tempos de execução), pseudocódigo e Scratch (funções, argumentos, valores de retorno, expressões booleanas, condicionais, loops, eventos e threads). Em especial você deve fazer o seguinte:
- Assistir ao vídeo da aula
- Ler com atenção as notas de aula (use os slides e o código fonte que está disponível para sanar dúvidas)
- Começar o trabalho do PSET-0 (a entrega será dia 24/02)
- Leituras opcionais:
- Comece a ler o capítulo 1 do Sebesta.
- Sem leituras (não haverá aula)