program syllabus 384631