Course overview
Build practical expertise for a changing professional world.
Develop software, web, database, networking, cloud, security and AI skills through practical computing projects and professional practice.
Course overview
This broad computing degree combines theory with practical problem solving and software development. Students learn to create secure information systems while considering legal, social, ethical and professional issues, with advanced study in cloud-native development, artificial intelligence, embedded systems and a substantial computing project.
Teaching and learning
Teaching uses lectures, seminars, tutorials and computer laboratories, totalling approximately 12–15 taught hours per week.
Students complete approximately 25–35 hours of independent study per week, supported by experienced lecturers and Blackboard learning resources.
Professional recognition
The London delivery of the programme is accredited by BCS, The Chartered Institute for IT, as published by the provider.
Curriculum
Follow a three-year curriculum with six published modules in each year.
01Year 1
Year 1
Year 1
Year 1
- Introduction to Databases
- Problem Solving for Computing
- Innovation and Society
- Client Side Development
- Mathematics for Computer Scientists
- Introduction to Physical Computing
02Year 2
Year 2
Year 2
Year 2
- Systems Security
- Programming in Practice
- Software Product and Process Management
- Computer Networking
- Data Analytics
- Server Side Development
03Year 3
Year 3
Year 3
Year 3
- Full-Stack Strategies and Development
- Cloud Native Development
- Computing Systems Project (40 credits)
- Computer Vision and AI (optional)
- Social, Sustainable and Ethical Computing (optional)
- Edge and Embedded Systems Intelligence
Module availability and content may change as part of the provider’s ongoing academic review.
Assessment
Practical ways to show what you know.
Modules are assessed through coursework, which may include class tests.
Published assessment methods include reports, presentations, online tests, set exercises and practical skills assessment.
Entry requirements
Your route onto the course.
Academic entry
- A levels: CCC, or an accepted international equivalent.
- GCSE English Language grade 4/C and GCSE Mathematics grade 4/C, or accepted equivalents.
- Country-specific and other equivalent qualifications are considered against Ulster University's published requirements.
English language
- IELTS 6.0 with no individual component below 5.5, or an accepted equivalent qualification.
- Published alternatives include HKDSE English Language grade 4 overall with no sub-skill below 3, CBSE/ICSE Standard XII English at 70%, or WAEC C6.
International and alternative entry
Equivalent international and alternative qualifications are considered against the current published requirements for the course.
Application documents
- Completed application form.
- Qualification certificates and academic transcripts, with certified translations where required.
- Evidence of English-language ability where applicable.
- Passport and immigration documents where required for international applicants.
Fees & funding
Understand the full cost.
Annual tuition fees may increase in line with inflation and government guidelines.
Published tuition does not include accommodation, stationery or optional course books; the provider recommends allowing approximately £180 per year for additional texts.
Fees and availability should be reconfirmed for the chosen campus and intake before enrolment.
Funding your study
Eligible UK students may be able to access Student Finance, subject to personal circumstances and current funding rules.
What you’ll achieve
Skills for ideas that move forward.
Design and develop software across client-side, server-side, database and cloud environments.
Apply computing, networking, security, data and AI concepts to practical problems.
Consider the legal, social, sustainable, ethical and professional responsibilities of computing practice.
Career opportunities
Where this course can take you.
Career outcomes depend on your experience, further training and the requirements of each role.
Potential career directions
- App developer
- Artificial intelligence specialist
- Full-stack web developer
- UX/UI specialist
- Software engineer
- Security analyst
- Cyber security specialist
- Internet of Things specialist
- Cloud computing specialist
Frequently asked questions
Course questions.
How is this course delivered?
The course is delivered full-time on campus over three years, with taught classes and guided independent study.
When can I start?
Published start months are January, May, September.
Who awards the degree?
The awarding university is Ulster University. The programme is delivered at an Ulster University branch campus by QA Higher Education.