Plano de Ensino 📅
Curso: Linguagem de Programação C++ (Especialização em Sistemas com C++)
Ementa
- Fundamentos (Modern C++): Variáveis, Operadores, Fluxo de Controle e Modern Initialization.
- Estruturas e Gerenciamento de Memória: Funções, Strings, Ponteiros, Referências e Alocação Dinâmica.
- Orientação a Objetos (POO): Encapsulamento, Construtores/Destrutores, Herança, Polimorfismo e Sobrecarga.
- C++ Profissional: STL (Standard Template Library), Smart Pointers (RAII) e Sistemas de Build (CMake).
Metodologia
- Módulos progressivos com foco em performance e segurança.
- Uso de diagramas Mermaid para visualização de arquitetura e memória.
- TermynalJS para interação com exemplos de linha de comando.
Avaliação
- 16 Listas de Exercícios: Níveis Fácil, Médio e Desafio.
- 16 Quizzes Interativos: Validação rápida de conceitos teóricos.
- 16 Mini-Projetos: Aplicação prática imediata de cada aula.
- Projeto Final: Desenvolvimento de um sistema completo seguindo padrões profissionais.