master of science in computer science at the free university of bozen-bolzano september 29, 2008

54
Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Upload: verity-paul

Post on 29-Dec-2015

217 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Master of Science inComputer Science

at theFree University of Bozen-Bolzano

September 29, 2008

Page 2: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

2

Outline

Teaching offer of the MSc Opportunities for specialization

Streams European Masters Programs

Study plans and exams Consiglio di Corso di Studio (MSc Committee) Study plans Presentation of the European Masters Presentation of the Streams

Page 3: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

3

What is the MSc in CS @ FUB?

It is a 2 year master study program approved by the Italian Ministry: “Laurea Specialistica in Informatica” (class 23/S)

120 ECTS credits You obtain the MSc degree by “continuing”

a BSc degree. The degree is for a program of 300 ECTS credits

Opportunities for specialization through Streams and European Masters Programs

Page 4: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

4

Courses offered

Compulsory courses Give you a backbone of common knowledge Mostly CS (and Math) courses (in sem. 1 and

2) Some general skills courses (in sem. 3)

Optional (= stream) courses Give you a specialization in a specific area Offered in sem. 2 and 3

Master Thesis In depth autonomous development on a

specific topic (sem.4)

Page 5: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

5

Timetable for lectures and exams

All courses run over the whole semester (12 weeks): 4 credit courses: 2 hours lecture + 1 hour lab/exercise per week 8 credit courses: 4 hours lecture + 2 hours lab/exercise per

week

3 exam sessions: at the end of each semester (February + June) and in September

Timetable for semester 1:Lectures 2wks Lectures Exams

12 weeks 2 weeks 3 weeks 4 weeks

Sept. 29 Dec.19 Jan.6 Jan.26 Feb.21

Holidays

Page 6: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

6

Optional (or stream) courses

You have to choose 7 optional courses (28 credits)

The optional courses are organized according to specialization areas, called Streams

A Stream represents a meaningful combination of courses that give you a specialization

You can complete a Stream by choosing at least 4 optional courses (out of the 7) belonging to the Stream

You are not forced to complete any Stream

Page 7: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

7

4 Streams

Databases: focus on representation, storage, indexing, and processing of data in advanced information systems

Information and Knowledge Management: achieve information- and knowledge-search success, through maximum usability, efficiency, and effectiveness

Software Engineering: focus on engineering methods to obtain economically grounded SW that is reliable and cost-effective

Web Technologies: focus on fundamental and novel technologies of the Internet, and business management in web-based information systems

Page 8: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

8

Studyprogram

CompulsoryCS + Math Courses

DB Stream

IKM Stream

WT Stream

SE Stream

My “stream”

General skills Courses

MSc Thesis

BSc

MSc Degree

Sem. 1-248 ECTS credits

Sem. 2-328 ECTS credits

Sem. 312 ECTScredits

Sem. 428 ECTS credits

Page 9: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

What is an European Masters Program?

A joint study program offered in conjunction by several European Universities forming a consortium The study plan is specialized, integrated, and

international Students spend 6-12 months at a partner

university A preferred path: agreements are in place to

regulate enrollments, study fees, exam recognition, etc.

A double degree upon completion of the studies

9

Page 10: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Double Degree

10

Legal value in Italy Legal value in partner country

Awarded by the consortium and recognized by professional associations

Page 11: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Supervision and MSc Thesis

During your studies you are followed by the twocoordinators of two partner universities

Your MSc Thesis can be supervised by two lecturers of the two universities of your choice, and can be discussed in front of a joint commission

11

Page 12: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

European Masters Programs offered within the MSc of CS @ FUBComputational Logic (EMCL):

Engineering aspects of Computational Logic: knowledge representation, artificial intelligence, databases, information integration, software verification, semantic web, ontologies

Language and Communication Technologies (EMLCT): The focus is on the information technologies specialized to dealwith the most complex information medium, namely NaturalLanguage. This is an interdisciplinary and challenging field

Software Engineering (EMSE): The program covers advanced topics on managerial andengineering methods and practices supported by new technologiesto develop high quality and cost effective software

