Modern Operating Systems
Operating System Concepts
Operating Systems: A Systematic View (6th Edition)
Operating Systems: A Systematic View (6th Edition)
Operating Systems (3rd Edition)
Operating Systems (3rd Edition)
New Perspectives on Desktop Operating Systems
New Perspectives on Desktop Operating Systems
Operating Systems, Third Edition
Operating Systems, Third Edition
Operating Systems Principles
A consortium of secure remote access Labs for information technology education
Proceedings of the 6th conference on Information technology education
Dancing on quicksand gracefully: instructional design for rapidly evolving technology courses
Proceedings of the 8th ACM SIGITE conference on Information technology education
Journal of Computing Sciences in Colleges
Evaluation of a computer networking class in information technology
SIGITE '08 Proceedings of the 9th ACM SIGITE conference on Information technology education
Hi-index | 0.01 |
Information Technology (IT) is grounded in applications of theoretical principles for solving problems using computing resources. IT instructors continually face the challenge of providing current technology experiences for their students in a rapidly evolving environment. This paper discusses the development of an instructional module which uses a model-based approach to present case studies of operating systems. The instructional design includes several key aspects. Firstly, a general operating system model is presented as a conceptual model for the instruction. An appropriate theoretical model for IT, as opposed to other computing disciplines or viewpoints, is proposed. Secondly, the structures of real operating systems, (Linux and WinXP), are presented as case studies. The case studies are related to the theoretical model and anchored to reality by using various software tools to show the instantiation of the theoretical concepts in the actual systems. Thirdly, learning effectiveness is enhanced by using a learn-expand-teach instructional design. An important issue within IT is the rapid evolution of the discipline. The implications of designing the module to cater for future changes in operating systems, using the learn-expand-teach approach, are discussed.