“Who programs?,” it is difficult to believe that he sees much relevance in this activity.
Andriole missed my central point— that every subdiscipline in the broad array of computing specialties is experiencing growth in demand. There are undeniably more jobs in computing that do not require sophisticated programming in the classical sense. What he failed to recognize is that there are also more jobs in computing that do require such talents. We must expand educational programs that focus on the IT areas he championed but not at the expense of more traditional CS programs that produce too few graduates to meet industry demand.
The most disturbing aspect of Andriole’s comments is his charge that those of us in traditional computing disciplines are somehow jeopardizing the opportunities available to those newly entering the field. Each year, the CS graduates of my own institution [Stanford University] have extraordinary opportunities precisely because of the education they have received. Our bachelor’s degree recipients get multiple offers, sometimes commanding salaries in excess of $100,000 per year. Providing students such opportunities is hardly a disservice. If we could somehow produce 10 times the number of CS graduates, they would get the same sort of offers. The demand for those with skills is strong and growing. Shifting our educational focus away from critically needed skills would be the height of irresponsibility.
eric Roberts, stanford, cA
X be a random variable representing the possible loss values. Let Y be a random variable representing a loss due to a severe breach. Then, the possible values of Y are zero, plus the values of X that are greater of equal to T. The probability of Y=x equals the probability that X=x for those values of X greater than or equal to T. Further, the probability that Y=0 equals the probability that X is strictly less than T. The left-hand side of the equation (page 66) should have been written as E[Y]. For the example given, the random variable Y can take on the values 0, 8, and 9 with probabilities of 0.8, 0.1 and 0.1, respectively. Then, E[Y] = 0*. 8 + 8*. 1 + 9*. 1 = 1. 7.
Lawrence D. Bodin,
Lawrence a. Gordon, martin P. Loeb, college Park, Md
fession’s image problem, academic programs will continue to have trouble attracting the numbers of students needed to maintain a healthy profession in the U.S.
Jack Bush, Watkinsville, GA
correction: expected Loss conditional
In our article, “Information Security and Risk Management” (Apr. 2008), the notation for the expected value of a severe loss was incorrectly written as the expected loss conditional on the loss being severe. We thank Jonathan Katz of the University of Maryland, College Park, for bringing it to our attention. While we correctly defined the concept of the expected severe loss (page 65), the notation on the left-hand side of the second equation in the figure (page 66) was in error.
As in the article, let T denote the threshold value of a severe loss and
to Boost enrollment fix the cs image Problem
As an IS practitioner and parent of three college-age sons, my perspective on the reasons for decreased IS and CS enrollment is a bit different from that of Wayne Wei Huang et al. in “ Outsourcing and the Decrease of IS Program Enrollment” (June 2008). Although parents are a primary source of career guidance for students, they also derive their opinions from conversations with practitioners, as well as from news reports. The personal conversations are likely to carry much more weight than the news reports or the pronouncements of academic advisors who have a stake in selling their programs.
Many IS professionals today do not offer a very positive picture of the industry when asked about their own careers. The oft-quoted statistics concerning the relatively small number of outsourced jobs misses the point. Outsourcing has changed the image of the profession from valued corporate partner to commodity service performed by the lowest bidder. The change in perception affects every IS professional in organizations undergoing outsourcing and its associated layoffs; everyone worries their jobs are next. Following my own experience in the profession, none of my sons is pursuing IS or CS as a major, studying it instead only as an adjunct to other majors.
Until practitioners address the pro-
inspire excitement
Both Peter J. Denning in “Voices of Computing” (Aug. 2008) and Rick Rashid in “Inspiring a New Generation of Computer Scientists” (July 2008) were right: There are too few computer programmers coming up, and we must go to the schools and recruit them. If students don’t want jobs that pay upward of $60,000 annually, fine, there are plenty of people who need them and can be inspired to want them. Here are four ideas that could help recruit students:
Excitement of programming. Each of us can recall a program or system we developed that was exciting and that solved an important problem for our employer or client. Convey the excitement of programming;
A good life. Make the connection between well-paying jobs and a good life. Use images and videos to show the kinds of places where programmers can afford to work, live, and play. Tell students how they can give back to their communities but only if they have the wherewithal to do it;
Responsible for own success. Give students the tools they need to succeed. Lots of books explain what it takes to be a good student. Make sure schools have them, then get students to read them. Tell them the truth—that while schoolteachers and administrators, boys and girls clubs advisors, church officials, parents, and others can help, you are ultimately responsible for your own success; and
Share with administrators. Talk over these and other ideas with school administrators before giving your own presentations, eliciting and trying to incorporate their ideas. They have a strong stake in your success.
charles elliott, Philadelphia, PA
Communications welcomes your opinion. To submit a Letter to the Editor, please limit your comments to 500 words or less and send to letters@cacm.acm.org.
References:
Archives