Promoting Equality in Higher Education Computer Programming Courses Through Cooperative Learning | IEEE Conference Publication | IEEE Xplore