Be it Resolved
Alex A. Aravind · 2019
In a recent study involving 17,000 post-secondary students in the United States and Puerto Rico, within STEM disciplines, computer science scored relatively low in students' retention rate. Among the students registered in a STEM discipline, less than one half obtained their degree in that discipline (maximum (49%) in engineering). Among the students registered in computer science, only 31% (the minimum within STEM) stayed to the end to get their degree. In another angle, recent surveys found that graduates in computer science are lacking in many areas, including technical abilities, personal skills, and professional qualities. The widespread complaint from many industries, if not all, is that we are not graduating students with the skills they need for their careers. These two observations raise serious concerns about (or at least challenge us to rethink) the way computer science is taught in our universities.