Proposta de distribuição para tempos letivos de 50 minutos (50h ≈ 60 tempos). Ajuste a blocos de 45 ou 90 minutos e ao calendário da sua escola; os conteúdos seguem os materiais da UC e os objetivos o referencial oficial, a sequência é uma sugestão.
Planificação sessão a sessão
Aula Tempos Sessão Conteúdos Recursos Aulify Avaliação
1 2 Apresentação da unidade Apresentação da unidade de competência, dos conteúdos e dos critérios de avaliação. Diagnóstico inicial. 🎨 Slides Diagnóstica. 2 7 C++ moderno C++ moderno: Por que C++ moderno, auto, range-for, init. 🎨 Slides Formativa (observação e exercícios). 3 7 Templates Templates: Function templates, Class templates, Variadic templates. 🎨 Slides Formativa (observação e exercícios). 4 7 Smart pointers Smart pointers: Problema com raw pointers, uniqueptr, sharedptr e weakptr. 🎨 Slides Formativa (observação e exercícios). 5 7 Lambdas Lambdas: Sintaxe, Lambdas com STL. 🎨 Slides 📝 Ficha 01 · C++ moderno fundamentos Formativa (Ficha 01). 6 6 Exceptions Exceptions: Try/catch, Custom exception. 🎨 Slides Formativa (observação e exercícios). 7 6 Threads Threads: std::thread, Mutex, async / future. 🎨 Slides 📝 Ficha 02 · C++ avançado Formativa (Ficha 02). 8 6 Move semantics Move semantics: Rvalue references e std::move, Move constructor. 🎨 Slides Formativa (observação e exercícios). 9 6 Build moderno Build moderno: CMake, Testes com Catch2, UC02839 · resumo. 🎨 Slides Formativa (observação e exercícios). 10 1 Consolidação e síntese Consolidação e síntese da unidade. Esclarecimento de dúvidas. 📖 Sebenta · síntese Formativa. 11 3 Mini-projeto Aplicação integrada dos conteúdos a um problema proposto. 🧩 Mini-projeto Sumativa (mini-projeto). 12 2 Avaliação sumativa e balanço Realização do teste de avaliação sumativa. Correção e balanço da unidade. · Sumativa (teste).
Sumários prontos a copiar
Copiar todos os sumários
Aula 1 Apresentação da unidade de competência, dos conteúdos e dos critérios de avaliação. Diagnóstico inicial. Copiar
Aula 2 C++ moderno: Por que C++ moderno, auto, range-for, init. Copiar
Aula 3 Templates: Function templates, Class templates, Variadic templates. Copiar
Aula 4 Smart pointers: Problema com raw pointers, uniqueptr, sharedptr e weakptr. Copiar
Aula 5 Lambdas: Sintaxe, Lambdas com STL. Resolução da Ficha 01. Copiar
Aula 6 Exceptions: Try/catch, Custom exception. Copiar
Aula 7 Threads: std::thread, Mutex, async / future. Resolução da Ficha 02. Copiar
Aula 8 Move semantics: Rvalue references e std::move, Move constructor. Copiar
Aula 9 Build moderno: CMake, Testes com Catch2, UC02839 · resumo. Copiar
Aula 10 Consolidação e síntese da unidade. Esclarecimento de dúvidas. Copiar
Aula 11 Desenvolvimento do mini-projeto: aplicação integrada dos conteúdos a um problema proposto. Copiar
Aula 12 Realização do teste de avaliação sumativa. Correção e balanço da unidade. Copiar