Senior high social studies social studies 20 and social studies 23 ; program of studies (Alberta Education, 1989)