💻 02 — Pensamento Computacional

Navegação Estrutural e Hubs

📍 Área: 06 Computação e Telecomunicações | 🏠 Hub Principal ⬅️ Disciplina Anterior: 01 Lógica de Programação | ➡️ Próxima Disciplina: 03 Programação Aplicada a Sistemas Elétricos


🧭 1. Visão Geral e Propósito Epistemológico

A disciplina de Pensamento Computacional estabelece o alicerce metodológico e cognitivo indispensável para a prática da Engenharia Elétrica moderna. Longe de limitar-se à codificação mecânica de sintaxe em linguagens de programação, o pensamento computacional constitui um framework formal de raciocínio, modelagem e resolução de problemas ciber-físicos complexos.

Formalizado pela cientista da computação Jeannette Wing e enraizado nos trabalhos pedagógicos de Seymour Papert, o pensamento computacional capacita o engenheiro a:

  1. Decompor macrossistemas físicos interconectados (geradores, transformadores, redes de distribuição e conversores estáticos) em subsistemas com baixo acoplamento e alta coesão interna;
  2. Reconhecer Padrões temporais, espaciais e estocásticos em séries temporais de telemetria de medição inteligente (AMI), curvas de carga diárias, assinaturas transitórias de motores e harmônicos de corrente;
  3. Abstrair a complexidade microscópica contínua das equações de Maxwell e física de semicondutores em modelos de parâmetros concentrados, circuitos equivalentes (Thévenin/Norton) e grafos topológicos nodais ();
  4. Projetar Algoritmos ótimos e rigorosos, avaliando matematicamente seu custo assintótico de processamento e memória através da Notação Big-O () para garantir tempo real determinístico em relés de proteção e sistemas de autorrecuperação (Self-Healing / FLISR).

📊 2. Matriz de Competências e Habilidades Técnicas

Pilar / DomínioFundamentação TeóricaModelagem Matemática / FerramentalAplicação Prática em Engenharia Elétrica
1. DecomposiçãoTeoria Geral dos Sistemas; Dividir e Conquistar; Acoplamento vs CoesãoTeorema Mestre da Recorrência: ; Relações de Partição NodalDecomposição em bays e camadas da norma IEC 61850 em Subestações de Alta Tensão
2. Reconhecimento de PadrõesInferência Indutiva; Espaço de Características; Agrupamento Não SupervisionadoDistâncias Euclidiana () e Manhattan (); Algoritmo -Means; Pearson Classificação de curvas de carga (Residencial, Comercial, Industrial); Detecção de Perdas Não Técnicas
3. AbstraçãoIsomorfismo e Homomorfismo de Modelos; Teoria dos Grafos OrientadosMatriz de Incidência Nó-Ramo ; Matriz Nodal de Admitâncias Redução de redes a Equivalentes de Thévenin (); Camadas de Hardware
4. Projeto de AlgoritmosFinitude, Determinismo, Corretude; Limites Assintóticos de Tempo e EspaçoNotações , , ; Algoritmo de Dijkstra; Kruskal / PrimOtimização de rotas de religamento pós-falta; Despacho Econômico com Multiplicadores de Lagrange
5. Representação DigitalAmostragem Espacial e Quantização Radiométrica; Álgebra Matricial 2DTeorema de Nyquist 2D; Convolução Discreta ; Lei de Stefan-Boltzmann Processamento digital de termografia infravermelha para detecção de pontos quentes (hotspots)

🎓 3. Estrutura Curricular e Grade de Aulas (Gold Standard)

flowchart TD
    MOC["02 Pensamento Computacional"] --> A1["Aula 01: Quatro Pilares e Decomposição"]
    MOC --> A2["Aula 02: Reconhecimento de Padrões"]
    MOC --> A3["Aula 03: Abstração e Modelagem"]
    MOC --> A4["Aula 04: Algoritmos e Complexidade Big-O"]
    MOC --> A5["Aula 05: Representação Digital e Imagens"]
    MOC --> A6["Aula 06: Aplicações em Engenharia Elétrica"]

    A1 --> A2
    A2 --> A3
    A3 --> A4
    A4 --> A5
    A5 --> A6

Grade Detalhada de Aulas:

Aula 01 — Os Quatro Pilares do Pensamento Computacional e Decomposição de Problemas

  • Ementa Analítica: Epistemologia de Papert e Wing; Os 4 pilares constitutivos; Formulação matemática da partição de sistemas complexos; Métricas de acoplamento externo e coesão interna; Paradigma de divisão e conquista e Teorema Mestre de recorrência (); Decomposição hierárquica de subestações de alta tensão (Pátio de Manobras, Proteção IED, SCADA); Fundamentos físicos de hardware: representação de dados binários (bits, bytes, KiB vs kB), Lei de Moore e limites quânticos de tunelamento em transistores sub-3nm.
  • Diagrama Técnico: ![[pensamento_aula01_quatro_pilares_decomposicao_sistemas.svg]]

Aula 02 — Reconhecimento de Padrões e Generalização em Engenharia

  • Ementa Analítica: Inferência indutiva e generalização matemática; Séries temporais de potência em redes elétricas; Curvas de carga diárias canônicas (Residencial, Comercial, Industrial); Índices regulatórios da ANEEL: Fator de Carga (), Fator de Demanda () e Fator de Diversidade (); Espaço de características e métricas de similaridade (, , correlação de Pearson); Algoritmo -Means para agrupamento não supervisionado; Detecção de anomalias e Perdas Não Técnicas (fraudes e desvios); Fundamentos do Monitoramento Não Intrusivo de Carga (NILM).
  • Diagrama Técnico: ![[pensamento_aula02_reconhecimento_padroes_curvas_carga.svg]]

