Software Development - Advanced - International

What is... Software Development (Advanced) - International?
The aim of International MSc in Advanced Software Development is to produce graduates with the knowledge and skills to develop the complex software solutions that organizations need and who are equipped to both work in China and in partnership with Chinese organisations. The programme is a partnership between Dublin Institute of Technology (DIT), Ireland and Harbin Institute of Technology (HIT), China.

DIT and HIT have been partners since 2002. Over this period of time, DIT and HIT have collaboratively run a highly successful BSc Computer Science programme in Harbin, drawing on the strengths and ethos of both partners. This collaboration served as the basis for the development in 2012 of this International Master of Science programme in Advanced Software Development, to be offered to students in both Ireland and China beginning in September 2013.

Students on this programme complete a Certificate in Chinese Language and Culture in Dublin prior to spending a semester in HIT, one of China's most prestigious Universities. During the semester in HIT students will undertake modules in Computing as well as learning about the language, history, culture and professional environment of China. Students will then complete the remainder of the programme in DIT undertaking modules in Advanced Software Development and completing a dissertation in an advanced topic.

The programme also includes an optional six month work placement during which students get the opportunity to work in an industry or research environment.

Individuals with a qualification in computing or hands-on experience in software development who wish to extend their technical skills and who wish to work in, or with, Chinese organisations.

Entry requirements

Minimum Entry Requirements?
The minimum admission requirements for entry are a BSc (Honours 2.2. or better) in Computer Science or related disciplines. Places on the programme are limited, and applicants may be invited for interview.

Subjects taught

Specialist Core Modules:
Software Design
Systems Architectures
Web Application Architectures
Ubiquitous Computing
Secure Systems Development

Critical Skills Core Modules:
Problem Solving, Communication and Innovation
Case Studies in Computing
Applied Research Methods

Option Modules (two required):
Machine Learning
Geographic Information Systems
Spatial Databases
Universal Design
Man and Machine
App Development & Commercialisation
Language Technology


2 years full-time.

Method of Delivery: Classroom.

Schedule: Teaching hours will take place Monday to Friday. Attendance on occasional Saturdays is required for the Case Studies module and evening attendance is required for some modules.

Enrolment dates

Commencement Date: September 2020.

Post Course Info

What are my career opportunities?
Graduates completing the MSc will be qualified to take up a strong technical role in software development teams in a range of organisations, particularly those with links and partnerships in China.

More details
  • Qualification letters


  • Qualifications

    Degree - Masters (Level 9 NFQ)

  • Attendance type


  • Apply to

    Course provider