|

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:
- 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.
- 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, ...).
- 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:

|
| Faculteit
Wiskunde en Informatica (Utrecht Universiteit) |
|
During 2004-2005 I teached
some corses at the Faculteit
Wiskunde en Informatica:

|
| 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.

|
| 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)
|
| 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:
-
Department of Computer Science,
University of Bath, March 2004
On-line available material:
-
Second Workshop on Agents Applied
to Health Care, Valencia, August 2004
On-line available material:
|
|