O Prof. Ivan Luiz Marques Ricarte foi docente nos cursos de graduação em Engenharia Elétrica e em Engenharia de Computação da Faculdade de Engenharia Elétrica e de Computação da Universidade Estadual de Campinas (FEEC-UNICAMP) de 1989 a 2014, tendo ministrado as seguintes disciplinas:
- EA078 – Mini e Microcomputadores: Hardware
- 1S/1999
- 1S/1998
- 1S/1989 (Em conjunto com Prof. José Raimundo de Oliveira)
- EA869 – Introdução a Sistemas de Computação Digital
- 2S/1996
- EA870 – Laboratório de Computação
- 1S/2006
- EA876 – Introdução a Software de Sistema
- 1S/2008
- 2S/2007
- 1S/2007
- 1S/2004
- 1S/2001
- 2S/2000
- 2S/1997
- EA877 – Micro e Minicomputadores: Software
- 2S/2001
- 1S/2000
- 1S/1997
- 1S/1996
- EA879 – Introdução a Software Básico
- 2S/2014
- 2S/2012
- 2S/2010
- 2S/2009
- 2S/2008
- EA960 – Organização de Computadores
- 1S/2009
- 1S/2005
- 1S/2003
- 1S/2002
- 2S/1999
- 2S/1998
- 2S/1995
- 2S/1994
- EA975 – Laboratório de Engenharia de Software
- 1S/2014
- 1S/2013
- EA976 – Engenharia de Software
- 2S/2005
- 2S/2004
- 2S/2003
- 2S/2002
- EA977 – Laboratório de Programação de Sistemas
- 1S/2012
- 1S/1994
- EA998 – Tópicos em Engenharia de Computação I
- 1S/1995 (Tema: Sistemas Multimídia)
- EE826 – Eletrônica Digital I
- 2S/1989
- ET515 – Eletrotécnica
- 1S/1989 (Laboratório)