fluid mechanics syllabus 2860542