BSc Software Engineering
About this course
BSc (Hons) Software Engineering is an undergraduate software engineering degree focused on software development, systems analysis, and computer systems. Core topics include Programming, Computer Architecture, Project Management, and Ethics & Professional Practice. Delivered part-time over six years, the curriculum is structured around entirely compulsory modules with a major Final Year Project undertaken in the final year. The first year establishes core competencies through Mathematics for Computing, Software Development I, Software Development II, and Database Systems. Year 2 covers Computer Hardware and Operating Systems and Systems Analysis and Design. Year 3 advances through Computer Networks & Security, UX, Algorithms and Data Structures, and Professional Development. Year 4 introduces Cloud Computing, Object-oriented Programming, and Mobile Application Development. Year 5 explores Cyber Security, Concurrent and Distributed Systems, Cloud Operating Systems, and Advanced Mobile Technology. Finally, Year 6 is dedicated to the Final Year Project.
Written by AI from the university's course page and module list. It can get details wrong, so check the official course page before you rely on it.
Entry requirements
A level: BBC Applicants offering Mathematics, Further Maths, Physics, Chemistry, Software Systems Development or Computing, Computer Science (not IT/ICT) - CCC
Do students stay on the course?
Based on about 10 students who started, across similar courses at this university (a small group: a rough guide only)
- Continued on course: 90%
- Left higher education: 10%
Who gets in
Based on about 20 students who started, across similar courses at this university (a small group: a rough guide only)
- A levels: 55%
- Access course: 20%
- Other HE qualification: 25%
Accreditation & quality ratings
- Accredited by BCS, the Chartered Institute for IT for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional.
Modules
- Mathematics for Computing
- Software Development I
- Software Development II
- Database Systems
- Computer Hardware and Operating Systems
- Systems Analysis and Design
- Computer Networks & Security
- UX
- Algorithms and Data Structures
- Professional Development
- Cloud Computing
- Object-oriented Programming
- Mobile Application Development
- Cyber Security
- Concurrent and Distributed Systems
- Cloud Operating Systems
- Advanced Mobile Technology
- Final Year Project
Questions about this course
What grades do I need for BSc Software Engineering at Ulster University?
The typical offer is BBC at A level.
Is BSc Software Engineering at Ulster University accredited?
Yes. Accredited by BCS, the Chartered Institute for IT for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional.
How many students continue on BSc Software Engineering at Ulster University?
90% of students continued into their second year, and 10% left higher education.