Transcript MSc in CS @ FUB
Master of Science in Computer Science
at the Free University of Bozen-Bolzano September 29, 2008
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 2
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 3
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) 4
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: in September at the end of each semester (February + June) and Timetable for semester 1: Lectures 12 weeks Sept. 29 Holidays 2wks Lectures 2 weeks Dec.19
Jan.6
3 weeks Jan.26
Exams 4 weeks Feb.21
5
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 6
4 Streams
Databases
: focus on representation, storage, indexing, and processing of data in advanced information systems
Information and Knowledge Management
maximum usability, efficiency, and effectiveness : achieve information- and knowledge-search success, through
Software Engineering
effective : focus on engineering methods to obtain economically grounded SW that is reliable and cost-
Web Technologies
: focus on fundamental and novel technologies of the Internet, and business management in web-based information systems 7
Study program
BSc Compulsory CS + Math Courses Sem. 1-2 48 ECTS credits DB Stream Sem. 2-3 28 ECTS credits IKM Stream SE Stream WT Stream My “stream” MSc Thesis MSc Degree Sem. 4 28 ECTS credits General skills Courses Sem. 3 12 ECTS credits 8
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
… Legal value in Italy Awarded by the consortium and recognized by professional associations Legal value in partner country 10
Supervision and MSc Thesis
During your studies you are followed by the two coordinators 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 @ FUB
Computational 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 deal with the most complex information medium, namely Natural Language. This is an interdisciplinary and challenging field Software Engineering (EMSE): The program covers advanced topics on managerial and engineering methods and practices supported by new technologies to 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
30 th October 2008
we must inform the coordinating partner (before October 15 th ) 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 about accommodation at the University partner grants 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 )
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: EMP in Computational Logic:
Barbara Russo Enrico Franconi
EMP in Language and Communication Technologies:
Raffaella Bernardi 16
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 17
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 18
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. 9 th
: 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. 31 st
: hand in official request for recognition of the additional exams.
19
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 20
Welcome to FUB and to the MSc in CS!
And have great fun in BZ!
Master of Science in Computer Science @ FUB 21
European Master Program in Language and Communication Technologies http://www.inf.unibz.it/mcs/lct/ Free University of Bozen-Bolzano
Raffaella 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
First year at FUB: Semester 1
Theory of Computing Advanced Statistics Data Warehousing and Data Mining Programming Languages Introduction to AI Text Processing Subtot
ECTS Semester 2
8 Advanced Algorithm 4 Cross Language IT 8 Digital Libraries 4 Computational Linguistics 4 Computational Logic 4 Knowledge Representation
32
Introduction to Linguistics Subtot 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
ECTS
4 4 4
28
4 4 4 4
EM in LCT: Partner Universities
CS Faculties:
1.
Charles University in
Prague
, Faculty of Mathematics and Physics, Czech Republic 2.
University of
LT Faculties: Malta
, Faculty of Science, Department of Computer Science and Artificial Intelligence 1.
2.
3.
Centre for Language and Cognition
Groningen
, Faculty of Arts, University of Groningen, The Netherlands
Saarland
University, Faculty of General Linguistics, Department of Computational Linguistics and Phonetics, Germany 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 SER C, room: 5) meeting (16:30, 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.05
Study plan advisor
Bruno Rossi
Information about the whole program at
http://www.fi.upm.es/emse
Introductory meeting
September the 30 th 9:00-11:00 TRAP meeting room
Master of Science in Computer Science Stream in Information and Knowledge Management
at the Free University of Bozen-Bolzano
Motivations for the IKM Stream
Growth of disciplines information and knowledge related Goal: achieve information success, through maximum usability, efficiency, and effectiveness and knowledge search Information is increasingly distributed and heterogeneous Skills and competences are needed to manage explicit information implicit knowledge and
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: www.inf.unibz.it/krdb Werner Nutt, Diego Calvanese, Enrico Franconi, Alessandro Artale, Sergio Tessaris, Raffaella Bernardi, Rosella Gennari + several PhD students and research assistants
Master of Science in Computer Science Stream in Databases
at the Free University of Bozen-Bolzano September 2008
DataBase Stream
MobyRek: Example of a Project MobyRek Knowledge sources
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 Stream
Focus 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
DataBase Stream
Courses Semester 1:
• Data Warehouse Data Mining • Machine Learning: Algorithms and Applications • • •
Semester 3:
• ATIS Recommender Systems Seminars in Databases Moving Object Databases Internship • • •
Semester 2:
• Distributed Databases • Approximation: Theory and Algorithms Temporal and Spatial DBs Advanced web programming Mobile Services
Semester 4:
• Thesis 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 in Computer Science Stream in Software Engineering
at the Free 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, …
Analysis of business processes and their IT infrastructure Development of tools for data collection Development of tools to support empirical analysis Operating System Microsoft Word Open Office Add Ins Plugin Open Office “Plugin” API Trace .cini
XML/RPC Transfer OS API 49
All the Stream Courses
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 Note: you can add courses from other streams in particular from WT 50
Master of Science in Computer Science Stream in Web Technologies
at the Free 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.