BSc (Hons) Computer Science (Software Engineering) programme

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)

    Duration

  • University of Hertfordshire

    Awarded By

  • United Kingdom

    Country of Origin

  • Full-Time

    Study Mode

  • September

    Intakes

  • Advanced Diploma in Digital Transformation

    Pathway

  • Coursework, In-Class Tests, Exams and Practical Projects

    Assessments

1

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.

Careers You Can Build

2

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.

BSc (Hons) Computer Science (Software Engineering) learning experience

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
3

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

4

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
5

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.

6

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
7

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

9

Scholarships & Funding

As per the University of Hertfordshire

Ready to Begin Your Journey into Software Engineering?

Design dependable systems. Build reliable software. Prepare for a future across software engineering, cloud technology and digital innovation.

Take the next step towards your future. Complete the enquiry form and our team will contact you shortly.

Enquire Now

    Enquire Now

    Take the next step toward your future. Fill in your details and our team will contact you shortly.

    Example: MY - 1234567890, INTL - 1234567890123