Fundamentals of operating systems (3rd ed.)
Fundamentals of operating systems (3rd ed.)
Operating system concepts (2nd ed.)
Operating system concepts (2nd ed.)
Teaching operating systems with Modula-2
SIGCSE '86 Proceedings of the seventeenth SIGCSE technical symposium on Computer science education
An operating systems vade mecum
An operating systems vade mecum
An introduction to operating systems (2nd ed.)
An introduction to operating systems (2nd ed.)
Synchronization of communicating processes
Communications of the ACM
Communications of the ACM
The nucleus of a multiprogramming system
Communications of the ACM
Operating System Elements: A User Perspective
Operating System Elements: A User Perspective
The architecture of concurrent programs
The architecture of concurrent programs
Introduction to Operation Systems Design
Introduction to Operation Systems Design
The Logical Design of Operating Systems
The Logical Design of Operating Systems
Operating system principles
Operating Systems: Design and Implementation
Operating Systems: Design and Implementation
Operating Systems
A project for a course in operating systems
SIGCSE '83 Proceedings of the fourteenth SIGCSE technical symposium on Computer science education
An operating systems course using stand alone computers
SIGCSE '82 Proceedings of the thirteenth SIGCSE technical symposium on Computer science education
A top-down, laboratory based operating system course
SIGCSE '77 Proceedings of the seventh SIGCSE technical symposium on Computer science education
An operating systems implementation project for an undergraduate course
SIGCSE '77 Proceedings of the seventh SIGCSE technical symposium on Computer science education
SIGCSE '74 Proceedings of the fourth SIGCSE technical symposium on Computer science education
A hands-on approach to teaching systems programming
SIGCSE '75 Proceedings of the fifth SIGCSE technical symposium on Computer science education
Operating systems
An advanced operating systems project using concurrency
ACM SIGCSE Bulletin
Hi-index | 0.00 |
This paper examines the changes in the undergraduate course on Operating Systems both from the perspective of the ACM curriculum recommendations and the perspective of the topical coverage in popular textbooks. It concludes that the course and the expectations of the course have changed over the years. The net effect of these changes has been towards less substance and less preparation for students emerging from the course. The paper begins by discussing the changes in ACM curricular guidelines. That section is followed by two sections that trace the changes recommended by the curricular guidelines to their implementations in both the older and newer generations of textbooks. These are followed by a brief discussion of the literature describing Operating Systems courses and their projects. Finally conclusions are drawn and recommendations are made.