Operating systems: design and implementation
Operating systems: design and implementation
UNIX System V system calls: programmer's rapid reference
UNIX System V system calls: programmer's rapid reference
A practical approach to reinforcing concepts in introductory operating systems
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
System calls and interrupt vectors in an operating systems course
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Advanced Topics in UNIX: Processes, Files, and Systems
Advanced Topics in UNIX: Processes, Files, and Systems
Operating System Concepts, 4th Ed.
Operating System Concepts, 4th Ed.
A discovery-based capstone experience
Journal of Computing Sciences in Colleges
Exploring misconceptions of operating systems in an online course
Proceedings of the 13th Koli Calling International Conference on Computing Education Research
Hi-index | 0.00 |
Practical experiences are necessary to balance the theory discussed in textbooks and in class meetings. Effective practical experiences must have a clear purpose and must motivate students to become involved as active learners. This paper presents some practical experiences for an introductory operating systems course. The experiences employ short programs with unexpected behaviors and open-ended questions. Students use these as starting points to discover more about the concepts involved. The presented experiences provide effective reinforcement of the underlying theory.