Unger, Brian W2008-02-272008-02-271976-07-01http://hdl.handle.net/1880/46036A one term course on the cooperative development of an operating system by a team of individuals is described. Operating system implementation is limited to resource allocation functions and is facilitated by using a system software design and simulation package. The course is based on a programming project which includes phases of planning, design, implementation and evaluation. Issues involved in designing the project, organizing a project team and project management are briefly discussed. Emphasis is placed on the communication problems which arise in cooperative systems programming efforts. Three experiences with teaching the course are described and it is conjectured that the major issue affecting group productivity was inter-personal communication.EngComputer ScienceA course in operating system development by a teamunknown1976-8-810.11575/PRISM/31068