skip to main content
10.1145/3304221.3319787acmconferencesArticle/Chapter ViewAbstractPublication PagesiticseConference Proceedingsconference-collections
research-article

Effect of Native Language on Student Learning and Classroom Interaction in an Operating Systems Course

Published:02 July 2019Publication History

ABSTRACT

Understanding an operating systems (OS) code base is a difficult task since it involves understanding a huge amount of low-level C and assembly code. The inherent level of difficulty associated with OS topics is high because of the high element interactivity (i.e., material consists of elements that heavily interact). The mental effort associated with learning a complex subject like OS may be higher for non-native English speakers, when the subject is taught in a natural language (i.e., English) that is not the students' native language. We were interested in finding the effect of an instructional design that combines the students' native language along with English on students' understanding of select topics in OS. We designed an experiment to teach CPU virtualization using xv6 to two groups of undergraduate students in Tamil Nadu, India. We taught the experimental group using English and Tamil (native language of students in Tamil Nadu) and the control group using only English. We conducted a pre-test and a post-test to test students' understanding of the OS topics taught, before and after our intervention respectively. We also collected data on the questions that students asked in lectures during our intervention. We found that teaching OS using native language and English is no different than teaching OS using only English with respect to student learning. We also found that the native language had an impact on the student engagement and classroom interaction by creating more dialogue within the Tamil+English (experimental) classroom when compared to the English-only (control) classroom.

References

  1. John Airey. 2009. Science, language, and literacy: Case studies of learning in Swedish university physics . Ph.D. Dissertation. Acta Universitatis Upsaliensis.Google ScholarGoogle Scholar
  2. Lorin W Anderson, David R Krathwohl, Peter W Airasian, Kathleen A Cruikshank, Richard E Mayer, Paul R Pintrich, James Raths, and Merlin C Wittrock. 2001. A taxonomy for learning, teaching, and assessing: A revision of Bloom's taxonomy of educational objectives, abridged edition. White Plains, NY: Longman (2001).Google ScholarGoogle Scholar
  3. Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau. 2015. Operating Systems: Three Easy Pieces 0.91 ed.). Arpaci-Dusseau Books.Google ScholarGoogle Scholar
  4. Russ Cox, M Frans Kaashoek, and Robert Morris. 2011. Xv6, a simple Unix-like teaching operating system. (2011).Google ScholarGoogle Scholar
  5. Dimiter M Dimitrov and Phillip D Rumrill Jr. 2003. Pretest-posttest designs and measurement of change. Work (2003).Google ScholarGoogle Scholar
  6. Jennifer R Fennema-Bloom. 2009. Code-scaffolding: A pedagogic code-switching technique for bilingual content instruction. Journal of Education (2009).Google ScholarGoogle Scholar
  7. Ofelia Garc'ia and Claire E Sylvan. 2011. Pedagogies and practices in multilingual classrooms: Singularities in pluralities. The Modern Language Journal (2011).Google ScholarGoogle Scholar
  8. Gene V Glass and Kenneth D Hopkins. 1970. Statistical methods in education and psychology .Prentice-Hall Englewood Cliffs, NJ.Google ScholarGoogle Scholar
  9. Philip J Guo. 2018. Non-Native English Speakers Learning Computer Programming: Barriers, Desires, and Design Opportunities. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems. ACM, 396. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Brian W Kernighan and Dennis M Ritchie. 2006. The C Programming Language. (2006).Google ScholarGoogle Scholar
  11. Thomas Andrew KIRKPATRICK. 2011. Internationalization or Englishization: Medium of instruction in today's universities. (2011).Google ScholarGoogle Scholar
  12. T Murugavel. 2011. The Problems of Non-English Medium Engineering Students and Possible Solutions. (2011). http://worldlitonline.net/the-problems-of-non-english.pdfGoogle ScholarGoogle Scholar
  13. Yogendra Pal. 2016. A Framework for Scaffolding to Teach Programming to Vernacular Medium Learners . Ph.D. Dissertation. IIT, Bombay.Google ScholarGoogle Scholar
  14. Yogendra Pal and Sridhar Iyer. 2012. Comparison of English versus Hindi Medium Students for Programming Abilities Acquired through Video-Based Instruction. In T4E. IEEE. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Yogendra Pal and Sridhar Iyer. 2015a. Classroom Versus Screencast for Native Language Learners: Effect of Medium of Instruction on Knowledge of Programming. In ITiCSE. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Yogendra Pal and Sridhar Iyer. 2015b. Effect of medium of instruction on programming ability acquired through screencast. In LaTiCE . IEEE. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Margaret Probyn. 2001. Teachers voices: Teachers reflections on learning and teaching through the medium of English as an additional language in South Africa. Bilingual Education and Bilingualism (2001).Google ScholarGoogle Scholar
  18. Margaret Probyn. 2005. Learning science through two languages in South Africa. In The 4th International Symposium on Bilingualism, Somerville, MA .Google ScholarGoogle Scholar
  19. Adalbert Gerald Soosai Raj, Kasama Ketsuriyonk, Jignesh M Patel, and Richard Halverson. 2017. What Do Students Feel about Learning Programming Using Both English and Their Native Language?. In 2017 International Conference on Learning and Teaching in Computing and Engineering (LaTICE). IEEE, 1--8.Google ScholarGoogle Scholar
  20. Adalbert Gerald Soosai Raj, Kasama Ketsuriyonk, Jignesh M Patel, and Richard Halverson. 2018. Does Native Language Play a Role in Learning a Programming Language?. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education. ACM, 417--422. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Effect of Native Language on Student Learning and Classroom Interaction in an Operating Systems Course

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ITiCSE '19: Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education
      July 2019
      583 pages
      ISBN:9781450368957
      DOI:10.1145/3304221

      Copyright © 2019 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 2 July 2019

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate552of1,613submissions,34%

      Upcoming Conference

      ITiCSE 2024

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader