bds-477-577-course.pdf