Ensino

Publicações Didáticas
 
 
Programação III (Orientação a Objetos)
(2010/2, 2011/1, 2012/1, 2015/1, 2016/1)
(Ciência da Computação, Engenharia da Computação e Engenharia Elétrica)


Programação II (Estruturada)
(1999/1, 2000/1, 2005/1, 2005/2, 2006/2, 2007/2, 2008/2, 2013/1, 2015/2)
(Matemática, Engenharia Elétrica, Ciência da Computação)

 
Programação I (Funcional)
(2017/1)
(Engenharia da Computação)

Linguagens de Programação 
(1999/1, 1999/2, 2000/1, 2000/2, 2001/1, 2002/1, 2003/1, 2004/1, 2005/1, 2006/1, 2007/1, 2008/1, 2009/1, 2010/1, 2010/2, 2011/1, 2011/2, 2012/1, 2012/2, 2013/1, 2014/1, 2016/1, 2017/1)
(Ciência da Computação, Engenharia da Computação e Engenharia Elétrica)

Sistemas Inteligentes ou Inteligência Artificial (2002/2, 2005/1, 2006/2, 2007/2, 2008/2, 2011/2, 2012/2, 2014/2, 2016/2)
(Mestrado/Doutorado em Informática, 
Ciência da Computaçãoe Engenharia da Computação)

Resolução de Problemas Baseada em Interação(2004/1)
(Mestrado em Informática)


Tópicos Especiais: Desenvolvimento de Sistemas em Java (2001/2, 2003/2)
(Mestrado em Informática, Ciência da Computação e Engenharia da Computação) 

Programação Orientada a Objetos em Java(2003/1)
(Mestrado em Informática) 

Computação e Sociedade(2001/2, 2002/2, 2003/2)
(Ciência da Computação) 

Empreendedorismo(2002/2)
(Ciência da Computação, Engenharia da Computação) 

Linguagens de Programação: Orientação a Objetos em C++ e JAVA 
(2001/1)
(Mestrado em Informática)

Inteligência Artificial
(2000/2) 
(Ciência da Computação e Engenharia da Computação) 

Construção de Sistemas Especialistas
(2000/2)
(Mestrado em Informática) 

Inteligência Artificial em Design
(1999/2)
(Mestrado em Informática)

Programação I
(1998/2)
(Engenharia Mecânica)