Instructional Design is a systematic process of creating learning experiences use sound pedagogical theories. An instructional designer can help with small issues like designing an assignment or large issues like redesigning an entire curriculum.
Before tackling an educational endeavor, it is important to determine what needs to be learned so that the experience is a viable one. That's where learning objectives come into play. Learn more about them here.