skip to main content
article
Free Access

Distributed systems in the undergraduate curriculum

Published:01 December 1994Publication History
Skip Abstract Section

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.

References

  1. {1} Bacon, J., Concurrent Systems, Addison-Wesley, 1993.Google ScholarGoogle Scholar
  2. {2} Coulouris, Dollimore, & Kindberg, Distributed Systems, Addison-Wesley, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. {3} Mullender, S., Distributed Systems, Addison-Wesley, 1993.Google ScholarGoogle Scholar
  4. {4} Renaud, P., Client-Server Systems, Wiley, 1993.Google ScholarGoogle Scholar
  5. {5} Sinha, A., "Client-Server Computing", Communications of the ACM, July 92.Google ScholarGoogle Scholar
  6. {6} Tanenbaum, A., & VanRenesse, R., "Distributed Operating Systems", Computing Surveys, Dec 85.Google ScholarGoogle Scholar

Index Terms

  1. Distributed systems in the undergraduate curriculum

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM SIGCSE Bulletin
            ACM SIGCSE Bulletin  Volume 26, Issue 4
            Dec. 1994
            66 pages
            ISSN:0097-8418
            DOI:10.1145/190650
            Issue’s Table of Contents

            Copyright © 1994 Author

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 December 1994

            Check for updates

            Qualifiers

            • article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader
          About Cookies On This Site

          We use cookies to ensure that we give you the best experience on our website.

          Learn more

          Got it!