Implementing Introduction to Operating Systems Course in Metropolia’s Moodle Platform
Ghimire, Nawaraj; Islam, Ariful (2024)
Ghimire, Nawaraj
Islam, Ariful
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024091125062
https://urn.fi/URN:NBN:fi:amk-2024091125062
Tiivistelmä
The integration of an "Introduction to Operating Systems" course into Metropolia's Moodle platform aims to enhance the accessibility and effectiveness of teaching foundational OS concepts to students. Operating systems serve as the essential interface between computer hardware and user applications, managing processes, memory, files, and devices to ensure smooth operation.
This thesis explores the pedagogical strategies and technical requirements for adapting the traditional OS curriculum into an interactive, online format. By utilizing Moodle's capabilities for resource management, interactive quizzes, and collaborative learning tools, the course will provide a comprehensive learning experience that covers essential OS functions, including CPU scheduling, memory management, and file system organization. Additionally, the course will address the growing significance of mobile and embedded systems, preparing students to understand and work with a variety of operating systems such as Windows, macOS, and Linux.
The successful implementation of this course will offer a flexible, scalable solution for OS education, catering to the diverse learning needs of students in both personal and professional computing contexts.
This thesis explores the pedagogical strategies and technical requirements for adapting the traditional OS curriculum into an interactive, online format. By utilizing Moodle's capabilities for resource management, interactive quizzes, and collaborative learning tools, the course will provide a comprehensive learning experience that covers essential OS functions, including CPU scheduling, memory management, and file system organization. Additionally, the course will address the growing significance of mobile and embedded systems, preparing students to understand and work with a variety of operating systems such as Windows, macOS, and Linux.
The successful implementation of this course will offer a flexible, scalable solution for OS education, catering to the diverse learning needs of students in both personal and professional computing contexts.