master of science in computer science at the free university of bozen-bolzano september 29, 2008
TRANSCRIPT
Master of Science inComputer Science
at theFree 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
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
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)
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
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
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
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
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
Double Degree
10
Legal value in Italy Legal value in partner country
Awarded by the consortium and recognized by professional associations
…
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
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
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
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
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 )
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
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
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
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.
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
Master of Science in Computer Science @ FUB
21
Welcome to FUB and to the MSc in CS!
And have great fun in BZ!
European Master Program in Language and Communication
Technologieshttp://www.inf.unibz.it/mcs/lct/
Free University of Bozen-BolzanoRaffaella Bernardi ([email protected])
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, …
Real life application: Speech Recognition & Cross-Language Technologies
Speech Recognition and Cross-Language Technologies help communication between speakers of different languages
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:
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
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….
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
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
EMSE- Universities
Universidad Politécnica de Madrid, Spain Blekinge Tekniska Högskola, Sweden Technische Universität Kaiserslautern,
Germany
Time distribution
Advanced modules Computer Networks and
System Security Mobile Systems Advanced Software
Engineering Component-based Software
Engineering Interdisciplinary Skills
EMSE - Study Plan 2007/2008 first year
The web site provides up-to-date information
http://www.case.unibz.it/index.php/EMSE/European-Masters-Program-in-Software-Engineering.html
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
Master of Science inComputer Science
Stream in Information and Knowledge Management
at theFree University of Bozen-Bolzano
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
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
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
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
Master of Science inComputer Science
Stream in Databases
at theFree University of Bozen-Bolzano
September 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
Other Projects
eHealth Datawarehouse and Mobile Services
Context-Dependent Recommender Systems Adaptive conversational strategies Visual Data Mining eBZ transportation
and mobility information systems
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
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
More info
For more information please contact Johann Gamper
Room A4.18 [email protected] Francesco Ricci
Room A4.19 [email protected]
Master of Science inComputer Science
Stream in Software Engineering
at theFree University of Bozen-Bolzano
September 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
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, …
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
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
Master of Science inComputer Science
Stream in Web Technologies
at theFree University of Bozen-Bolzano
September 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.
Courses of the WT Stream
Competences in engineering complex SW systems:
Software Engineering 2 Software Architectures Component-based Development Internet Technologies 2 Mobile Services
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.