European Master on Software Engineering
Encyclopedia

Programme Overview

The discipline software engineering
Software engineering
Software Engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software...

 is traditionally designed to bridge industry and research needs. The European Master Course on Software Engineering (EMSE) is a part of the Erasmus Mundus
Erasmus Mundus
The European Union's Erasmus Mundus programme aims to enhance quality in higher educationthrough scholarships and academic co-operation between Europe and the rest of the world.Erasmus Mundus comprises three Actions:-Erasmus Mundus Joint Programmes:...

 Programme from the European Commission
European Commission
The European Commission is the executive body of the European Union. The body is responsible for proposing legislation, implementing decisions, upholding the Union's treaties and the general day-to-day running of the Union....

 which focuses on the area of software engineering. This course enforces a wide spectrum of courses based on the high scientific knowledge of each partner university both in theoretical and applied research. With this program students will be guided into a cognitive path including foundation courses - such as advanced statistics
Statistics
Statistics is the study of the collection, organization, analysis, and interpretation of data. It deals with all aspects of this, including the planning of data collection in terms of the design of surveys and experiments....

, requirements engineering
Requirements engineering
Requirements engineering is a systems and software engineering process which covers all of the activities involved in discovering, documenting and maintaining a set of requirements for a computer-based system...

, verification and validation
Verification and Validation
In software project management, software testing, and software engineering, verification and validation is the process of checking that a software system meets specifications and that it fulfills its intended purpose...

, software quality
Software quality
In the context of software engineering, software quality refers to two related but distinct notions that exist wherever quality is defined in a business context:...

 and management - and elective courses in which basic knowledge is applied, such as distributed systems, information management
Information management
Information management is the collection and management of information from one or more sources and the distribution of that information to one or more audiences. This sometimes involves those who have a stake in, or a right to that information...

, computer networks, cluster technologies, software product lines
Software product lines
Software product lines, or software product line development, refers to software engineering methods, tools and techniques for creating a collection of similar software systems from a shared set of software assets using a common means of production....

, system engineering, system security, internet
Internet
The Internet is a global system of interconnected computer networks that use the standard Internet protocol suite to serve billions of users worldwide...

 technologies, usability
Usability
Usability is the ease of use and learnability of a human-made object. The object of use can be a software application, website, book, tool, machine, process, or anything a human interacts with. A usability study may be conducted as a primary job function by a usability analyst or as a secondary job...

 and others.

The courses are project oriented. This means that students have a large offering of internships and projects to develop at the university or in a company. Courses are taught in English
English language
English is a West Germanic language that arose in the Anglo-Saxon kingdoms of England and spread into what was to become south-east Scotland under the influence of the Anglian medieval kingdom of Northumbria...

. Nevertheless, students can take advantage of the university language centre to learn local languages at zero costs.

With EMSE, students will become familiar with the software engineering discipline both through theoretical and practical experience. This program aims at forming high qualified professionals in software engineering with a strong theoretical base and practical competence that can be spent both in industry and for a further education plan. Namely, motivated students are prepared for a future PhD, taking also advantage of the excellent connections of the EMSE consortium with international research centres and European consortia.

Partner Universities


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK