Degree requirements are specified in the UNBC Undergraduate Calendar. The following course-progression templates are intended to give students a sense of the semesters in which courses are normally offered and the prerequisites for each course. It is recommended that students take courses in this order to avoid scheduling conflicts. Students should select the template below that corresponds to the calendar year they are following for their degree. It is extremely important that students try to follow the templates as closely as possible -- lower-division courses that are left to be taken in the student's third and fourth year may end up conflicting with upper-division courses, resulting in a student being unable to graduate on time.