Software Engineering at Queen's University Belfast is a comprehensive undergraduate programme designed to equip students with the essential skills and knowledge required to develop, maintain, and manage complex software systems. This degree combines the fundamentals of computer science with specialized training in software development methodologies, project management, and quality assurance. Throughout the course, students engage in a variety of practical projects, collaborative team work, and industry placements that mirror real-world scenarios, ensuring they gain hands-on experience alongside theoretical understanding. The curriculum covers a broad range of topics, including programming languages, software design and architecture, systems analysis, database management, cybersecurity, and human-computer interaction. Emphasis is placed on solving real-world problems through innovative solutions, employing agile development practices, and understanding the lifecycle of software products from conception to deployment. Students also learn about emerging technologies such as cloud computing, mobile app development, and artificial intelligence, preparing them for diverse career paths within the technology sector. The programme features modern laboratories and resources to support learning, along with opportunities for international exchange and networking with industry professionals. Queen’s University's strong links with local and global tech companies provide valuable internship opportunities, facilitating practical experience and employability upon graduation. Graduates of the Software Engineering programme are well-equipped to pursue careers in software development, systems analysis, project management, and technology consulting, or to continue with postgraduate study. The programme is taught by experienced academics and industry practitioners committed to fostering innovation, critical thinking, and lifelong learning in their students. With a focus on practical skills, ethical considerations, and professional standards, students emerge from the programme ready to contribute effectively to the rapidly evolving field of software engineering.
Detailed Course Facts
Application deadline January 15 Tuition fee- EUR 4160 Year (EEA)
- EUR 13380 Year (Non-EEA)
England, Scotland and Wales £9,000; EU £3,575; International: £11,500
Start date September 2015 Duration full-time 48 months Languages Take an IELTS test- English
Course Content
MEng programmeThis is a four-year extended degree. It has been established to provide a supply of particularly well-qualified graduates who will become industry leaders, and it will have an appropriate blend of knowledge and skills in Software Engineering with business practice and management. Students have the option of undertaking a year gaining professional experience in industry. The first two years and much of Level 3 are common with the BEng, and transfer from the BEng to the MEng is possible for selected students at the end of Level 2, subject to satisfactory performance.
Stage 4Advanced Software Design
Algorithms: Analysis and Applications
Innovation and Entrepreneurship
Software Engineering Research Project
English Language Requirements
IELTS band : 6
To study at this university, you have to speak English. We advice you to
take an IELTS test. More About IELTSRequirements
MEng
-
A-levelAAB including Computing or Mathematics + GCSE Mathematics
OR
AAA including Chemistry, GCE A-level ICT (not Single Award Applied ICT), Physics, Technology or Double Award Applied ICT + GCSE Mathematics - BTEC Extended DiplomaA relevant computing, engineering or scientific BTEC Extended Diploma with 16 Distinctions and 2 Merits + GCSE Mathematics
-
Irish Leaving CertificateAB2B2B2B2B2 including Higher Level grade B2 in Mathematics
OR
AAB2B2B2B2 including Higher Level grade B2 in Chemistry or Physics + Ordinary Level grade C in Mathematics
Work Experience
No work experience is required.
Related Scholarships*
- Academic Excellence Scholarship
"The Academic Excellence Scholarship can provide up to a 50 % reduction in tuition per semester. These scholarships will be renewed if the student maintains superior academic performance during each semester of their 3-year Bachelor programme. The scholarship will be directly applied to the student’s tuition fees."
- Access Bursary
Bursary for UK students all subjects where the variable tuition fee rate is payable.
- Alumni Bursary
Alumni Bursary for UK Undergraduate students
* The scholarships shown on this page are suggestions first and foremost. They could be offered by other organisations than Queen's University Belfast.
The BSc in Software Engineering at Queen's University Belfast is a comprehensive undergraduate program designed to equip students with the essential skills and knowledge needed to succeed in the rapidly evolving field of software development. The program emphasizes both theoretical foundations and practical applications, ensuring graduates are well-prepared for careers in software design, development, testing, and deployment across various industries. Students in this program benefit from a curriculum that covers core areas such as programming languages, software engineering principles, algorithms, data structures, systems analysis, and design. The program also includes modules on embedded systems, web technologies, mobile app development, and cloud computing, reflecting current industry trends and technological advancements.
The teaching approach combines lectures, practical labs, group projects, and industry placements, fostering a collaborative learning environment that encourages problem-solving and innovation. Queen's University Belfast maintains strong links with industry partners, providing students with opportunities for internships and hands-on experience, which enhances employability after graduation. The program also incorporates training in professional skills such as project management, teamwork, and communication, which are essential for a successful career in software engineering.
Students have access to state-of-the-art laboratories and technological resources, supporting their development of practical skills in software coding, testing, and debugging. The faculty comprises experienced academics and industry professionals dedicated to delivering high-quality education and mentoring. Upon completion of the degree, graduates are qualified for roles such as software developer, system analyst, programming engineer, or quality assurance analyst. The program also provides a solid foundation for those interested in pursuing postgraduate study or research in computer science and related fields. Throughout the course, students are encouraged to develop long-term thinking, adaptability, and ethical considerations related to technology use, preparing them to contribute responsibly to the digital landscape.