12

Page 13: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Erasmus Mundus award of the European Agency

The three European Masters have been awarded by Erasmus Mundus program as top-quality Masters Programs

Study plan recognized by the European Commission

Non-European students can apply for a grant of the European Agency About 21.000 Euro per year 25 grants (2007/2008) for each consortium

Page 14: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Enrollment in an European Masters Program Pre-enrollment was requested for organizational

reasons However, you are still in time to make your

choice Decide it as soon as possible and not later than

30th October 2008 we must inform the coordinating partner (before

October 15th) it affects the lectures you will have to attend

Please note that you will not have any EU grant for EM students - the fee may change, please refer to each EM representative for details.

14

Page 15: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

International relation office

Information aboutaccommodation at the University partnergrants of the province and Socrates program

(international relation office – information room www.unibz.it/international/index.html)

the learning agreement (discussed with the tutor and me )

Page 16: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

16

More info on Streams and European Masters Programs

Stream in Databases: Francesco Ricci Stream in Information and Knowledge

Management: Enrico Franconi Stream in Web Technologies: Francesco Ricci Stream in Software Engineering: Barbara

Russo EMP in Software Engineering: Barbara Russo EMP in Computational Logic: Enrico Franconi EMP in Language and Communication

Technologies: Raffaella Bernardi

Page 17: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

17

MSc Committee(Consiglio di Corso di Studio)Members: (appointed by the Dean) Francesco Ricci (president) Enrico Franconi Alberto Sillitti

Responsibilities: Monitors teaching and tutoring activities and

proposes changes to the Faculty Council Checks study plans and their conformance to study

regulation Deals with enrollment and transfer to the MSc Performs recognition of exams for students coming

from other universities

Page 18: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

18

Study plans

For each of you a study plan is maintained Each of you is assigned a Study Plan Advisor

(SPA) The MSc Committee proposes a default study

plan: Typically, it coincides with the study plan of the

MSc study regulation or European Master Deviations may be due to differences in BSc exam

recognition (N.B.: the MSc study code is over 300 credits and thus affects also your BSc exams)

You have to discuss changes to the study plan and possible exam recognitions with your SPA

Page 19: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

19

Workflow for study plans and exam recognition Very soon (tomorrow): you receive an email with:

the name of your SPA instructions on what to do regarding your study plans

Immediately: contact your SPA and fix an appointment

By Oct. 9th: finalize your study plan with SPA Your BSc exam recognition (for <= 180 credits) Possibly, additional exams you have to take to

compensate for a debit Possibly, a suggestion for additional exams you already

took that can be recognized for the MSc (syllabi needed)

By Oct. 31st: hand in official request for recognition of the additional exams.

Page 20: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

20

Quality monitoring

Questionnaires for lecturers and students: at end of each semester a questionnaire

about the courses offered in that semester at end of 2nd semester also general

questionnaire about MSc in CS

MSc lecturers' meeting at end of each semester (end of January, end of May)

Results and actions taken are communicated to students

Page 21: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Master of Science in Computer Science @ FUB

21

Welcome to FUB and to the MSc in CS!

And have great fun in BZ!

Page 22: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

European Master Program in Language and Communication

Technologieshttp://www.inf.unibz.it/mcs/lct/

Free University of Bozen-BolzanoRaffaella Bernardi ([email protected])

Page 23: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

What are LCT?

LCT are information technologies specialized to deal with the most complex information medium:

Natural Language

NL involves: Text Speech Knowledge Gesture, Facial Expressions, …

Page 24: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Real life application: Speech Recognition & Cross-Language Technologies

Speech Recognition and Cross-Language Technologies help communication between speakers of different languages

Page 25: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Sample of EMLCT Study Plan

Semester 1 ECTS Semester 2 ECTSTheory of Computing 8 Advanced Algorithm 4Advanced Statistics 4 Cross Language IT 4Data Warehousing and Data Mining 8 Digital Libraries 4Programming Languages 4 Computational Linguistics 4Introduction to AI 4 Computational Logic 4Text Processing 4 Knowledge Representation 4

