Clayton Silva

Conteúdo das disciplinas do Ibmec ministradas pelo Prof. Clayton J A Silva

View My GitHub Profile

Prof Clayton J A Silva - Ibmec RJ

Disciplinas

Notas sobre Linguagens de Programação

  1. Conteúdo
  2. IDE
    • Replit: Página da IDE online para várias linguagens, como Python, C e C++.
    • Visual Studio Code: Página do editor de código, que admite plugins para várias linguagens, como C, C++ e Python.
    • Arduino IDE 2.3.2: Página para download da IDE que permite gerar os códigos (sketch) para os sistemas embarcados baseados no Arduíno.
    • Microchip Studio for AVR and SAM devices: IDE para ‘debugar’ aplicações baseadas nos produtos da AVR, incluindo o microcontrolador ATmega 2560, utilizado nas disciplinas de Arquitetura de Computadores, Sistemas Digitais e atividades extra classe.

Material de Apoio

  1. Notas sobre Arduíno MEGA 2560
  2. Manuais do ATmega2560
  3. Arduíno: Página do Arduíno, onde podem ser obtidas as informações sobre hardware, software (download da IDE) e documentação (inclusive a referência da linguagem).
  4. GitHub: plataforma para gestão de desenvolvimento, armazenamento, compartilhamento e comunicação em projetos, especialmente projetos de software.
  5. Tinkercad: Página do Tinkercad, aplicativo Web gratuito para projetos 3D, eletrônica e codificação.
  6. Bizagi Modeler: Página do modelador do Bizagi.

Projetos

  1. Sistemas Embarcados
    Projeto destinado a desenvolver soluções de engenharia baseadas em microcontroladores. Versão atual: PROJETO DE CASA INTELIGENTE
  2. Simulador para Sistemas de Comunicações Móveis: Projeto baseado em Python para simular sinais e conceitos aplicados na disciplina de Sistemas de Comunicações Móveis, da Engenharia da Computação.
  3. Compilador TINY: Projeto baseado em C/C++ de compilador para uma linguagem intitulada TINY, adaptada de uma das referências utilizadas na disciplina de Linguagens Formais e Compiladores, da Engenharia da Computação.