Bachelor of Science in Computer Systems From University of Limerick

Program Overview

The Computer Systems programme at UL aims to equip you with the knowledge and skills to become a successful and effective computer professional.

Many advanced and highly sophisticated software-intensive systems underpin the modern world. For example, software-based systems play an important role in all kinds of systems including smart cities, smart homes, social networks, manufacturing, finance, education, medicine, transport, and entertainment.

But creating software-intensive systems is a human activity. Despite all the advances, software-intensive systems still present many demanding challenges for the professionals who design, build, test and deploy them. Being involved in the development of computer-based systems promises to be an exciting and indispensable career for the foreseeable future.

On completion of the programme, graduates go on to a variety of interesting and rewarding software careers based in large and small organisations, in industry, in research and in education and training. As ever, the primary focus of this course is on the underlying principles of software development and their application to modern software development practices. In particular, we want you to secure a firm and lasting intellectual foundation that will allow you to acquire new and specific technical knowledge over a lifelong career. The course is designed to give you ample opportunities to learn and apply knowledge in small tutorials and practical groups.

The aims and objectives of the Computer Systems programme are:

  • To develop the skills you will need in order to analyse a wide range of problems
  • To provide a sound understanding of the theory of computer science and the principles of software development
  • To be a competent practitioner in the fields of artificial intelligence and data science
  • To develop social and communication skills that will enable you to function successfully in organisations and teams
  • To develop a sense of professionalism that will help you to apply your skills for the good of society.


  Course Duration

48 Months

  Tuition Fee



IELTS: 6.5 TOEFL: 90


We can help you


  • Principles of software design and implementation
  • Programming languages and technologies
  • Computer Science
  • Computer Organisation
  • Computer Networks
  • Operating Systems
  • Database technologies
  • Systems Analysis
  • Systems Design
  • Professional issues and ethics

An integral part of the course is the Cooperative Education period, during which you will spend eight months working in a course-related job in a business or industrial environment outside the University. You will undertake a substantial individual project in your final year, which integrates and applies your previous learning and deepens your knowledge of some particular application or research area relevant to the course.

Minimum grades    
Applicants are required to hold at the time of enrolment the established Leaving Certificate (or an approved equivalent) with a minimum of six subjects which must include: Two H5 (Higher Level) grades and Four O6 (Ordinary Level) grades or four H7 (Higher Level) grades. Subjects must include Mathematics, Irish or another language, and English.

Subject requirements    
In addition, applicants must hold a minimum grade O2/H6 in Mathematics.

Tuition Fees

These are based on ResidencyCitizenshipCourse requirements.

Review the three groups of criteria to determine your fee status as follows

  1. Residency
    • You must have been living in an EU/EEA member state or Switzerland for at least 3 of the 5 years before starting your course
  2. Citizenship
    • You must be a citizen of an EU/EEA member state or Switzerland or have official refugee status
  3. Course Requirements (all must be met)
    • You must be a first time full-time undergraduate (Exceptions are provided for students who hold a Level 6 or Level 7 qualification and are progressing to a Level 8 course in the same general area of study).
    • You must be undertaking a full-time undergraduate course of at least 2 year’s duration
    • You cannot be undertaking a repeat year of study at the same level unless evidence of exceptional circumstances eg serious illness is provided (in which case this condition may be waived)

Job titles for graduates with this degree

Graduates progressing directly into employment take up a wide variety of roles. The following provides a sample of initial roles listed on the Graduate Outcomes Survey by graduates approximately one year after graduation:

  • Application Support
  • Associate Build Systems Engineer
  • Associate Software Developer/Engineer
  • Computer Programmer
  • Data Centre Engineer
  • Freelance Wordpress Designer
  • Implementation Web Developer
  • IT Analyst
  • Java Engineer
  • Junior Software Engineer
  • Network Software Engineer
  • Production Technician
  • Program Manager
  • QA Software Tester
  • Quality Assurance Engineer
  • Service Engineer
  • Sharepoint Consultant
  • Software Developer/Engineer
  • Software Technician
  • System Test Engineer
  • Systems Administrator
  • Systems Engineer
  • Technical Support
  • Unix Programmer


We can help you