Distributed systems in the undergraduate curriculum

  • Authors:
  • Carolee Stewart

  • Affiliations:
  • KEAN College of New Jersey, Department of Computer Science, Union NJ

  • Venue:
  • ACM SIGCSE Bulletin
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

Much of the design and development for new computing systems in the 1990's is being done in a networked computing environment with distributed goals. So why do so many 4-year college computer science departments still not teach "Distributed computing systems" in their undergraduate curriculum? The reasons are varied, but one main one is the belief that such a course requires expensive hardware and the very latest software development tools. This article demonstrates how a course for undergraduates in distributed computing can be successful at giving the students the concepts and principles, while enabling them to create such an application to experience the distributed environment, and do it all on a limited budget. The principles are highlighted along with a practical design and development component, which can give seniors a way to tie together many of the principles and applications of previous courses.