Ibmec RJ — Engenharia da Computação

Prof. Clayton
J A Silva

Engenheiro Eletrônico pelo Instituto Militar de Engenharia (1992), com mestrado em Engenharia Elétrica pelo IME (1998) e em Ciências Militares pela ECEME (2006). Professor e Coordenador Adjunto de Engenharias no Ibmec RJ desde 2016, com longa atuação no setor de telecomunicações e defesa — incluindo cargos de liderança no Exército Brasileiro e direção na Progeto Engenharia. Pesquisador com publicações em comunicações móveis, IoT e sistemas embarcados.

Arquitetura de Computadores Sistemas Digitais Eletrônica Compiladores Telecom Gestão de Processos

Disciplinas

Rev 2026.1

Arquitetura de Computadores

Organização interna de processadores, memória, barramentos e sistemas embarcados com ATmega2560.

Ver disciplina →
Rev 2026.1

Sistemas Digitais

Lógica combinacional e sequencial, circuitos integrados, flip-flops, máquinas de estado e FPGA.

Ver disciplina →
Rev 2023.2

Eletrônica e Design de Circuitos

Componentes passivos e ativos, amplificadores operacionais, filtros e projetos de circuitos analógicos.

Ver disciplina →

Linguagens Formais e Compiladores

Gramáticas, autômatos, análise léxica e sintática, e construção de compiladores em C/C++.

Ver disciplina →
Rev 2024.2

Sistemas de Comunicações Móveis

Propagação de sinais, modulação, redes celulares e simulação com Python.

Ver disciplina →
Rev 2025.1

Gestão de Processos

Modelagem e análise de processos de negócio com BPMN e ferramentas como Bizagi.

Ver disciplina →

Aspectos Regulatórios de Telecomunicações

Marco regulatório, Anatel, espectro de radiofrequência e legislação do setor.

Ver disciplina →

Notas sobre Linguagens

Py

Python

Sintaxe, estruturas de dados, funções e aplicações em simulação e automação.

Ver notas →
C

Linguagem C

Ponteiros, alocação de memória, structs e programação de baixo nível.

Ver notas →
Ard

Arduino

Linguagem do Arduino, sketch, bibliotecas e integração com sensores e atuadores.

Ver notas →

// ferramentas & IDEs

Replit

IDE online para Python, C e C++. Sem instalação.

Visual Studio Code

Editor com plugins para C, C++ e Python.

Arduino IDE 2.x

IDE oficial para gerar sketches em microcontroladores Arduino.

Microchip Studio

Debug de aplicações AVR, incluindo ATmega2560.

Material de Apoio

Projetos

Sistemas Embarcados

Soluções de engenharia baseadas em microcontroladores. Versão atual: Projeto de Casa Inteligente com ATmega2560.

C/C++ ATmega2560 Arduino
Ver no GitHub →

Simulador SisCom

Simulador em Python de sinais e conceitos aplicados em Sistemas de Comunicações Móveis.

Python Simulação
Ver no GitHub →

Compilador TINY

Compilador para a linguagem TINY, adaptada das referências da disciplina de Linguagens Formais e Compiladores.

C++ Compiladores
Ver no GitHub →