To graduate with the degree BSc Computer Science (Software Engineering) candidates must take the two mandatory courses in Stage 4, Rigorous Methods for Software Engineering (F20RS) and Advanced Interaction Design (F20AD) and do an approved dissertation topic suitable for this specialism.