Javier Vázquez Salceda
Academic Profile

- About me

- Research
- Projects
- Publications

- Teaching

More about me

- Facebook profile
- Linked In profile


Links

 Knowledge Engineering and Machine Learning Group (KEMLg)Knowledge Engineering and Machine Learning Group (KEMLg)

 Computer Science Department (LSI)

 Technical University of Catalonia (UPC)

- Other links

 Teaching

 For a long, long time I've liked teaching. I began as lots of people do: teaching a little of Mathematics, Phisics, English or Technical Drawing to non-universitary guys and gals.  Later, during my last three years as student of Computer Science, I entered as teaching assistant of the LSI department, helping at the practical lessons of a programming course that belongs to the first year od the Computer Science program, "Beginning to Programming".

Since then, I have been teacher in the Universitat Oberta de Catalunya (Open University of Catalonia), and  I also teached in some master courses at UPC and Utrecht University. Sometimes I give seminars, too.

The areas I have recently teached can be summarized with the following keywords: Modular Programming, Object-Oriented design and programming, Programming in Java, Agents and the Web, Agents and e-Commerce.
 
 

Facultat d'Informàtica de Barcelona (FIB-UPC)


In the 2006-2007 course I am involved in the teaching of Sistemes Multiagents (Multiagent Systems), master course in the new Master on Artificial Intelligence at UPC. I'm also involved in the teaching of Intel.ligencia Artificial ("Artificial Intelligence"), a master course at the Facultad de Informática de Barcelona.

In the past I have been Teaching Assistant of the LSI Department, from 1996 to 1999, teaching the courses:

  1. Aplicacions de la Intel.ligencia Artificial ("Artificial Intelligence Applications"), a master course about applications of distributed AI, including agents. In collaboration with Ulises Cortés and Steve Willmott.
  2. Iniciació a la Programació ("Programming 101"): Answering questions to the course students, inside the classroom or by means of e-mail, and preparing some of the materials for the course (exercise list, laboratory sessions, any additional publications for the students, computer programs, ...).
  3. Iniciació a la Programació -curs pilot Java-("Programming 101 -test course in Java-"): Assist in coordination and in preparing new material during the conversion of the course from a Classic Programming approach to an Object-Oriented approach, a conversion leaded by Kim Gabarró which was done in the academical year 1998-1999. From this experience we wrote a paper in the conference "Jornades de Treball: Les tecnologies de la informació i les comunicacions en l'educació a la UPC" organized by the ICE (see publications section).

Publications:


enter to the Facultad de Informática de Barcelona





Faculteit Wiskunde en Informatica (Utrecht Universiteit)


During 2004-2005 I teached some corses at the Faculteit Wiskunde en Informatica:

Universiteit Utrecht

Fundació UPC

In the year 2000 I teached at the Fundació Politècnica de Catalunya, in four courses belonging to the "Master in Software Engineering", coordinated by Ramon Sangüesa:
  • Agents Software ("Software agents"), in collaboration with Ramon Sangüesa and Alberto Vázquez.
  • Sistemes Multiagents ("Multi-agent systems"), in collaboration with Ramon Sangüesa and Alberto Vázquez.
  • Llenguatges i Eines Base ("Languages and basic tools"), in collaboration with Alberto Vázquez, Alex Abad and Francesc Santanach.
  • Programació en Java ("Programming in Java"), in collaboration with Alberto Vázquez, Alex Abad and Francesc Santanach. 


enter to the Fundació Politècnica de Catalunya

Universitat Oberta de Catalunya (UOC)

My collaboration with the UOC began with an assignment from Enric Mor Pera (former member of KEMLg) to check, modify and expand the didactic material for two courses: "Programació en Java Avançat" (Programming in Advanced Java) and "Fonaments de la Programació II" (Fundamentals of Programming II), both from the Universitat Oberta de Catalunya. 

Then I entered as teacher of the course "Fonaments de la Programació II",  since september 1999. All the teaching is made through Internet. 
 

Publications:

  • J. Vázquez, E. Mor, Recerca Informàtica SL. Material of the course "Programació en Java Avançat". Formació Continuada UOC, 1999. (note: electronic book only available to the UOC students)
  • J. Vázquez, E. Mor, Recerca Informàtica SL. Material of the course "Fonaments de Programació II". Estudis d'Informàtica i Multimedia, UOC, 1999.(note: electronic book only available to the UOC students)
enter in UOC

 

Seminars and Invited Talks
  • Departament de Llenguatges i Sistemes Informàtics, Universitat Politècnica de Catalunya, September - December 1999 
    •  Seminar on Object Oriented and Java Programming, given to the staff members of the Computer Science Department at UPC. it included concurrent programming, Database access and networking issues in Java. 
On-line available material:
  • Lab. d’Enginyeria Química i Ambiental, LEQUIA, Universitat de Girona. February 2002
    • Seminar on Decision Support Systems, given to PhD students at LEQUIA.
On-line available material:

  
 jvazquez@lsi.upc.edu, Thu Sep 28 17:20 CET 2006