💻 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:
- 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;
- 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;
- 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 ();
- 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ínio | Fundamentação Teórica | Modelagem Matemática / Ferramental | Aplicação Prática em Engenharia Elétrica |
|---|---|---|---|
| 1. Decomposição | Teoria Geral dos Sistemas; Dividir e Conquistar; Acoplamento vs Coesão | Teorema Mestre da Recorrência: ; Relações de Partição Nodal | Decomposição em bays e camadas da norma IEC 61850 em Subestações de Alta Tensão |
| 2. Reconhecimento de Padrões | Inferência Indutiva; Espaço de Características; Agrupamento Não Supervisionado | Distâ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ção | Isomorfismo e Homomorfismo de Modelos; Teoria dos Grafos Orientados | Matriz 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 Algoritmos | Finitude, Determinismo, Corretude; Limites Assintóticos de Tempo e Espaço | Notações , , ; Algoritmo de Dijkstra; Kruskal / Prim | Otimização de rotas de religamento pós-falta; Despacho Econômico com Multiplicadores de Lagrange |
| 5. Representação Digital | Amostragem Espacial e Quantização Radiométrica; Álgebra Matricial 2D | Teorema 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 Oficial | Título e Foco Programático | Aulas Vinculadas |
|---|---|---|
01 - Introdução Aos Princípios Fundamentais da Computação.pdf | Paradigmas da computação, hardware básico, unidades binárias de armazenamento e Lei de Moore. | Aula 01 |
02 - Fundamentos de Softwares de Computadores.pdf | Sistemas operacionais, tradutores (compiladores vs interpretadores), processos e memória virtual. | Aula 03, Aula 04 |
03 - Fundamentos de Hardware.pdf | Arquitetura de von Neumann vs Harvard, microprocessadores, barramentos e hierarquia de memória cache. | Aula 01, Aula 03 |
04 - Representação de Imagens em Computadores.pdf | Pixels, 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.pdf | Manipulaçã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.pdf | Os quatro pilares formais, automação de processos, resolução sistemática de problemas em engenharia. | Aula 01, Aula 06 |
07 - Praticando.pdf | Caderno 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:
- 03 Programação Aplicada a Sistemas Elétricos: Implementação computacional de fluxo de potência ótimo (FPO), cálculo de curto-circuito simétrico e assimétrico via componentes simétricas de Fortescue em linguagens de alta performance.
- 04 Comunicações de Dados e Redes de Computadores: Modelo OSI e pilha TCP/IP, largura de banda, atraso de propagação e telemetria de medição inteligente.
- 05 Redes Industriais: Protocolos determinísticos de automação em tempo real (Modbus-RTU, Profibus, DNP3 e IEC 61850).
- 05 Distribuição de Energia: Planejamento topológico de alimentadores, cálculo de queda de tensão regulatória e índices DEC/FEC.
- 09 Sistemas de Proteção e Medição: Lógica de intertravamento de disjuntores e processamento digital de sinais (PDS) em relés numéricos IEDs.