As has been previously reported, and followed annually by the Computer Research Association, the number of CS grads is down — waaaaay down compared to past years, and this will lead to increased pressure – both inflationary & wage pressures – especially for the top candidates. Certainly with many of our clients struggling to find more mid to junior-level candidates, this further cements the day to day challenges we see in finding talent to “invest in”.
“According to HERI/UCLA, the percentage of incoming undergraduates among all degree-granting institutions who indicated they would major in CS declined by 70 percent between fall 2000 and 2005.Unsurprisingly, the number of students who declared their major in CS among the Ph.D.-granting departments surveyed by CRA also fell (Figure 1). After seven years of declines, the number of new CS majors in fall 2007 was half of what it was in fall 2000 (15,958 versus 7,915). Nevertheless, the number of new majors was flat in 2006 and slightly increased in 2007. This might indicate that interest is stabilizing.
The decrease in new majors has meant that the number of students enrolled in CS has fallen for several years (Figure 2). Between 2005/2006 and 2006/2007, enrollments went down 18 percent to 28,675. Overall, enrollments dropped 49 percent from their height in 2001/2002, while the median number of students enrolled in each department fell 53 percent since 2000/2001.
These declines have had a significant impact on degree production. Following several years of increases, the total number of bachelor’s degrees granted by PhD-granting CS departments fell 43 percent to 8,021 between 2003/2004 and 2006/2007 (Figure 3). The median number of degrees granted per department declined 39 percent (to 42). The sustained drop in total enrollments and student interest in CS as a major suggests that degree production numbers will continue to drop in the next few years.
It is important to note that a steep drop in degree production among CS departments has happened before. According to NSF, between 1980 and 1986 undergraduate CS production nearly quadrupled to more than 42,000 degrees. This period was followed by a swift decline and leveling off during the 1990s, with several years in which the number of degrees granted hovered around 25,000. During the late 1990s, CS degree production again surged to more than 57,000 in 2004. In light of the economic downturn and slow job growth during the early 2000s, the current decline in CS degree production was foreseeable.”
see the whole article here http://www.cra.org/wp/index.php?cat=19