Programme illustration
Faculty of Computing Bachelor's Degree

BSc (Hons) Computer Science in Software Engineering

Develop advanced knowledge and practical expertise in software development, software architecture, system design, quality assurance, cloud computing, secure software design, and professional software engineering practice through a one-year UK Honours Top-Up degree.

Study Mode / Duration
Physical / 1 Year
Delivery
On Campus

Programme Overview

Comprehensive introduction to the programme

The BSc (Hons) Computer Science in Software Engineering is a one-year Level 6 Top-Up programme that enables students to achieve a full UK Honours degree in Computer Science. The programme is awarded by Goldsmiths, University of London and delivered at BCAS Campus, Sri Lanka. It is designed for students who have completed a relevant Level 5 qualification and wish to advance their academic and professional expertise in Software Engineering.

The programme provides specialised knowledge in advanced software development practices, software architecture, system design, quality assurance, and professional software engineering standards. Students will critically examine the theoretical foundations of modern computing systems while applying structured development methodologies to solve real-world software engineering problems.

A central component of the programme is a 45-credit research-informed individual project undertaken throughout the academic year. The project allows students to demonstrate independent research, critical analysis, problem-solving, system design, and technical implementation skills.

The curriculum combines academic knowledge with applied learning through practical development activities, collaborative workshops, case-based analysis, and scenario-driven assessments. Emphasis is placed on professional ethics, secure and sustainable software design, and alignment with contemporary industry standards.

Programme Structure

Academic curriculum and module breakdown

  • Cloud Computing and Databases
  • Big Data Analytics and Visualization
  • Secure Software Design and DevOps
  • Human-Computer Interaction and Experience Engineering
  • Advanced Software Engineering Practices
  • Data Mining and Data Warehousing
  • Emerging Technologies and Enterprise Digital Systems

Entry Requirements

Academic prerequisites and admission criteria

Applicants must have successfully completed a recognised Level 5 qualification, such as a Higher National Diploma or an equivalent qualification in Computing or a related discipline.

What’s Next for You

Academic pathways and career progression

  • Software Developer
  • Software Engineer
  • Systems Developer
  • Quality Assurance Analyst
  • Technical Consultant
  • Application Developer
  • Software Testing and Quality Assurance Professional