Troseddeg a Chyfiawnder Troseddol, BSc (Hons)