AP computer science reaches record number of female and minority students