Home » Programmes » Information and Communication Technology: Software Engineering

Information and Communication Technology: Software Engineering

The Master’s Degree Programme in Information and Communication Technology: Software Engineering at the University of Turku prepares you for a full life cycle of demanding software systems, starting from their design and finishing with their implementation.

 

Quick Facts

Full-time Duration: 2 years
Starting in: late August
Tuition Fee: Free for citizens of EU/EEA countries or Switzerland, for citizens of non-EU/EEA countries €12,000/academic year
Location: Turku, Finland

This specialisation trains experts for designing and implementing demanding software systems. It covers the entire life-cycle of software projects, providing you with solid programming skills and comprehensive knowledge about:

  • software design and architecture,
  • agile methodologies in software development,
  • software testing, quality assurance, and usability,
  • advanced programming techniques and paradigms,
  • privacy and security as a part of software implementations.

The curriculum is a combination of academic software engineering theory and practices used in modern software development. Central to the curriculum is applying theory to practice via hands-on project assignments.

The worldwide demand for digital solutions is huge, and software engineering graduates are in short supply. Students find many employment opportunities regionally, nationally, and internationally in design, implementation, and management positions in software companies and IT departments of industrial organisations and other institutions.

The specialisation in Software Engineering is one of five tracks in the Master’s Degree Programme in Information and Communication Technology. The programme has an international double-degree collaboration with the European Institute of Innovation and Technology (EIT) Master School and offers four other specialisation tracks:

  • Cryptography,
  • Cyber Security,
  • Data Analytics,
  • and Robotics and Autonomous Systems.

Programme Structure

Get Started Today!

Fill out this form to request more info on tuition, course details & more.

Request free information

Your privacy matters and your data will be held in accordance with University of Turku's privacy policy as well as Studyportals’ privacy statement and terms of use. You consent to receiving marketing material from University of Turku and Studyportals about furthering your education. You understand that these calls/emails/texts may be generated using an automated technology. You also consent that Studyportals can verify your course search and enrolment progress via publicly available information or via education institutions you’ve shown an interest in, with which we can share your personal details (for verification purposes only).
You can contact University of Turku and Studyportals at any time to exercise your personal data rights.

The programme consists of the following sections:

  • Joint advanced studies of the ICT degree program, 20 ECTS
  • Core module in Software Engineering, 20 ECTS
  • Advanced studies in Software Engineering, 10 ECTS
  • Master’s thesis, 30 ECTS
  • Thematic module or minor subject, 20-25 ECTS
  • Elective studies, 15-20 ECTS

The curriculum focuses on software development practices, software system architectures, advanced programming techniques and software security.

In the master’s thesis in Technology, you will prove your ability to perform scientific work, skilfulness in research methods, knowledge of the research field, and skill of scientific writing. To complete the master’s thesis, you will need to apply your technological skills and abilities. You will identify an engineering problem, study its relevance to the field, propose and design a solution, test and analyse it, and evaluating its merit.

 

“The MDP ICT in Software Engineering programme provides you with an opportunity to learn a multitude of subjects, at your own pace. You can choose to learn Data Analytics, Health Technology, Cyber Security and many more as your main module or for elective studies. Needless to say, the content of these courses is well matched with the industry demand. In summary, the MDP ICT in Software Enginnering program will let you quench your thirst for new and updated knowledge in the broad field of Software and IT industry.”

Oshani Weerakoon – Master’s student in Information and Communication Technology: Software Engineering

Sri-Lanka

Career Prospects

The information-intensive industry has become one of the most important business sectors in Finland, and information has become one of the most relevant products. In Europe, ICT has a critical role in improving the profitability of the business sector and in responding to the needs of society.

The expertise profile you receive in this programme may lead to a career title of, e.g.:

  • Software Engineer,
  • Software Developer,
  • Lead Developer,
  • Software Architect,
  • ICT Consultant,
  • Software Team Lead, or
  • Software Project Manager.

Career in Research

Master’s degree (Technology) also gives you eligibility for scientific postgraduate degree studies – doctoral and licentiate degrees. Degrees can be completed within the University of Turku Graduate School (UTUGS) and Doctoral Programmes.

Learn more