Master of Science in Software Engineering in Europe

Search MSc Programs in Software Engineering in Europe 2018

Software Engineering

Master of Science (MSc): These programs are postgraduate studies for people who have recently finished their undergraduate studies and want to improve their knowledge on a profound and more scientific level.

Software engineering is an academic field that teaches students how to develop, create, and maintain computer programs. The work of software engineers can be found in computer programs, cell phones, digital video games, and computer-animated movies.

Europe is the sixth largest continent and includes 47 countries and assorted dependencies, islands and territories. It is bordered by the Mediterranean Sea to the south, Asia to the east, and the Atlantic Ocean to the West.

View all Masters of Science in Software Engineering in Europe 2018

Read More

MSc in Software Engineering

University of Liverpool Online Programmes
Online Full time Part time Open Enrollment United Kingdom UK Online Liverpool + 1 more

Develop advanced skills to play a leading role in the construction of high-quality software solutions with this fully online MSc in Software Engineering. Acquire detailed knowledge on how to design, implement and manage complex software products. [+]

Develop advanced skills to play a leading role in the construction of high-quality software solutions with this fully online MSc in Software Engineering. Acquire detailed knowledge on how to design, implement and manage complex software products. Studying in an innovative cloud-server platform that mirrors a real-world IT work environment, you’ll build a complex software solution throughout the programme to showcase your in-depth understanding of software engineering and its many application.

[-]

MSc in Software Development

IT University of Copenhagen
Campus Full time 2 years September 2018 Denmark Copenhagen

The two-year MSc in Software Development gives you access to cutting edge knowledge in software design, programming languages, databases, distributed systems, artificial intelligence, algorithms, software development processes, requirements, organisation and management. [+]

MSc in Software Development

Software Development gives you access to cutting-edge knowledge in software design, programming languages, databases, distributed systems, artificial intelligence, algorithms, software development processes, requirements, organization, and management.

The program gives you the opportunity to work with all phases of the development process – analysis, design, development, test, and launch, and you will learn how to design and program software systems of all scales, from mobile applications to web-based business solutions.

The program has an international perspective and is therefore taught in English

The programThe study program is open both to students with an undergraduate degree in computer science or software development and to graduates from other study areas. Whether you hold a bachelor in computer science, or in business and marketing, we help you to grow research level expertise in software science.... [-]


Master of Sciences in Engineering - Applied Image and Signal Processing

Fachhochschule Salzburg University of Applied Sciences
Campus Full time 4 semesters October 2018 Austria Salzburg

Image and signal processing affect our daily lives in an ever-increasing way. Participate in designing this fascinating technology and shape IT's future function in business and society. [+]

Master of Sciences in Engineering - Applied Image and Signal Processing

Imagine the possibilities

Image and signal processing affect our daily lives in an ever-increasing way. Participate in designing this fascinating technology and shape ITs future function in business and society.

Today's networked image and signal generating devices provide a historically unmatched volume of raw data for automated decision making and control systems.

The expectations are high: how can we design new tools and software in order to best distill useful information. A lot of interesting research and development projects in the private and the public sectors are calling for your expertise. Alternatively, this degree will open career tracks in Universities and research centers.... [-]


Master in Software Technology

HFT Stuttgart
Campus Full time Part time 3 - 5 semesters October 2018 Germany Stuttgart + 1 more

This three-semester, internationally-oriented course of study is designed to meet the demands of the industry for highly motivated, team-oriented software experts. [+]

This three-semester, internationally-oriented course of study is designed to meet the demands of the industry for highly motivated, team-oriented software experts.

Students learn and apply state-of-the-art technology and standards in the fields of software development, information management, computer networks, and electronic commerce. Most recent theories, techniques, and standards in the fields of software development, data management, and computer networking are to be imparted to students in scientific terms. Students from the European Union may also study part-time. The part-time program lasts five semesters.

Career Prospects

The master program in Software Technology prepares for leadership and development tasks. Upon successful completion, there is a variety of applications with very good career opportunities in IT and telecommunications companies, in research and development departments of industrial and commercial enterprises as well as in software houses and consultancies. The degree qualifies for a possible promotion.... [-]


Master of Science in Software Engineering - Web & Cloud

Tampere University of Technology
Campus Full time 2 years August 2018 Finland Tampere

Software Engineering – Web & Cloud studies focus on software engineering but contain programming technologies, especially the ones related to the web and cloud-based services. As a student, you will be provided with a solid understanding of software engineering, the ability to design and implement large software systems, and the competence to manage and improve software development processes. [+]

Computers are an integral part of our daily lives, and, hence, so is software. The interaction between people and computers takes different forms, as computers are integrated into different systems from mobile devices to clouds. The trend is towards more and more complex systems that are connected in various ways to form large distributed systems. As the systems and its component services are constantly evolving, understanding of the complexity and system integration is crucial — meaning there is a need for skilled software specialists in the field.

Applicants should hold a BSc degree in computer science, software engineering, or mathematics.

Studies

