Giter Site home page Giter Site logo

Aboutme 👋

  • Faculty @ Insper (2016 - ...)
  • PhD in progress @ Unicamp/IC (2022 - ...) Under the supervision of Prof. Rodolfo Azevedo.
  • Visiting scholar @ UIUC (2023-1)

I am a faculty member at Insper where I teach digital systems to undergraduate students in computer engineering and computer science. This includes instruction on topics such as FPGAs, microcontrollers, and Embedded Linux:

On going research

My current research focuses on the area of CsED. We are collaborating on a project with the University of Illinois Urbana-Champaign UIUC-INSPER, which includes members:

  • UIUC: Craig Zilles and Mariana Silva
  • Insper: Igor Montagner and Rafael Corsi

The objectives of our project are:

  • To apply existing research on immediate feedback and frequent testing within the Insper educational context.
  • To develop innovative adaptations of these strategies for project-based courses.

My contributions are specifically aimed at:

  • Second Chance: Investigating student behavior in various scenarios involving second chances with a pass/fail assessment system.
  • Code Quality: Developing a specialized static analysis tool tailored for embedded systems.
  • Continuous Feedback on Code Quality: Examining how students respond to ongoing feedback regarding code quality.
  • Continuous Feedback in Open Projects: Exploring methods to provide continuous feedback in the context of open-ended projects.
  • Course Restructuring: Revising the structure of an embedded systems course to incorporate micro-specializations.

Publications

CsEd

(current research area)

  • 🌟 ITiCSE 2024 (Accepted) - Embedded-Check: A Code Quality Tool for Automatic Firmware Verification

    Rafael Corsi Ferrão, Igor Dos Santos Montagner, Mariana Silva, Craig Zilles, Rodolfo Azevedo

  • ITiCSE 2024 (Accepted) - Learn by example in a modern embedded system course

    Tips Techniques and Courseware

    Rafael Corsi Ferrão, Igor Dos Santos Montagner, MRodolfo Azevedo

  • 🌟 SIGCSE 2024 - Adapting immediate feedback and frequent testing to project-based courses

    Igor Dos Santos Montagner, Rafael Corsi Ferrão, Andrew Toshi, Mariana Silva, Craig Zilles

  • FIE 2023, Texas - Moving Beyond VHDL in Introductory Computer Architecture Courses

    Rafael Corsi Ferrão, Igor Dos Santos Montagner, Renan Trevisoli

  • FIE 2022, Uppsala - How much C can students learn in one week?

    Rafael Corsi Ferrão, Igor Dos Santos Montagner, Ricardo Caceffo, Rodolfo Azevedo

  • FIE 2019 - Teaching C programming in context

    Igor Dos Santos Montagner, Rafael Corsi Ferrão, E. Marossi, F. J. Ayres

Miscellaneous (technical)

Most from the time that I worked at the NSEE laboratory at Maua were I was developing an EGSE for the ESA Plato project and working with aerospace electronics systems.

  • 2017 IEEE Aerospace Conference, Big Sky - Data processing unit using COTS micro-controllers working in redundancy

    V. C. Parro, F. A. Martins, Rafael Corsi Ferrão, Sergio Ribeiro Augusto, L. Pinheiro da Silva

  • 2016 International SpaceWire Conference, Yokohama - Multi-purpose simulator for Plato mission: SpaceWire mission and applications, short paper

    Rafael Corsi Ferrão, Sergio Ribeiro Augusto, Cassio Berni, Franklin Ronald Ferreira dos Santos, Vanderlei Cunha Parro, Philippe Plasson, Loic Gueguen, Saulo Finco, Gisbert Peter, Manfred Steller

  • 2015 54th IEEE Conference on Decision and Control (CDC), Osaka - Matchable-observable linear models for multivariable identification: Structure selection and experimental results

    Rodrigo Alvite Romano, Felipe Pait, Rafael Corsi Ferrão

  • 2015 23rd ABCM International Congress of Mechanical Engineering - COBEM, Rio de Janeiro - ACTIVE MAGNETIC BEARING PROJECT FOR A SATELLITE REACTION WHEEL

    Rafael Corsi Ferrão, J. J. Cruz

  • 2012 IV WORKSHOP SOBRE OS EFEITOS DA RADIAÇÃO EM COMPONENTES FOTÔNICOS E ELETRÔNICOS DE USO AEROESPACIAL, São José Dos Campos - RMAP - Remote Memory Access Protocol A Codec implementation

    Rafael Corsi Ferrão, Tiago Sanches da Silva, Sergio Ribeiro Augusto, V. C. Parro

  • 2012 Journal of Aerospace Technology and Management (Online) - Electronic simulator of the PLATO satellite imaging system

    Rafael Corsi Ferrão, Sergio Ribeiro Augusto, Tiago Sanches da Silva, V. C. Parro

  • 2012 Workshop Anual Sobre os Efeitos das Radiações Ionizantes em Componentes Eletrônicos e Fotônicos de Uso Aeroespacial, São José Dos Campos - The SpaceWire communication standard for space applications: An VHDL implementation

    J. Nabarrete, Rafael Corsi Ferrão, V. C. Parro, Sergio Ribeiro Augusto

  • 2011 International Spacewire Conference, San Antonio - CAMERA SIMULATOR FOR PLATO MISSION

    Rafael Corsi Ferrão, V. C. Parro, Tiago Sanches da Silva, Sergio Ribeiro Augusto, Philippe Plasson, Loic Gueguen

Rafael Corsi's Projects

ananicy icon ananicy

Ananicy - is Another auto nice daemon, with community rules support (Use pull request please)

appcenter icon appcenter

Pay-what-you-want app store for elementary OS

aws-fpga icon aws-fpga

Official repository of the AWS EC2 FPGA Hardware and Software Development Kit

docs icon docs

Documentation of LVGL embedded GUI library

een952 icon een952

Repositório com o material da disciplina EEN952 - Digital signal processing

files icon files

File browser designed for elementary OS

flowbite icon flowbite

The most popular and open-source library of Tailwind CSS components

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.