Course developers determine an overall vision for the course by compiling thoughts pertaining to the course topic and determining the achievements that would deem the course a success. They formulate these thoughts into a succinct list of learning objectives and outcomes. They prepare course outlines and policies and introduce them in a prepared course syllabus for each student to follow.
Activities and assignments aid students in reaching the targeted outcomes. Content and interaction are important components of course development. All types of communication should be used when presenting content of the course topic to the class. From discussions, lectures and guest speakers to multimedia and other technologies, a varied approach enhances all aspects of the course.
The final and equally challenging part of planning a course is the development of grading criteria for the assignments and activities to adequately evaluate each student's success. Evaluation of the course should be taken during and after to determine what elements should be revised based on the best practices that develop over time.