Software Engineering – Web & Cloud studies focus on software engineering but contain programming technologies, especially the ones related to the web and cloud-based services. As a student, you will be provided with a solid understanding of software engineering, the ability to design and implement large software systems, and the competence to manage and improve software development processes. Studies also include relevant technologies and skills like networking, clouds, information security, user experience, big data, and IoT.... [-]


M.Sc. in Computer Science: Software Engineering

University of Antwerp
Campus Full time 2 years September 2018 Belgium Antwerp

This MSc programme is unique in the sense that it focuses strongly on direct contact with international leading researchers through the compulsory Research Internships. [+]

During your study here at the University of Antwerp, you can live through a wide variety of applications of computer science. As a student, you will get the first-hand experience in a challenging, creative, dynamic and multi-disciplinary environment where you can contribute to the realisation of international projects.

A degree in Computer Science at the University of Antwerp corresponds with a competent professional with a scientific background. After obtaining the degree you will be able to

adopt new technological developments in the respective disciplines within computer science exploit these developments were applicable in their professional context when required, make original contributions to the further development of the discipline ... [-]

MSc in Software Engineering

Tallinn University of Technology
Campus Full time 2 years August 2018 Estonia Tallinn

The International Master’s Program in Software Engineering imparts general software engineering and management skills, as well as specialized skills in two major software application domains: enterprise systems and embedded real-time systems. [+]

The International Master’s Program in Software Engineering imparts general software engineering and management skills, as well as specialized skills in two major software application domains: enterprise systems and embedded real-time systems. The program is delivered jointly by Estonia’s two largest universities: University of Tartu and Tallinn University of Technology. Students graduating from this program obtain degrees from both universities.

The Master’s program starts with a core module where you will acquire general software engineering skills, covering both technical aspects (systems modeling and programming) but also management skills. You will then choose one of two specialization modules: enterprise software (at University of Tartu) or embedded & real-time software (at Tallinn University of Technology). A range of elective and free-choice courses will allow you to further specialize or to broaden your horizons.... [-]


MSc in Informatics: Software Engineering

Poznan University of Technology
Campus Full time 18 months February 2019 Poland Poznań

The graduates from the Computer Science Software Engineering major have a vast knowledge on different programming languages, databases, software development methods and tool, project management, information systems application to real problems in multiple domains. [+]

MSc in Software Engineering

The graduates from the Computer Science Software Engineering major have a vast knowledge on different programming languages, databases, software development methods and tool, project management, information systems application to real problems in multiple domains. Teaching quality of the Computer Science Software Engineering curriculum is confirmed by our students that since several years have been classified at top positions at international computer science contests, like for example Microsoft Imagine Cup, the IEEE Computer Society International Design Competition.

Knowledge acquired during studies allows the graduates to apply for work in multiple sectors, including among others: software development companies, IT consulting institutions, IT research and development centers, and banks. The graduates are educated to apply for multiple posts, from software developments, operating systems administrators, database systems administrators to project managers and IT consultants. They are also prepared to start their own small IT companies.... [-]


MSc in Software and Management

Graz University of Technology (TU Graz)
Campus Full time 4 semesters October 2018 Austria Graz

In the English master program " Software Engineering and Management " at TU Graz you deepen your knowledge. [+]

In the English master program " Software Engineering and Management " at TU Graz you deepen your knowledge. Select 2 electives and be an expert or an expert in your chosen subjects. You learn from internationally recognized scientists and academics and benefit from collaborations with top universities in the US. To be included, for example, in research projects and work on current topics with.

Reception: Graduates following Bachelor studies at the TU Graz be admitted without an admission procedure:

computer science Information and Computer Engineering and Telematics Software Development and Business Mathematics, NAWI Graz

All other university applicants and university applicants have a recording method pass.... [-]


MSc in Advanced Software Engineering

University of Westminster - Faculty of Science and Technology
Campus Full time Part time 1 - 5 years United Kingdom London

The Advanced Software Engineering MSc is a newly redesigned course that enables graduates to enable students to extend their knowledge of, and gain valuable experience in, software engineering as it applies to a number of new and important areas of IT and computing. [+]

*Subject to approval

The Advanced Software Engineering MSc is a newly redesigned course that enables graduates to enable students to extend their knowledge of, and gain valuable experience in, software engineering as it applies to a number of new and important areas of IT and computing.

Graduates will be able to follow a flexible programme of study designed to lead to and enhance, a career in software engineering with a focus on new technologies and areas of application, such as cybersecurity, big data, or mobile application development.

The rapid pace of technical change in software development is notorious and this has been accompanied and compounded by an increase in the complexity of the systems that are developed. Recently this has been most noticeable in the increase in mobile computing and the use of sophisticated hardware that require developer knowledge of new paradigms.... [-]


European Masters Program in Software Engineering (EMSE)

Free University of Bozen - Bolzano
Campus Full time October 2018 Italy Bolzano