Introduction to Linguistics 4Subtot 32 Subtot 28

Second year: projects in Research Centers (up to 15 ECTS) and courses at partner universities on LT topics:

Machine translation, information and knowledge representation, information retrieval, question answering, speech recognition and generation, models of human language processing and understanding, psycholinguistics

First year at FUB:

Page 26: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

EM in LCT: Partner Universities

CS Faculties:1. Charles University in Prague, Faculty of Mathematics and

Physics, Czech Republic2. University of Malta, Faculty of Science, Department of

Computer Science and Artificial IntelligenceLT Faculties:1. Centre for Language and Cognition Groningen, Faculty of

Arts, University of Groningen, The Netherlands2. Saarland University, Faculty of General Linguistics,

Department of Computational Linguistics and Phonetics, Germany

3. University of Nancy 2, France

Page 27: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Part time jobs in LCT

Xerox internship within CACAO (EU project for Cross-lingual access to Libraries --FUB among partners)

FUB Library, BoB: Bolzano Bot. Multi-lingual chatterbot.

Do you want to know more….

Page 28: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Do you want to know more? … Come to the next LCT events!

For further information (which partner universities, topics, projects, stages, industrial companies, courses):

Visit the LCT web pages Send me an email ([email protected])

To know more about LCT, come to the up-coming events:

Set. 30: getting to know each other meeting (16:30, SER C, room: 5)

October-May: LCT Colloquia

Page 29: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

European Master in Software Engineering (EMSE)

Born on the top of the master in Software Engineering

Well defined study plan 1 & 1 year structure

FUB At one of the partner universities

Courses organized in modules No bureaucracy to recognize exams done

abroad Students get a double degree

Page 30: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

EMSE- Universities

Universidad Politécnica de Madrid, Spain Blekinge Tekniska Högskola, Sweden Technische Universität Kaiserslautern,

Germany

Page 31: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Time distribution

Advanced modules Computer Networks and

System Security Mobile Systems Advanced Software

Engineering Component-based Software

Engineering Interdisciplinary Skills

Page 32: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

EMSE - Study Plan 2007/2008 first year

Page 33: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

The web site provides up-to-date information

http://www.case.unibz.it/index.php/EMSE/European-Masters-Program-in-Software-Engineering.html

Page 34: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Further information

General information Barbara Russo

TRAP 4.05Study plan advisor

Bruno RossiInformation about the whole program at

http://www.fi.upm.es/emse

Introductory meetingSeptember the 30th 9:00-11:00 TRAP meeting room

Page 35: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Master of Science inComputer Science

Stream in Information and Knowledge Management

at theFree University of Bozen-Bolzano

Page 36: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Motivations for the IKM Stream

Growth of information- and knowledge-related disciplines

Goal: achieve information- and knowledge-search success, through maximum usability, efficiency, and effectiveness

Information is increasingly distributed and heterogeneous

Skills and competences are needed to manage explicit information and implicit knowledge

Page 37: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Managing explicit Information

Foundations for efficiently storing and retrieving traditional information sources:

Foundations of Databases Digital Libraries XML and Semi-structured Databases Distributed Databases Temporal and Spatial Databases System Security

Page 38: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Managing implicit Knowledge

Implicit knowledge may be hidden in the web, in the heterogeneous parts of an organisation, etc.

Needs to be given semantics and to be made explicit May be partial, incomplete, inconsistent

Knowledge Representation Knowledge Bases and Databases Semantic Web Technologies Artificial Intelligence Computational Linguistics Text Processing Formal Methods Computational Logic Non-classical Logics

Page 39: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Involved People

The KRDB Research Centre:

Werner Nutt, Diego Calvanese, Enrico Franconi, Alessandro Artale, Sergio Tessaris, Raffaella Bernardi, Rosella Gennari+ several PhD students and research assistants

www.inf.unibz.it/krdbwww.inf.unibz.it/krdb

Page 40: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Master of Science inComputer Science

