C, Java, Ruby: A Student Experience

R. Eggen, S. Rumancik, and M. Eggen (USA)


Parallel Algorithms, Student Projects, Parallel Processors


Computing instruction typically lags “ state of the art ” hardware and software development. With the advent of dual and quad core processors, parallel processing has become common even economy lap top computers are dual core. Students need to be instructed on how to take advantage of this processing power. A common and easily developed software tool is the invocation of remote methods communicated via a threaded master. This paper shares the experiences of a project implemented by a student that compares compiled, hybrid, and scripted languages for distributing data among workers. The paper suggests projects of this type are easily within the grasp of students in a Data Structures or more advanced classes.

Important Links:

Go Back