The European Masters Program in Software Engineering (EMSE) is a joint MSc program taught in English, coordinated by the faculties of Computer Science of the Free University of Bozen-Bolzano, Italy, Technische Universität Kaiserslautern, Germany, University of Oulu, Finland, Universidad Politécnica de Madrid, Spain. [+]

Welcome to EMSE - an Erasmus Mundus MSc program

The European Masters Program in Software Engineering (EMSE) is a joint MSc program taught in English, coordinated by 4 faculties of Computer Science. The program is an Erasmus Mundus course. Erasmus Mundus and Consortium Scholarships are available each edition.

The EMSE is an international study program (Joint Degree). It is offered in cooperation with the computer science departments of:

Universidad Politécnica de Madrid (UPM), in Madrid, Spain Technische Universität Kaiserslautern (UNIKL), Germany Free University of Bozen-Bolzano (Unibz), Italy University of Oulu (OY), in Oulu, Finland

The EMSE covers a wide range of topics such as software process management, verification and validation, software design, requirements engineering, software quality, distributed systems and development, global software development, embedded systems, open source software and agile development.... [-]


Master of Computer Science (MSc) - Software Engineering

EPITA Graduate School of Computer Science
Campus Full time 2 years September 2018 France Paris

The program emphasizes the development of quality software and the transfer of this knowledge to the industry. [+]

Program objectives

The program emphasizes the development of quality software and the transfer of this knowledge to the industry. Topics include requirements and system design, testing strategies, and software development, providing students with the skills needed to carry out major Software Engineering projects.

Testimony

Masoom Tulsiani - India - Software Engineering The opportunity to study in a city like Paris and study specialized modules of Mobile Application development attracted me initially to EPITA – MSC in Software Engineering program. The entrepreneurial culture in EPITA and thriving Internet startups in Paris gives a lot of opportunities for engineering students to work for tech companies. I have been given exciting opportunities and ample learning opportunities and training on financial products.... [-]


Master of Science in Engineering - Software Engineering

University of Southern Denmark
Campus Full time 2 years September 2018 Denmark Odense

As an MSc in Software Engineering, you will work with the development of future intelligent products that will make life easier for the users. You can... [+]

Master of Engineering - Software Engineering (MSc)

As an MSc in Software Engineering, you will work with the development of future intelligent products that will make life easier for the users. You can, for instance, become a software developer, IT and systems architect or project manager. You can develop mobile apps, IT security and online solutions.

A full master of science in engineering degree is a three-year bachelor degree combined with a two-year master programme. Half of your study comprises elective courses, a bachelor project and your master thesis. Moreover, it is possible to go abroad for one or two semesters.

Study environment

Each year more than 1500 international students from all over the world choose to study at the University of Southern Denmark, so you will become part of a lively international student environment.We believe that engineers of today must have a global perspective and experience and we encourage international as well as Danish students to spend one or two semesters abroad on an internship or as exchange students.Faculty of Engineering has adopted a student-centred approach to learning, and teaching is based on problem-based project work. Students participate significantly in class and carry out project work in small teams.... [-]


MSc Software Engineering with Internship

UWL University of West London
Campus Full time 18 months September 2018 United Kingdom London

With the IT sector expanding rapidly around the world, there has never been a better time to develop specialist software [+]

With the IT sector expanding rapidly around the world, there has never been a better time to develop specialist software engineering skills. This course will give you an understanding of the latest software engineering technologies used to address today’s challenges in software development.

You will become familiar with a broad range of current scholarship work in software engineering, learning how to research and review published work. Your studies will also give you a practical understanding of the issues relating to the design, analysis and implementation of modern software systems, and you will have opportunities to meet speakers from the industry, including potential employers. In short, this course prepares you for a professional career or research in this important field.... [-]


MSc in Computational & Software Techniques in Engineering

Cranfield University
Campus Full time Part time 1 - 3 years September 2018 United Kingdom Swindon Cranfield + 2 more

Engineering software development is one of the key areas in the European information technology sector. It is a fast-moving subject of crucial importance to industry and forms the basis for a wide and ever-growing variety of applications. This course with its blend of skills-based and subject-specific material has the fundamental objective of equipping you with the generic hands-on skills and up-to-date knowledge adaptable to the wide variety of applications that this field addresses. [+]

Engineering software development is one of the key areas in the European information technology sector. It is a fast-moving subject of crucial importance to industry and forms the basis for a wide and ever-growing variety of applications.

This course with its blend of skills-based and subject-specific material has the fundamental objective of equipping you with the generic hands-on skills and up-to-date knowledge adaptable to the wide variety of applications that this field addresses.

Choose from three specialist options:

Computer-Aided Engineering Computer and Machine Vision Software Engineering for Technical Computing. Who is it for?

If you intend to make a career in software development, whether it is in the data centre, on the desktop or in the rapidly expanding mobile application space, you need to have a strong basis in software engineering. The MSc in Computational and Software Techniques in Engineering is unique in that it combines software engineering with high-performance computing, giving you the tools and techniques that employers are looking for and an advantage in the job market.... [-]