Overall, the course outline is satisfactory, but a few irrelevant modules are not really engineering related. I think the best thing about the course is that all aspects of the engineering scope are covered, although the level of detail for each module is inconsistent. I would remain in a natural position for recommending this programme.