Lecture notes for 4th year course on design methods and propulsion