skip to main content
article

A modified Chief Programmer Team approach to an operating systems class project

Published:01 January 1975Publication History
Skip Abstract Section

Abstract

This paper describes the use of the Chief Programmer Team method in an operating systems class to implement a subset of a multiprogramming operating system. The operating system consisted of elements of Job Management, Task Management, and Data Management functions. The students were divided into four groups. One of these, called the Steering Committee, was responsible for assigning coding and design duties to each of the three coding groups. When each major part of the operating system was completed, the Steering Committee would examine the code and approve it, or return it to the coding group for revision. Thus, the Steering Committee acted as Chief Programmer to the other three groups. When all parts of the system were completed, they were linked together and tested. A comprehensive survey containing questions regarding the effectiveness of the Chief Programmer approach was given to all students. The results of this survey indicated that the group programming effort was superior to the conventional method of assigning the project, in its entirety, to each student. Key Words: Chief Programmer Team, Monitor, Operating Systems, Systems Programming.

References

  1. 1 Baker, F. T., "Chief Programmer Team management of production programming", IBM Systems Journal, Vol. 11, No. 1 (1972), p. 56-73.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 MacEwen, G. H., "A programming project for a course in operating systems," SIGCSE Bulletin, Vol. 6, No. 2 (June 1974), p. 29-36. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Tsichritzis, D. C., and Bernstein, P.A., Operating Systems, Academic Press, Inc., New York, 1971. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Weinberg, G. M., The Psychology of Computer Programming, Van Nostrand Reinhold, New York, 1971. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A modified Chief Programmer Team approach to an operating systems class project

      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 7, Issue 1
        Proceedings of the 5th SIGCSE symposium on Computer science education
        February 1975
        209 pages
        ISSN:0097-8418
        DOI:10.1145/953064
        Issue’s Table of Contents
        • cover image ACM Conferences
          SIGCSE '75: Proceedings of the fifth SIGCSE technical symposium on Computer science education
          January 1975
          221 pages
          ISBN:9781450373982
          DOI:10.1145/800284

        Copyright © 1975 ACM

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 January 1975

        Check for updates

        Qualifiers

        • article
      About Cookies On This Site

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

      Learn more

      Got it!