To complete the program, a total of 31 hours is required, including a minor, second major, or approved program, and at least 12 hours of general electives. At least 30 hours taken at WCU must be at the junior-senior level to meet one of the general university degree requirements.