Detailed course syllabus for