You must hold a recognised Bachelor’s degree in a non‑Computer Science field, most commonly a 2:1 (Upper Second Class Honours) or equivalent. In rare cases, a 2:2 may be accepted if you demonstrate significant relevant experiential learning. Your undergraduate degree should include strong mathematics ability and logical reasoning, as Computer Science is fundamentally mathematical in nature. No prior programming experience or computing modules are assumed or required—programme begins from basics. Applicants should show motivation for transitioning into IT/Software development sectors. A good university GPA equivalent to at least a 2:1 class is expected for consideration. Recognition of Prior Learning (RPL) may exempt you from some modules if you have relevant prior experience or qualifications.