Please help transcribe this video using our simple transcription tool. You need to be logged in to do so.


In the last ten years parallel computers have become ubiquitous. Thus it has become essential for computer scientists to learn how to program these systems. Yet many, if not most, computer science majors graduate with little or no experience in the development of parallel software. It seems clear that the best solution to this problem would be to incorporate parallel computation across the computer science curriculum. However, this would involve a radical change in the current curriculum, and, as a consequence, it is probably feasible only as a long-term solution. At the University of San Francisco we’ve developed a partial solution that can be immediately introduced into the curriculum: a single course that introduces parallel computing to lowerdivision undergraduates. The key idea is that students need to start writing parallel programs near the beginning of their academic careers.

Questions and Answers

You need to be logged in to be able to post here.