Stream in Databases

at theFree University of Bozen-Bolzano

September 2008

Page 41: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

DataBase StreamMobyRek: Example of a Project

MobyRekMobyRek

Knowledge sources

Knowledge sources

requests for desired restaurant

shows best candidates

browses the restaurantscriticizes a restaurant

adapts the query rep.

shows new recommendations initializes the query rep.

selects a restaurant, or quits

stores the rec. case

Page 42: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Other Projects

eHealth Datawarehouse and Mobile Services

Context-Dependent Recommender Systems Adaptive conversational strategies Visual Data Mining eBZ transportation

and mobility information systems

Page 43: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

DataBase StreamFocus of the Stream

Core database technologies• Database• Datawarehouse

Temporal database systems• Temporal data models• Algorithms for process temporal data

Intelligent information systems• Recommender systems• Data mining• Ubiquitous computing

Page 44: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Semester 1:• Data Warehouse Data

Mining• Machine Learning:

Algorithms and Applications

Semester 2:• Distributed Databases• Approximation: Theory and

Algorithms• Temporal and Spatial DBs• Advanced web programming• Mobile Services

Semester 3:• ATIS - Recommender

Systems• Seminars in Databases• Moving Object Databases• Internship

Semester 4:• Thesis

DataBase StreamCourses

More courses are offered by other groups We are flexible: easy to customize your curriculum

Page 45: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

More info

For more information please contact Johann Gamper

Room A4.18 [email protected] Francesco Ricci

Room A4.19 [email protected]

Page 46: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Master of Science inComputer Science

Stream in Software Engineering

at theFree University of Bozen-Bolzano

September 2008

Page 47: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

MSc in Software Engineering

Software Engineering is the establishment and use of sound engineering principles, methods, and practices in order to obtain economically software that is reliable and works on real machines and environments

Page 48: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

What you learn in a MSc in SE

Management of software development process (requirement analysis, design, code development, testing, maintenance)

Management of resources and technologies Measurement and prediction of software

performance, reliability, usability, and quality Assessment of technologies, system

architectures, … Software/hardware market analysis, impact of

innovation, law and regulation of IT market, …

Page 49: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

49

Open Office“Plugin”

Microsoft Word

Operating System Open Office

API

Add Ins

Plugin

.cini

OS API

Trace

XML/RPC Transfer

Development of tools to support

empirical analysis

Development of tools for data

collection

Analysis of business

processes and their IT

infrastructure

Page 50: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

50

Semester 1 and 3:• Software Architecture• Component Base

Development• Software Metrics• Seminars in Software

Engineering

Semester 2:• Requirement Engineering• Software Engineering II• Software Evolution• System Security• Software Quality

Management• Advanced Software

Engineering Method

All the Stream Courses

Note: you can add courses from other streams in particular from WT

Page 51: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Master of Science inComputer Science

Stream in Web Technologies

at theFree University of Bozen-Bolzano

September 2008

Page 52: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Goals of the WT Stream

Internet and World Wide Web have modified in a radical way how individuals and organizations interacts, for business, learning or leisure purposes

Goals of the stream: Provide knowledge and abilities to build

complex Internet-based and mobile systems Explore some of the most challenging and

innovative techniques (e.g. Mobile Services, XML databases, Recommender Systems)

Understand the business needs and drivers Focused on applications design, development and

deployment in the business context.

Page 53: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Courses of the WT Stream

Competences in engineering complex SW systems:

Software Engineering 2 Software Architectures Component-based Development Internet Technologies 2 Mobile Services

Page 54: Master of Science in Computer Science at the Free University of Bozen-Bolzano September 29, 2008

Courses of the WT Stream

Competences in managing different kinds of information:

XML and Semistructured Databases Distributed Databases Advanced Topics in Information Systems System Security Knowledge Representation Computational Linguistics Seminars in Databases Machine Learning: Algorithms and Applications ... There are other courses, not officially listed in the

stream, but that would fit ... please ask to F. Ricci or A. Sillitti for advices.