BSc in Software Systems Development

Bachelor of ScienceSoftware Systems Development

Full Time
2019 CAO range:
        180 - 565
Cork Road
3 years
180 ECTS

What is the BSc in Software Systems Development course?

The BSc in Software Systems Development is a three year ordinary degree course. In this degree programme students will learn how to design, develop, and maintain software applications such as interactive web sites, mobile apps, database applications, and business intelligence tools.

On completion of the programme, students will have the skillset necessary to become competent software developers and business analysts; and students will have the necessary skills and knowledge to meet the needs of today’s software industry. The course will also equip the student with the other skills required to work in the software systems industry, including the ability to work as part of a development team, and the ability to work with the system user through all stages of system development.

The aim is to enable them to develop software with the most modern methods of software technology for all areas of application.

Flexible Semester

The course includes a flexible learning semester in year three. The flexible semester is a non-contact semester and consists of one of the following options:

  • Industrial Placement (paid/unpaid) 
  • Active Service Learning (voluntary)
  • Industry-accredited courses
  • Placement in a designated Research environment
  • Placement in a Commercial Innovation/Incubation unit
  • Study Abroad

Progression and Employment Opportunities

Graduates may progress to the BSc (Hons) in Software Systems Development or the BSc (Hons) in IT or may find employment in the following positions:

  • Software Business Analyst
  • Database Administrator
  • IT Consultant
  • Software Engineer/Developer
  • Software Trainer
  • Web Developer.

In order to facilitate the delivery of programmes during the Covid-19 pandemic, module outline and order may change slightly for the academic year 2020/2021.

Year 1
Semester 1Semester 2
Communication SkillsBusiness Information Systems and Processes
Computer Systems 1Computer Systems 2
Mathematical FundamentalsIntroduction to Software Engineering
Programming Fundamentals 1Programming Fundamentals 2
Systems Analysis, Design and Testing Statistical Analysis
Website Development 1Website Development 2
Year 2
Semester 3Semester 4
Data Structures and Algorithms 1Database Funadamentals
Computer NetworksIntroduction to Computer Security
Database FundamentalsMobile App Development 1
Enterprise ApplicationsProfessional Practice
User Experience DesignWeb App Development 1
Choose one of the following electives:Choose one of the following electives:
*Creative Problem Solving*Development Psychology
*French B1.3*French B1.4
*German Language Level A1*German A2
*Introduction to Psychology*Integrated Marketing
* = Elective* = Elective
Year 3
Semester 5Semester 6
Learning Portfolio - Flexible SemesterAutomated Cloud Services
Choose one of the following electives:Digital Transformation of Information Systems
*Industrial Placement Further Statistics
*Professional Certification Mobile App Development 2
*Study Abroad NoSQL Databases
*Voluntary Organisation Project Choose one of the following electives:
*French Language Level B2.1
*German B1.1
*Introduction to Social Psychology
* = Elective*Technology Entrepreneurship

Leaving Cert: Minimum entry requirements for BSc in Software Systems Development

5 subjects: O6/H7
English or Irish: O6/H7
Mathematics: O5/H7

Advanced and Equivalent Entry for BSc in Software Systems Development:

Graduates of the BSc in Software Systems Development may find employment in the following positions:

  • Mobile App Developer

  • Programmer/Analyst

  • Database Developer

  • Database Administrator

  • Web Developer

  • SAP Specialist

  • Business Analyst


Follow on Study for BSc in Software Systems Development graduates 


More Student Stories

Course Leader

  • Ms. Mary Lyng

    BSc (Hons), MSc - Lecturer

    Tel: 51302057 Email: [email protected]

  • Course Leader

    Ask a Course Question

    If you need to contact the course leader directly, please use the email address listed above.

    If you are considering applying for this course and have particular questions about it or the application process, please use the form below to ask your question.

    To ensure your question is answered more speedily, please try to choose the relevant contact point in the drop down menu. If you are unsure of your contact point, please choose "General".