Teaching activities
I have been and I am still teaching courses related to Web technologies, network protocols, social networks and P2P Systems.
Starting from the academic year 2004/2005 details on the courses and the teaching material are available
on the Moodle-based software platform AulaWeb.
The program of my courses, lectures and exams schedules are available on "Dida",
the Web site of the Computer Science degree.
- 2011/2012 courses
- Protocols and Computer Networks (7 CFU)
Introductory course on protocols and computer networks, activated for the first time in the academic year 2010/2011
for the Laurea Triennale in Computer Science.
The program of the course covers all the levels of the Internet protocol stack, following the "top-down" approach
suggested in Computer Networking the Kurose-Ross book.
All the details will be available on AulaWeb.
- Social and Peer-to-Peer Networks (9 CFU, with Prof. G. Chiola)
Social networks analysis (random graphs, small world, scale-free networks, ...), ranking algorithms (PageRank, HITS),
overlay networks for P2P systems, routing, fault tolerance, anonymity, ... are only some of the keywords related to
this course which will be activated for the first time in the academic year 2011/2012 for the Laurea Magistrale in
Computer Science.
Research papers will be suggested as course material in addition to the recently published books
Networks: an
introduction by Mark Newman and Networks, Crowds, and Markets: Reasoning about a Highly Connected World, by David Easley and Jon Kleinberg.
All the details will be available on AulaWeb.
- courses before 2011/2012
follow the link for a list of my previous courses
- text book: Introduzione all'Informatica (Quarta edizione).
L. Console, M. Ribaudo, U. Avalle, F. Carmagnola, F. Cena. UTET Università. ISBN: 8860082986/ISBN-13: 9788860082985.
Research interests
Recent
Web technologies in general, with an emphasis on services for citizens and students.
Keywords: accessibility, e-learning,
network applications and services.
Past
Study of methodologies and techniques for modelling complex systems (e.g. parallel and distributed architectures,
network protocols, ...) and deriving their functional and temporal properties.
Keywords: formal methods, stochastic process algebras, stochastic Petri nets,
diagnosis and performance modelling
Institutional activities
e-learning
Starting from December 2004 I have been a member of the working group responsible for the introduction
of ICT technologies in education, following a blended-learning approach. The major goal of this working
group has been the selection of a Learning Management System to be offered at the University level
to all Faculties and Students. We have selected the famous open source software
Moodle, and deployed the e-learning platform
AulaWeb.
From February 2009 I am coordinating this working group and I am the e-learning delegate of the Rector.
Web technologies
I am responsible of the technical development of "Dida", the Web
site of the degree in Computer Science which has been adopted by other degree courses within the Faculty of
Science. I am also responsible of the Web site of the entire Faculty of
Science. Both Web sites are based on the famous open source sofwtare Joomla!
|