it major requirementsit education requirementsit course requirementsit specialist education requirementsaccounting degree requirementspsychology degree requirementsassociate degree requirementseducation degree requirementspsychologist degree requirementsbusiness degree requirementspsychiatrist degree requirementssociology degree requirements