it major requirementsit education requirementsonline bookkeeping programsit course requirementsit specialist education requirementsaccounting degree requirementspsychology degree requirementsassociate degree requirementseducation degree requirementspsychologist degree requirementsbusiness degree requirementspsychiatrist degree requirements