Must hold a Level 8 bachelor’s degree in computer science, software engineering, or closely related discipline—e.g. engineering with significant software development, IT, or computing science. A minimum 2.1 (Second Class Honours – upper division) is typically required; first-class honours (~≥ 70% / GPA ~3.5‑4.0) is preferred. A good second class (with strong references) may be considered. Accepts students from related backgrounds (engineering, applied sciences), provided they have solid computing or programming exposure—non‑computing backgrounds rarely accepted without conversion.