BSc (Hons) Computer Science (Software Engineering)
Engineer Software That Performs, Scales and Endures.
Learn how professional engineering principles are applied to the design, development, testing and continuous improvement of complex software systems.
Explore programming, databases, artificial intelligence, software architecture, quality assurance and industry-standard development tools as you prepare to create reliable digital solutions for organisations across the world.
Programme Key Facts
-
3 Years (2+1)
-
University of Hertfordshire
-
United Kingdom
-
Full-Time
-
September
-
Advanced Diploma in Digital Transformation
-
Coursework, In-Class Tests, Exams and Practical Projects
Future Careers
Software engineers create and maintain the systems behind digital products, online services and organisational operations. This degree develops technical, analytical and professional capabilities relevant to technology companies, consultancies, financial institutions, public agencies and organisations undergoing digital transformation.
Why This Programme Matters
- Gain a strong foundation in programming, computer systems, databases and software development.
- Learn professional techniques for creating and evolving complex software systems.
- Explore software architecture, testing, static analysis, version control and code quality.
- Apply object-oriented principles and programming paradigms to practical problems.
- Develop experience through individual assignments and commercial-style team projects.
- Examine the legal, ethical, social and professional responsibilities of computing.
- Graduate with a degree accredited by BCS, The Chartered Institute for IT.
Software supports communication, finance, healthcare, education, entertainment and almost every modern organisation. Creating dependable systems requires more than writing functional code. Software engineers must understand users, requirements, architecture, testing, maintainability, security and long-term performance.
The BSc (Hons) Computer Science (Software Engineering) combines core computer science with specialist study in professional software development. You will learn how to analyse requirements, design systems, create and test software, measure quality and manage technical projects using recognised engineering methods.
Programme Structure
Year 1 (Diploma in Digital Transformation, BAC College (Singapore)):
Year 2 (Advanced Diploma in Digital Transformation, BAC College (Singapore)):
Year 3:
- As per the University of Hertfordshire
AI-Native Learning Experience
At BAC College (Singapore), AI-supported learning provides additional guidance as you examine technical concepts, practise problem-solving and organise your academic work. You will learn to use AI responsibly when exploring programming logic, reviewing technical information, investigating possible solutions and improving the clarity of your written explanations.
-
AI Tutor
Personalised learning support around the clock
-
AI Writing Coach
Clearer technical writing and documentation
-
AI Study Coach
Optimised study habits and performance
-
AI Research Assistant
Faster, smarter technical research
Industry Projects & Certifications
Gain Practical Experience and Industry Recognition
The degree is accredited by BCS, The Chartered Institute for IT, helping ensure that its content reflects current professional approaches, tools and practices.
Throughout the programme, you will apply your knowledge through practical activities that reflect professional software-development and computing environments.
These experiences include:
- Python and C programming exercises
- Relational and non-relational database activities
- Commercial-style team software projects
- Object-oriented software development
- Version-control and automated-testing activities
- Static analysis and software-quality evaluation
- Software-architecture implementation exercises
- An individual software-engineering project
Career Outcomes
Your Pathway into Software Engineering
The BSc (Hons) Computer Science (Software Engineering) gives you specialist software-engineering expertise together with the wider computing knowledge required across modern technology roles.
By completing the degree, you will gain experience in programming, algorithms, databases, operating systems, artificial intelligence, software architecture, testing, quality assurance and project delivery. You will also strengthen your teamwork, research, communication, planning and analytical capabilities.
The University of Hertfordshire Experience
Established Education
The awarding institution, the University of Hertfordshire, offers this specialist computer science degree with accreditation from BCS, The Chartered Institute for IT.
Innovative Teaching
The University uses lectures, small-group tutorials, supervised practical laboratories, experiential activities and independent study.
Learning is reinforced through programming exercises, software-development activities, commercial-style team assignments and individual project work.
Personalised Academic Support
University of Hertfordshire students receive guidance from a personal tutor throughout the course.
Academic support includes workshops, one-to-one sessions, online tutorials and study-skills guidance covering areas such as referencing, academic writing and presentations.
Supportive Learning Environment
Students study at the College Lane campus and have access to Spectra, the University’s facility for the School of Physics, Engineering and Computer Science.
Spectra offers industry-standard software, hardware, simulation facilities, experiential learning zones and specialist research laboratories. The University’s Learning Resources Centres are open 24 hours a day, seven days a week.
Global Progression Opportunities
Students may select a work-placement year or a study-abroad year between their second and final years.
The University has partnerships with more than 150 universities across Europe, Asia, Africa, Australia, North America and South America.
Recognised Quality
The degree is accredited by BCS, The Chartered Institute for IT.
The University of Hertfordshire also reports:
- Silver status in the Teaching Excellence Framework 2023
- A five-star “Excellent” rating from QS Stars in 2025
- Strong links with business and internationally recognised computing research
- More than 90% of undergraduates in employment or further study 15 months after graduation, based on the reported Graduate Outcomes data
Entry Requirements
Academic Requirements
Pass all 12 units from Diploma in Digital Transformation and Advanced Diploma in Digital Transformation, BAC College (Singapore) with a minimum 60% average
Language Proficiency
IELTS 6.0 with no less than 5.5 in any band or equivalent
Fees
Tuition Fees
As per the University of Hertfordshire
Scholarships & Funding
As per the University of Hertfordshire
Speak to an Education Advisor
Get Personalised Guidance for Your Future.
Our advisors can help you understand the programme, admission requirements, module content, degree pathways and application process.