Back to department main page
Courses in Academic Year 2009-2010
These are the courses offered in the current academic year.

You can

  • click on the course's name to see the detailed course description and navigate further to the course page mantained by the lecturer
  • click on the lecturer's name to see the details of the lecturer on her/his staff page







Bachelor in Applied Computer Science (BSc)


1st Year - Support Courses Lecturer
1st Semester - Compulsory attendance if you have not passed the Maths Test
Mathematics Support Course Davide La Torre
1st Year - Compulsory Courses Lecturer
1st Semester
Analysis Ricardo Alberto Marques Pereira
Computer Systems Architecture Enrico Franconi
English Gerard Vitti
Introduction to Economics and Business Giovanni Pegoretti
Introduction to Programming Paolo Massa
2nd Semester
Algebra Michele Fedrizzi
Data Structures and Algorithms Kurt Ranalter
German 1/Italian 1 Felicita Bettoni Marchesi / Sandra Montali
Operating Systems Gabriella Dodero and Werner Wild
Programming Project Barbara Russo
2nd Year - Compulsory Courses Lecturer
1st Semester
Distributed Systems Werner Nutt
Formal Languages Diego Calvanese
German 2 / Italian 2 Felicita Bettoni Marchesi / Sandra Montali
Introduction to Databases Werner Nutt
Logic Enrico Franconi
Probability Theory and Statistics Mario Fedrizzi
Software Engineering Irina Coman
2nd Semester
Business Administration Matteo Zappulla
Compiler Alessandro Artale
Database Management Systems Johann Gamper
Internet Technologies Francesco Ricci
Mathematical Methods for Physics Leonardo Colletti
Programming Paradigms Werner Wild
Software Engineering Project Sandro Morasca
3rd Year - Compulsory Courses Lecturer
1st Semester
Business Information Systems Fabio Mulazzani
Free choice: Lecture or Internship --
Stream Courses 12 CP (see below) --
2nd Semester
Ethics Ivo De Gennaro
Presentation and Communication (General Skills) Mario Klarer
Project Management (General Skills) Werner Wild
Team Work Management (General Skills) Franco Tallero
Technology Assessment (General Skills) Michael Haller
Stream Courses 4 CP (see below) --
Internship and B.Sc. Final Report --




Master in Computer Science (MSc)



1st Year NEW - Compulsory Courses
Compulsory courses are different for each Curriculum (see below)
Lecturer
1st Semester
Advanced Internet Technologies Giancarlo Succi
Data Warehousing and Data Mining Mouna Kacimi El Hassani and Johann Gamper
Infrastructures for Open Service Oriented Architectures Francesco di Cerbo
Open Tools and Technologies for IT Management Stefano Tinella
Requirements and Design of Software Systems Gabriella Dodero and Andrea Janes
Research Methods Jürg Nievergelt
Semantic Web Technologies Jos de Bruijn, Marijke Keet
Software Process Management Alberto Sillitti
Technical and Scientific Communication Gerard Vitti
Theories and Techniques of Optimization Davide La Torre
Theory of Computing Diego Calvanese
2nd Semester
Computational Logic Werner Nutt and Davide Martinenghi
Computer Networks Gabriella Dodero
Conceptual Modelling for Information Systems Stefano Tinella
Database Management and Tuning Nikolaus Augsten
Functional and Logic Programming Languages Alessandro Mosca
Information Search and Retrieval Francesco Ricci
Knowledge Representation and Ontologies Diego Calvanese and Enrico Franconi
Optional Courses (see below) --

2nd Year OLD - Compulsory Courses Lecturer
1st Semester
General Psychology Marco Zorzi
Legal Issues in Computer Science Paolo Guarda
Technical Scientific Communication Gerard Vitti
Stream Courses (see below) --
Free choice: Lecture or Internship --
2nd Semester
Thesis --


Master 1st Year NEW:
For the distribution of compulsory courses in Curricula see




Optional Courses - Stream Courses (BSc and MSc)



Optional Courses - Stream Courses Lecturer
1st Semester *
Advanced Internet Technologies Giancarlo Succi
Computational Linguistics Raffaella Bernardi
Digital Libraries Vittore Casarosa
Formal Methods Alessandro Artale
Infrastructures for Open Service Oriented Architectures Francesco di Cerbo
Internet and Mobile Services Francesco Ricci
Introduction to Artificial Intelligence Sergio Tessaris
Introduction to Linguistics Emanuele Pianta
Moving Object Databases (MSc only) CANCELLED
Open Source Software Engineering Gabriele Gianini
Open Tools and Technologies for IT Management Stefano Tinella
Requirements and Design of Software Systems (MSc only) Gabriella Dodero and Andrea Janes
Semantic Web Technologies Jos de Bruijn, Marijke Keet
Seminars in Databases (MSc only) Johann Gamper
Similarity Search Nikolaus Augsten
Software Metrics (BSc only) Barbara Russo
Theories and Techniques of Optimization Davide La Torre
XML Data Management Christian Mair
2nd Semester
Advanced Software Engineering Methodology Etiel Petrinja
Advanced Web Systems Adriano Venturini
Conceptual Modelling for Information Systems Stefano Tinella
Computational Logic Werner Nutt and Davide Martinenghi
Computer Networks Gabriella Dodero
Database Management and Tuning Nikolaus Augsten
Distributed Databases CANCELLED
Functional and Logic Programming Languages Alessandro Mosca
Information Search and Retrieval Francesco Ricci
Knowledge Representation and Ontologies Diego Calvanese and Enrico Franconi
Machine Learning: Algorithms and Applications CANCELLED
Non-classical Logic (MSc only) Rosella Gennari
Software Engineering II Barbara Russo
Software Evolution Bruno Rossi
Software Testing (MSc only) Sandro Morasca
Temporal and Spatial Databases (MSc only) CANCELLED
Text Processing Bernardo Magnini

* Master NEW and OLD: In Academic Year 2009/2010 these optional courses are for 2nd year students. 1st year students wishing to take these courses must submit an individual study plan.

Bachelor and Master OLD:
For the distribution of courses in Streams and Levels see here.

Master NEW:

For the distribution of optional courses in Curricula see


°°° Attendance to courses is not compulsory, but strongly advised. °°°



Previous Academic Years



© UniBz