Open Access Open Access  Restricted Access Subscription Access

Students Unlock the Power of Real Systems: An Experiential Learning in System Software Course


Affiliations
1 School of Computer Science & Engineering, KLE Technological University, Hubballi, Karnataka, India

   Subscribe/Renew Journal


System Software is a fundamental core course for undergraduate students of Computer Science and Engineering. The traditional approach to teaching the System Software course within the School of Computer Science and Engineering lacked a meaningful connection to real-world machine architectures, leading to disinterest and reduced engagement among undergraduate students. This paper introduces an innovative teaching method designed to empower students to grasp the system programs of real systems effectively. Our approach involves effortlessly integrating the delivery of system software content with the Atmel AVR ATmega32 real-time machine, which students have previously encountered in a prior semester. Moreover, this paper provides a detailed examination of the use of a hypothetical machine in traditional teaching methodologies. While this method allowed for a more in-depth exploration of system software concepts, it struggled to establish a practical link to real machine. The novel teaching approach employed in this study adopts a unique method that links all the system software concepts with the practical system program of a real-time machine. This paper also explains how the advances in Technology has played a crucial role in considering real-time machines as examples. And it also discusses the limitations of teaching concepts using only hypothetical machine and concise overview of the chosen real-time machine is provided, followed by the observation of enhanced knowledge of system software concepts through its integration. To measure the effectiveness of the proposed methodology, we also gathered valuable feedback from the students. The course result analysis shows substantial improvement in understanding the concepts, performance and lifelong learning of the students.

Keywords

System Software, Atmel AVR ATmega32, Hypothetical machine. Design thinking, Problem solving
Subscription Login to verify subscription
User
Notifications
Font Size


Abstract Views: 117




  • Students Unlock the Power of Real Systems: An Experiential Learning in System Software Course

Abstract Views: 117  | 

Authors

Nagaratna D Kulenavar
School of Computer Science & Engineering, KLE Technological University, Hubballi, Karnataka, India
Sujatha C
School of Computer Science & Engineering, KLE Technological University, Hubballi, Karnataka, India
Umadevi F M
School of Computer Science & Engineering, KLE Technological University, Hubballi, Karnataka, India
Indira B
School of Computer Science & Engineering, KLE Technological University, Hubballi, Karnataka, India
G S Hanchinamani
School of Computer Science & Engineering, KLE Technological University, Hubballi, Karnataka, India
Jayalaxmi G.N
School of Computer Science & Engineering, KLE Technological University, Hubballi, Karnataka, India

Abstract


System Software is a fundamental core course for undergraduate students of Computer Science and Engineering. The traditional approach to teaching the System Software course within the School of Computer Science and Engineering lacked a meaningful connection to real-world machine architectures, leading to disinterest and reduced engagement among undergraduate students. This paper introduces an innovative teaching method designed to empower students to grasp the system programs of real systems effectively. Our approach involves effortlessly integrating the delivery of system software content with the Atmel AVR ATmega32 real-time machine, which students have previously encountered in a prior semester. Moreover, this paper provides a detailed examination of the use of a hypothetical machine in traditional teaching methodologies. While this method allowed for a more in-depth exploration of system software concepts, it struggled to establish a practical link to real machine. The novel teaching approach employed in this study adopts a unique method that links all the system software concepts with the practical system program of a real-time machine. This paper also explains how the advances in Technology has played a crucial role in considering real-time machines as examples. And it also discusses the limitations of teaching concepts using only hypothetical machine and concise overview of the chosen real-time machine is provided, followed by the observation of enhanced knowledge of system software concepts through its integration. To measure the effectiveness of the proposed methodology, we also gathered valuable feedback from the students. The course result analysis shows substantial improvement in understanding the concepts, performance and lifelong learning of the students.

Keywords


System Software, Atmel AVR ATmega32, Hypothetical machine. Design thinking, Problem solving