Pular para conteúdo

Plano de Ensino 📅

Curso: Linguagem de Programação C++ (Especialização em Sistemas com C++)

Ementa

  1. Fundamentos (Modern C++): Variáveis, Operadores, Fluxo de Controle e Modern Initialization.
  2. Estruturas e Gerenciamento de Memória: Funções, Strings, Ponteiros, Referências e Alocação Dinâmica.
  3. Orientação a Objetos (POO): Encapsulamento, Construtores/Destrutores, Herança, Polimorfismo e Sobrecarga.
  4. 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.