All Courses - Study at DIT

To support your privacy rights we have updated our Privacy Statement and Cookie Policy to describe our use and sharing of cookies with our social media, advertising & analytics partners. We recommend that you review the privacy statement here, and follow the instructions to modify your cookie settings to suit your privacy preferences. Continued use of our site confirms your choice to accept our privacy statement & cookie policy and confirms your agreement to the processing of your personal data in line with our policy and your preferences. Read Cookie Policy.


Software Development (Advanced) - International (Full-Time) / Ardfhorbairt Bogearraí Idirnáisiúnta

DT228C F/T


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.

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.

Course Content

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

Further Information


Students can choose to exit with a Postgraduate Diploma on completion of 60 ECTS.

Students who wish to complete an MSc will be eligible on successful completion of all core and option modules.

Who Should Apply?

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.  

Timetable / Hours

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.         

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.

EU Fees *

This programme is completed over two years.  The fee for this programme includes all fees for two years as well as the cost of travel to China and accommodation while in China.

For information on the fee for this and other full time postgraduate programmes please click here

Fees and Funding

Non EU Fees for 2015/16