This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Parallel Computing in the Undergraduate Curriculum
December 1995 (vol. 28 no. 12)
pp. 51-56
The author describes how parallel computing can be integrated into courses throughout the computer science undergraduate curriculum. First, he explains why parallel computing is important, observing that many large, computationally intensive problems are solved with parallel programs. He reasons that as the related areas of symmetric multiprocessing and distributed computing also become more important, practitioners will need to fully understand parallel computing. Next, he describes the current situation at most colleges and universities, noting that parallel computing is offered only as an upper-level elective. The author then describes how parallel computing can be integrated into each course. He begins with the introductory courses and continues with those on computer organization and computer architecture, operating systems, programming languages, theory of computation, standard algorithms, discrete event simulation, and numerical analysis. Finally, the author explains the requirements for successfully implementing this integrated approach.
Citation:
Christopher H. Nevison, "Parallel Computing in the Undergraduate Curriculum," Computer, vol. 28, no. 12, pp. 51-56, Dec. 1995, doi:10.1109/2.476199
Usage of this product signifies your acceptance of the Terms of Use.