Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

FBL:An Activity to Improve Students' Conceptual Understanding of the Course Operating System


Affiliations
1 Computer Science and Engineering Department, Walchand Institute of Technology, Solapur, India
     

   Subscribe/Renew Journal


Free and open-source software (FOSS) is computer software which is freely licensed software to use, copy, study, and change the software in any way. FOSS can also be used for teaching the course. We have designed an activity FOSS Based Learning (FBL). In FBL, instructor uses the free open source software to teach the topic and problem solving based on that topic. In this work, CPU-OS Simulator as FOSS is used. This tool can be used for conceptual understanding of various topics of Operating System, Compiler Construction, System Programming and Computer Architecture. In this particular study, FBL is used for studying and evaluating the performance of scheduling algorithms in Operating System course for Computer Science and Engineering students. The results of teaching this topic using FBLis presented in this paper. For this study, one group pre-post test method is considered with three learning objectives (LOs) (1) To draw Gantt chart for four scheduling algorithms(LO1) (2) To calculate waiting time for individual process and average waiting time, for four scheduling algorithms (LO2) and (3) To calculate average turnaround time for four scheduling algorithms (LO3). Also the students' feedback about this FBL is also given in this paper.

Keywords

Free Open Source Software (FOSS), FBL (FOSS Based Learning), Likrerts' Scale, t-Test, CPU-OS, Visualization, Operating System (OS).
Subscription Login to verify subscription
User
Notifications
Font Size


  • Van Berkum et. al. (1991) Instructional Environment for simulations.Educations and Computing, 305,358.
  • Windschitl,M.AndAndre, T. (1998) Using computer simulation to enhance conceptual change: the role of constructivist instruction and students epistemological beliefs.
  • A.B. Downey (1999)Teaching experimental design in an operating systems class, Proc. 30ACMSIGCSE.
  • SusanLedlow(2001) Using Think-Pair-Share in the College Classroom
  • Jimoyiannis, A. And Komis, V,. (2001) on in Physics teaching and learning: a case study ob students' understanding of trajectory motion. Computers and Education, 36(2), 183,204
  • Dann, W., Cooper, S., and Pausch, R. Using Visualization To Teach Novices Recursion. 6 th Annual ACM SIGCSE/SIGCUE Conference on Innovation and Technology in Computer Science Education (ITiCSE 2001), Canterbury, England (June 2001), 109–112
  • Naps, T.L., et. al. 2002. Exploring the Role of Visualization and Engagement in Computer Science Education. ACMSIGCSE Bulletin 35 (2), June 2003.
  • Ching-Kuang Shene (2002) Multithreaded Programming Can Strengthen an Operating Systems Course, accessed from https: //www.cs.mtu.edu/~shene/PUBLICATIONS/2002/o s.pdf on 25-08-2016
  • Maia, L.P. and Pacheco, A.C. (2003) A Simulator Supporting Lectures on Operating Systems, 33rd ASEE/IEEE Frontiers in education Conference, November 5-8, 2003,Boulder,CO.
  • Charles L. A., Nguyen, M. (2005) A Survey of Contemporary Instructional Operating Systems for Use in Undergraduate Courses, JCSC 21 (1), pp. 183190.
  • Luiz Paulo Maia et. Al.(2005) A Constructivist Framework for Operating Systems Education: a Pedagogic Proposal Using the SOsim, ITiCSE'05, June 27–29, 2005, Monte de Caparica, Portugal. Copyright 2005 ACM1-59593-024-8/05/0006
  • Robbins, S. (2005) An address translation simulator. SIGCSE'05 February 23-27, 2005, St. Louis, Missouri,USA.
  • Carss and Wendy Diane (2007) The Effects of using Think-Pair-Share during Guided Reading Lessons, The University of Waikato.
  • Stern, L. et.al. (2008) The effect of the computerised simulation on middle school students' understanding of the kinetic molecular theory, Journal of science Education and Technology, 17(4),305-315.
  • McKagan, S.B. et.al. (2009) A research based curriculum for teaching the photoelectric effect, American Journal of Physics, 77(1), 87-94
  • Silberschatz, A., Galvin, P.B., Gagne, G. (2010) Operating System Concepts. 8th Edition.Wiley.
  • Besim Mustafa (2011) Visualizing the Modern Operating System: Simulation Experiments Supporting Enhanced Learning, accessed from http://repository.edgehill.ac.uk/4735/1/Paper_Final_ Version_ACM_ITE_New_York_2011.pdf on 23-082016
  • Sunita B Aher and Lobo L.M.R.J. (2011) Data Mining in Educational System using WEKA, published in International Conference on Emerging Technology Trends (ICETT), Kollam
  • Rutten, N. et. al. (2012) The learning effect of the computer simulation in science education. Computer and Education, 58(1), 136-153
  • Besim Mustafa (2013) YASS: A system simulator for operating system and computer architecture teaching and learning, European Journal of Science and Mathematics Education Vol. 1,No. 1
  • Aditi Kothiyal et. al. (2013) Effect of Think-Pair Share in a Large CS1 Class: 83% Sustained Engagement, ICER' 13, http: //www.it.iitb.ac.in/~sri/papers/tps-icer2013.pdf.
  • Sunita M. Dol and Dattatray P. Gandhamal (2014) TPFOSSS: A Modified TPS Technique to Improve Student's Conceptual understanding of Compiler Construction Course, in 6th IEEE International Conference on Technology for Education (T4E2014), Amrita University,Kerala, India.
  • Dr. S.A.Halkude and SunitaM. Dol (2015)AnActive Learning Strategy Think-Pair Free Open Source Software-Share to Teach Engineering Courses”, in 2nd Inetrnational Conference on Transformation on Engineering Education (ICTIEE-2015), Bangalore, India. Paper is in Journal of Engineering Education Transformation, ISSN 2349-2473 (Print), eISSN 2394-1707 (Online).
  • Komal R. Pardeshi (2016) Improving the Student Performance Using Think-Pair-Share for Operating System, Journal of Engineering Education and Transformation, DOI: 10.16920/jeet/2016/v0i0/85651
  • David Jones and Andrew Newman, A Constructivist based Tool for Operating Systems Education, accessed from http://citeseerx.ist.psu.edu/viewdoc/download?doi= 10.1.1.87.7151&rep=rep1&type=pdf on 25-08-2015 http://eric.univlyon2.fr/~ricco/tanagra/en/tanagra.ht ml
  • http://rapid-i.com
  • www.jflap.org
  • Susan H. Rodger, Increasing the Use of JFLAP in Courses accessed from
  • https://users.cs.duke.edu/~rodger/talks/pvw2011/tal kpvw2011jflap.pdf on 25-08-2016
  • Vinay S. Shekhar et. al. , Enhancing JFLAP with automata construction problems and automated feedback, accessed from
  • https://www.researchgate.net/publication/28273897 6_Enhancing_JFLAP_with_automata_construction_ problems_and_automated_feedback on 25-08-2016
  • http://cs.joensuu.fi/jeliot/
  • http://www.alice.org/index.php
  • http://www.teach-sim.com/
  • https://www.snort.org/
  • https://www.wireshark.org
  • https://en.wikipedia.org/wiki/Free_and_opensource_ software
  • http://www.teach-sim.com/
  • https://en.wikipedia.org/wiki/Bloom%27s_taxonom y
  • https://en.opensuse.org/Free_and_Open_Source_Sof tware
  • http://www.statisticssolutions.com/mann-whitney-utest/
  • https://www.01.ibm.com/marketing/iwm/iwmdocs/t nd/data/web/en_US/trialprograms/W110742E06714 B29.html