Aula 03 — Abstração e Modelagem Computacional de Sistemas

  • Ementa Analítica: Ocultação intencional de complexidade e interfaces limpas; Homomorfismo de modelos físicos; Estratificação em níveis de abstração na computação (da física de semicondutores à linguagem de alto nível); Teoria dos circuitos de parâmetros concentrados como abstração de Maxwell; Teoria dos grafos orientados topológicos em sistemas elétricos (); Matriz de incidência barra-ramo ; Construção algorítmica da Matriz Nodal de Admitâncias () por inspeção direta; Abstração de equivalentes de rede de Thévenin/Norton em estudos industriais; Tipos Abstratos de Dados (TAD) e encapsulamento em software científico.
  • Diagrama Técnico: ![[pensamento_aula03_abstracao_modelagem_sistemas_eletricos.svg]]

Aula 04 — Projeto de Algoritmos, Complexidade e Notação Assintótica Big-O

  • Ementa Analítica: Postulados formais de algoritmos (finitude, determinismo, efetividade); Análise assintótica formal: definições matemáticas de Big-O (), Big-Omega () e Big-Theta (); Classes canônicas de complexidade ( a ); Algoritmos em grafos elétricos: Algoritmo de Dijkstra com fila de prioridade Min-Heap () para roteamento de potência e recomposição de redes; Árvore Geradora Mínima (Kruskal e Prim) para otimização de cabeamento e linhas coletoras; Problemas NP-difíceis em sistemas de potência (Unit Commitment e alocação de bancos de capacitores).
  • Diagrama Técnico: ![[pensamento_aula04_notacao_assintotica_big_o_dijkstra.svg]]

Aula 05 — Representação Digital da Informação, Dados Matriciais e Imagens

  • Ementa Analítica: Digitalização de grandezas ópticas bidimensionais contínuas; Amostragem espacial e Teorema de Nyquist-Shannon 2D; Quantização radiométrica em bits ( níveis); Estrutura matricial de imagens digitais e cálculo analítico de tamanho de memória não compactada; Modelos de cor: aditivo RGB (True Color 24 bits), subtrativo CMYK e conversão de luminância ITU-R BT.601 (); Processamento digital de imagens por convolução discreta 2D; Filtros espaciais de suavização e operadores diferenciais de gradiente (Sobel) para detecção de fissuras em isoladores; Termografia infravermelha quantitativa (Stefan-Boltzmann ) e diagnóstico de pontos quentes em subestações (normas NBR 15572 e IEEE).
  • Diagrama Técnico: ![[pensamento_aula05_dados_matriciais_processamento_imagens_termografia.svg]]

Aula 06 — Aplicações do Pensamento Computacional em Engenharia Elétrica

  • Ementa Analítica: Síntese holística dos 4 pilares em Sistemas Ciber-Físicos; Redes Elétricas Inteligentes (Smart Grids) e automação de redes de distribuição; Ciclo FLISR (Fault Location, Isolation, and Service Restoration) e autorrecuperação (Self-Healing); Formulação matemática como problema de Otimização Combinatória Restrita (Programação Linear Inteira Mista - MILP) sob restrições de radialidade, ampacidade de condutores e limites regulatórios de tensão PRODIST (); Despacho econômico térmico com multiplicadores de Lagrange e equalização de custos marginais (); Gêmeos Digitais (Digital Twins) de transformadores de potência (IEEE C57.91) e aceleração de perda de vida útil por Arrhenius; Computação de borda em relés IEDs sob a norma IEC 61850.
  • Diagrama Técnico: ![[pensamento_aula06_smart_grids_self_healing_restauracao.svg]]

📚 4. Mapeamento das Materiais Teóricos de Referência e Materiais de Apoio

Os arquivos didáticos oficiais presentes no diretório da disciplina cobrem os seguintes módulos programáticos:

Arquivo PDF OficialTítulo e Foco ProgramáticoAulas Vinculadas
01 - Introdução Aos Princípios Fundamentais da Computação.pdfParadigmas da computação, hardware básico, unidades binárias de armazenamento e Lei de Moore.Aula 01
02 - Fundamentos de Softwares de Computadores.pdfSistemas operacionais, tradutores (compiladores vs interpretadores), processos e memória virtual.Aula 03, Aula 04
03 - Fundamentos de Hardware.pdfArquitetura de von Neumann vs Harvard, microprocessadores, barramentos e hierarquia de memória cache.Aula 01, Aula 03
04 - Representação de Imagens em Computadores.pdfPixels, resolução espacial, quantização de intensidade, modelos cromáticos RGB e conversão fotométrica.Aula 05
05 - Noções de Programação - Exemplos Com Manipulação de Imagens Digitais.pdfManipulação matricial de imagens, filtros convolucionais espaciais, binarização e transformações pontuais.Aula 05
06 - Pensamento Computacional e Aplicações Nas Áreas de Conhecimento.pdfOs quatro pilares formais, automação de processos, resolução sistemática de problemas em engenharia.Aula 01, Aula 06
07 - Praticando.pdfCaderno de problemas aplicados, estudos de caso de obsolescência tecnológica e exercícios de fixação.Todas as Aulas

🔗 5. Conexões e Matriz de Dependência Curricular

Dependências Anteriores (Pré-Requisitos):

  • 01 Lógica de Programação: Estruturas de controle sequencial, condicional e de repetição; escopo de variáveis e modularização de código.
  • 02 Circuitos Elétricos: Leis de Kirchhoff de corrente e tensão, teoremas de Thévenin/Norton e análise fasorial em regime permanente.
  • 07 Modelagem Matemática: Sistemas de equações lineares e não lineares, métodos numéricos iterativos (Newton-Raphson) e otimização.

Continuidade e Desdobramentos Posteriores: