💻 Módulo 1: Introdução à Computação
Bem-vindo ao mundo dos bits e bytes! Antes de criarmos inteligências artificiais ou sistemas globais, precisamos entender como o computador 'pensa'. Este módulo aborda os fundamentos da programação e como as máquinas executam ordens simples.
⚡ Nota: As disciplinas marcadas com o raio representam trilhas alternativas 'Livres/Rápidas' para quem quer uma introdução expressa antes de encarar o material universitário denso.
| Curso | Duração | Dedicação | Conteúdos | Pré-requisitos | Leitura Recomendada | Status |
|---|---|---|---|---|---|---|
| Introdução à Ciência da Computação com Python I ⚡ Rápido/Livre: Python em 2 Semanas (Crash Course) |
9 Semanas | 4 horas/semana | Algoritmos; Lógica de Programação; Python; Testes. | - | DOWNEY, Allen B. Pense em Python. | Concluído 02/08/2023 |
| Fundamentos Matemáticos para Computação ⚡ Rápido/Livre: Matemática Acelerada |
9 Semanas | 4 horas/semana | Lógica Formal; PROLOG; Recursão; Matrizes; Booleanos; Grafos. | - | GERSTING, J. L. Fundamentos Matemáticos para a Ciência da Computação: Matemática Discreta e suas Aplicações. | - |
| Ciência da Computação 50 (CC50) | 9 semanas | 4 horas/semana | Sistemas Operacionais; Redes; Arquivos; C; JS. | - | - | Iniciado 26/08/2023 |
| Leitura e Produção de Textos | 4 semanas | 2 horas/semana | Língua Portuguesa; Escrita; Gramática; Argumentação. | - | - | - |
| Circuitos Digitais | 9 semanas | 4 horas/semana | Portas Lógicas; Diagramas; Máquinas de Estado; Projeto de Circuitos. | - | Tanenbaum, Andrews S. Organização Estruturada de Computadores. | - |