Bachelor of Engineering (Honours) Software Engineering

Bachelor of Engineering (Honours) in Software Engineering

Course Overview

  • 1


  • 8


  • Add-on


Why take this course?

Software engineering is a fast growing and varied industry with increasing numbers of jobs available both at home and abroad. In addition, there is a serious shortfall in the number of good software graduates available to meet the needs of industry. The BEng in Software Engineering focuses on the practical skills required by industry now and prepares the student to adapt to the changing needs of industry.

TUS has offered a variety of computing/software engineering courses since the early 1980s. The focus of the institute is to develop courses that meet the ongoing demand from industry for technical expertise regionally, nationally and internationally. TUS has also facilitated students in developing their careers by providing a suite of high-quality qualifications ranging from higher certificate to doctoral level.

Listen: Dr Enda Fallon offers a fascinating insight into the cutting-edge courses on offer in the Department of Computer and Software Engineering and highlights the array of exciting career opportunities available to graduates.

What will I experience?

​The careful balance of theory and practice within the course is designed to make graduates fully prepared to enter the software industry and, in time, progress further in their career. The major themes are:

  • The Software Engineering Process and Project Management.
  • Software Application Development with a particular emphasis on the Java programming language.
  • Networks and Distributed Software Applications

What opportunities might it lead to?

The course incorporates the design, specification, implementation and testing of software solutions. Students graduating from this course will be in a position to take up careers as web/cloud developers, software designers, database programmers, software testers and administrators and technical salespersons.

It is expected that graduates from this course will find employment in a wide range of sectors including:

  • Software design houses
  • Financial institutions
  • Local authorities/government departments

Additional Information


Graduates of this programme are deemed eligible by the Teaching Council to apply for a Postgraduate Diploma in Education at an Irish university, recognised to teach the subject Computer Studies.

Assessment Information

​The course will be assessed using a variety of techniques including:

  • Mini-projects,
  • Presentations,
  • Group work,
  • Examinations,
  • Multiple-choice tests,
  • A large individual project.

Course Details

Course Duration:
1 Year
Course Award:
Bachelor of Engineering (Honours)
Course NFQ Level:
Level 8
Dept of Computer and Software Engineering
Minimum Entry Requirements:

Applicants should hold one of the following or an equivalent Level 7 qualification: Bachelor of Engineering in Computer Engineering, Bachelor of Engineering in Electronics and Wireless Communications, Bachelor of Science in Network Management.

Course Structure

Year 4

​Software Design, Databases, Networks, Security, The Engineer in Society, Software Design, Distributed Systems, Client-side Technologies, Agile Methodologies, Project

Careers & Opportunities

Career Prospects

As a graduate of this course, you can expect to find employment as a software engineering designer, computer hardware designer, computer network manager, etc.

Further Study

Graduates with honours are eligible to apply to join the Master of Science in Software Engineering (Level 9) at TUS or appropriate postgraduate programmes at other third-level institutions.

Master of Science in Software Engineering

Master of Science

Facility Gallery