João Leite is Associate Professor at the Computer Science Department of the New University of Lisbon.

He has been teaching at the Licenciatura em Engenharia Informática (LEI), the Mestrado em Engenharia Informática (MEI), Mestrado Integrado em Engenharia Informática, the Pós-Graduação em Engenharia em Informática (PGEI) and the European Master in Computational Logic (MCL).

He has been involved in teaching the following courses:

 Representação de Conhecimento e Sistemas de Raciocínio 2017/18 [EMCL, MIEI]

 Computational Game Theory 2017/18 [EMCL, MIEI]

 Inteligência Artificial  2017/18 [MIEI]

 Representação de Conhecimento e Sistemas de Raciocínio 2016/17 [EMCL, MIEI]

 Computational Game Theory 2016/17 [EMCL, MIEI]

 Inteligência Artificial  2016/17 [MIEI]

 Representação de Conhecimento e Raciocínio 2014/15 [EMCL, MIEI]

 Multi-Agent Systems 2014/15 [EMCL, MIEI]

 Bases de Dados 2014/15 [MIEI]

 Representação de Conhecimento e Raciocínio 2013/14 [EMCL, MIEI]

 Multi-Agent Systems 2013/14 [EMCL, MIEI]

 Bases de Dados 2013/14 [MIEI]

 Knowledge Representation, Reasoning and Agents 2012/13 [PDI]

 Representação de Conhecimento e Raciocínio 2012/13 [EMCL, MEI]

 Multi-Agent Systems 2012/13 [EMCL, MEI]

 Bases de Dados 2012/13 [LEI]

 Knowledge Representation, Reasoning and Agents 2010/11 [PDI]

 Representação de Conhecimento e Raciocínio 2011/12 [EMCL, MEI]

 Bases de Dados 2011/12 [LEI]

 Knowledge Representation, Reasoning and Agents 2010/11 [PDI]

 Bases de Dados 2010/11 [LEI]

 Introdução às Bases de Dados 2010/11 [LM]

 Knowledge Representation, Reasoning and Agents 2009/10 [PDI]

 Multi-Agent Systems 2009/10 [EMCL, MEI]

 Bases de Dados 2009/10 [LEI]

 Introdução às Bases de Dados 2009/10 [LM]

 Introdução à Inteligência Artificial 2009/10 [LEI]

 Multi-Agent Systems 2007/08 [EMCL, MEI]

 Bases de Dados 2007/08 [LEI]

 Introdução às Bases de Dados 2007/08 [LM]

 Introdução à Inteligência Artificial 2006/07 [LEI]

 Agentes/Agents 2006/07 [EMCL, MEI, PGEI]

 Bases de Dados 2006/07 [LEI]

 Introdução às Bases de Dados 2006/07 [LM]

 Introdução à Inteligência Artificial 2005/06 [LEI]

 Agentes/Agents 2005/06 [EMCL, MEI, PGEI]

 Bases de Dados I 2005/06 [LEI]

 Introdução à Inteligência Artificial 2004/05 [LEI]

 Agentes/Agents 2004/05 [EMCL, MEI, PGEI]

 Bases de Dados I 2004/05 [LEI]

 Introdução à Inteligência Artificial 2003/04 [LEI]

 Agentes/Agents 2003/04 [MEI]

 Bases de Dados I 2003/04 [LEI]

 Introdução à Inteligência Artificial 2002/03 [LEI]

 Bases de Dados I 2002/03 [LEI]

 

Summer School Teaching

 Agent Programming Languages. Course at 17th European Agent Systems Summer School (EASSS'15), Barcelona, Spain, July 2015.

 Programação Orientada a Agentes. Course at Workshop-Escola de Sistemas de Agentes, seus Ambientes e apliCaçcões (WESAAC'14), Porto Alegre, Brazil, May 2014.

 Evolving Logic Programming. Tutorial at 2013 Basic Training Camp of the European PhD Program in Computational Logic, Dresden, Germany, November 2013.

 Programming Multi-Agent Systems. Course at 13th European Agent Systems Summer School (EASSS'12), Valencia, Spain, May/June 2012. (joint with K. Hindriks)

 Agent Oriented Programming. Course at 7th Workshop-School on Agent Systems, Environments and Applications (WESAAC’12), Florianópolis, Brazil, May 2012.

 Programming Multi-Agent Systems. Course at 12th European Agent Systems Summer School (EASSS'11), Girona, Spain, July 2011. (joint with M. Dastani)

 Programming Multi-Agent Systems. Course at 11th European Agent Systems Summer School (EASSS'09), Turin, August/September 2009. (joint with K. Hindriks)

 Programming Languages for Multi-Agent Systems. Course at 9th European Agent Systems Summer School (EASSS'07), Durham, August 2007. (joint with R. Bordini and M. Dastani)

 Answer-Set Programming. Course at EA Summer School on Computational Logic and Logic Foundations of Computer Science, Hanoi, Vietname, July/August 2007.

 

Conference Tutorials

 Programming Languages and Development Tools for Multi-Agent Systems. Tutorial at 8th International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS'09), Budapest, Hungary, May 2009. (joint with M. Dastani and K. Hindriks)

 Programming Languages and Development Tools for Multi-Agent Systems. Tutorial at 7th International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS'08), Estoril, Portugal, May 2008. (joint with R. Bordini, M. Dastani and K. Hindriks)

 Programming Languages and Development Tools for Multi-Agent Systems. Tutorial at 6th International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS'07), Honolulu, Hawaii, USA, May 2007. (joint with R. Bordini, M. Dastani and M. Winikoff)

 Programming Languages and Development Tools for Multi-Agent Systems. Tutorial at 5th International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS'06), Honolulu, Hakodate, Japan, May 2006. (joint with R. Bordini, M. Dastani and M. Winikoff)

 

 

Home      Research       Teaching       Miscellaneous