Skip to content

⚙️ Módulo 3: Desenvolvimento Técnico

O momento de sujar as mãos! Estruturas de Dados e Algoritmos formam a espinha dorsal de qualquer software bem feito. Se o código é a linguagem, as estruturas de dados são o vocabulário e os algoritmos são a gramática.

Curso Duração Dedicação Conteúdos Pré-requisitos Leitura Recomendada
Programação Orientada a Objetos I 6 Semanas 4 horas/semana OOP; Streams; MVC; Design Patterns. Introdução à Ciência da Computação com Python II Deitel, Paul e Deitel, Harvey. Java: como programar.
Bancos de Dados

⚡ Rápido/Livre: Databases in 1 Week
4 Semanas 3 horas/semana MER; Projeto de Banco de Dados; Normalização; SQL. - -
Arquitetura de Computadores II 9 Semanas 4 horas/semana Cache; Paralelismo; ASM; RISC-V. Arquitetura de Computadores I Tanenbaum, Andrews S. Organização Estruturada de Computadores.
Algebra Linear I 4 Semanas 3 horas/semana Sistemas lineares; Vetores; Espaços Vetoriais. Fundamentos Matemáticos para Computação Strang, Gilbert. Álgebra linear e suas aplicações
Princípios de Desenvolvimento Ágil de Software 9 Semanas 4 horas/semana XP; User Stories; Tasks; Sprint; Diagramas. - -