Abstract Views: 253

PDF Views: 1




  • FBL:An Activity to Improve Students' Conceptual Understanding of the Course Operating System

Abstract Views: 253  |  PDF Views: 1

Authors

Sujit N. Deshpande
Computer Science and Engineering Department, Walchand Institute of Technology, Solapur, India
Sunita M. Dol
Computer Science and Engineering Department, Walchand Institute of Technology, Solapur, India

Abstract


Free and open-source software (FOSS) is computer software which is freely licensed software to use, copy, study, and change the software in any way. FOSS can also be used for teaching the course. We have designed an activity FOSS Based Learning (FBL). In FBL, instructor uses the free open source software to teach the topic and problem solving based on that topic. In this work, CPU-OS Simulator as FOSS is used. This tool can be used for conceptual understanding of various topics of Operating System, Compiler Construction, System Programming and Computer Architecture. In this particular study, FBL is used for studying and evaluating the performance of scheduling algorithms in Operating System course for Computer Science and Engineering students. The results of teaching this topic using FBLis presented in this paper. For this study, one group pre-post test method is considered with three learning objectives (LOs) (1) To draw Gantt chart for four scheduling algorithms(LO1) (2) To calculate waiting time for individual process and average waiting time, for four scheduling algorithms (LO2) and (3) To calculate average turnaround time for four scheduling algorithms (LO3). Also the students' feedback about this FBL is also given in this paper.

Keywords


Free Open Source Software (FOSS), FBL (FOSS Based Learning), Likrerts' Scale, t-Test, CPU-OS, Visualization, Operating System (OS).

References





DOI: https://doi.org/10.16920/jeet%2F2017%2Fv30i4%2F114102