Skip to main content [フレーム]

Software Development: International Systems - MSc

Course Details

Course Code(s):
MSSDISTFAD
Available:
Full-Time
Intake:
Autumn/Fall
Course Start Date:
September
Duration:
2 Years, Full-Time
Award:
Masters (MSc)
Qualification:
NFQ Level 9 Major Award
Faculty: Science and Engineering
Course Type: Taught
Fees: For Information on Fees, see section below.

Contact(s):

Name: Dr Tabea De Wille
Email: tabea.dewille@ul.ie

Express Interest

Register your interest here for more information or to be notified when applications are open.

Brief Description

The Master of Science (MSc) in Software Development: International Systems is an intensive two-year conversion programme designed for graduates from non-computing disciplines who wish to transition into the software development sector by expanding on their previous education and expertise.

It offers a comprehensive foundation in programming, software engineering, databases, web development, and international systems.

Through a combination of academic instruction and hands-on projects, students gain the skills required to design, implement, and maintain complex software systems.

The programme is ideal for those seeking to pursue careers in global software development, with a strong emphasis on systems for international markets and the application of software in a global business context.

During this programme, you will:

  • Acquire, as a non-computing graduate the core technical skills required for a successful career in software development.

  • Acquire up-to-date expertise across the full software development lifecycle, including requirements analysis, human computer interaction, coding in modern programming languages, and rigorous software testing methodologies.

  • Gain specialised knowledge in adapting software for diverse international and cultural markets.

  • Gain an appreciation of the importance of inclusive software development and common practices in this area.

Key Information:

  • Complete full-time over two years

  • Delivered on campus

  • Modules taught during autumn and spring semesters

  • Submit a dissertation at the end of year 2

You will learn through a blend of:

  • Lectures, labs and tutorials

  • Reflective practice and guided research

  • Regular feedback from faculty and peers

Year 1

Autumn Semester

  • Database Systems (CS4416) develops understanding of relational databases and database management systems as fundamental aspects of a proper foundation in any domain of software development.

  • Initial Programming (CS6371) introduces programming through one selected language, focusing on solving simple problems across various domains. The language and environment are chosen by the Department and reviewed regularly to reflect industry standards.

Spring Semester

  • Intermediate Programming (CS6402) builds on foundational skills to introduce classical algorithms, data structures, and advanced programming constructs. Students apply modular design, software reuse, and object-oriented principles to solve domain-specific problems.

  • Applied Business Statistics (MA4114) equips students with statistical tools to analyse data relevant to general and business contexts. Topics include descriptive statistics, hypothesis testing, correlation, regression, and time series analysis.

Year 2

Autumn Semester

  • Philosophy of Research (CS5731) introduces the philosophical and methodological foundations of research, with a focus on qualitative methods. Students explore how these approaches help explain social and cultural phenomena.

Spring Semester

  • Dissertation Part 2 (CS6124) enables students to provide and present evidence in evaluation of the research position they derived in the Dissertation 1 module.

Books and journal articles needed for the course will be available online through the UL Glucksman Library.

For more information on each module, you can search the faculty, school and module code on UL’s Book of Modules

  • Applicants should hold a bachelor’s degree (NFQ Level 8,) with at least a second-class honour, grade 2 (2:2) in any non-computing discipline. Example disciplines include, but are not limited to, linguistics, arts, humanities, social sciences, science, business, health and medicine.

  • The university may shortlist and invite you to an interview.

International students:

Checklist of Documents:

  • *Academic transcripts and certificates
    • UL graduates only need to provide their student ID.
  • Copy of your birth certificate or passport
  • English translation of your qualifications and transcripts

English Language:

Guidelines on Completing your Application

  • To make sure we can review your application quickly, please:
    • Upload all documents. Your application can’t be reviewed until we have all the documents on the checklist.
    • Title the documents you are uploading. For example, "Personal Statement", "Undergraduate Transcript", "Postgraduate Transcript", "English Language Certificate" etc.
  • *If you are waiting to graduate, submit your application with the documents you have to date, you don’t need to have finished final exams before applying.

EU - 7,900ドル per annum*

Non-EU - 20,100ドル per annum*

* Year 2 fees are subject to change

Annual fees are billed by semester. Once registered, students may be eligible to apply for a monthly payment plan.

Further information on fees and payment of fees is available from the Student Fees Office website. All fee related queries should be directed to the Student Fees Office (Phone: +353 61 213 007 or email student.fees.office@ul.ie ).


Funding

Find further information on funding and scholarships .

This course can lead to the following sectors and careers:

  • Junior Software Developer
  • Database Developer
  • Requirements Engineer
  • Software Tester
  • Front-end Developer
  • Localisation Engineer
  • Translation Technology Consultant
  • Internationalisation Consultant
  • Technical Product Owner

Ruolin Li, Graduate - MSc Software Development International Systems

"This 2-year conversion course has been truly empowering, enabling me to progress directly into a PhD in Computer Science after graduation. The program covers a broad range of topics while maintaining a strong balance between software and language engineering, complemented by an engaging research component. What sets the course apart is how it encourages you not only to strengthen your software development skills but also to broaden your perspective with exposure to cutting-edge technologies. It is a challenging journey, but also an immensely rewarding one - as my own experience shows - and I would wholeheartedly recommend it to anyone ready to explore their potential in computer science."

Still Curious?

The team regularly host and take part in webinars to support future students. If you would like to learn more or ask questions at an online information session, click below.

Online Information Sessions

AltStyle によって変換されたページ (->オリジナル) /