FYUP curriculum and credit framework