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 2019 Publication 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.
[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).
[3]
Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau. 2015. Operating Systems: Three Easy Pieces 0.91 ed.). Arpaci-Dusseau Books.
[4]
Russ Cox, M Frans Kaashoek, and Robert Morris. 2011. Xv6, a simple Unix-like teaching operating system. (2011).
[5]
Dimiter M Dimitrov and Phillip D Rumrill Jr. 2003. Pretest-posttest designs and measurement of change. Work (2003).
[6]
Jennifer R Fennema-Bloom. 2009. Code-scaffolding: A pedagogic code-switching technique for bilingual content instruction. Journal of Education (2009).
[7]
Ofelia Garc'ia and Claire E Sylvan. 2011. Pedagogies and practices in multilingual classrooms: Singularities in pluralities. The Modern Language Journal (2011).
[8]
Gene V Glass and Kenneth D Hopkins. 1970. Statistical methods in education and psychology .Prentice-Hall Englewood Cliffs, NJ.
[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.
[10]
Brian W Kernighan and Dennis M Ritchie. 2006. The C Programming Language. (2006).
[11]
Thomas Andrew KIRKPATRICK. 2011. Internationalization or Englishization: Medium of instruction in today's universities. (2011).
[12]
T Murugavel. 2011. The Problems of Non-English Medium Engineering Students and Possible Solutions. (2011). http://worldlitonline.net/the-problems-of-non-english.pdf
[13]
Yogendra Pal. 2016. A Framework for Scaffolding to Teach Programming to Vernacular Medium Learners . Ph.D. Dissertation. IIT, Bombay.
[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.
[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.
[16]
Yogendra Pal and Sridhar Iyer. 2015b. Effect of medium of instruction on programming ability acquired through screencast. In LaTiCE . IEEE.
[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).
[18]
Margaret Probyn. 2005. Learning science through two languages in South Africa. In The 4th International Symposium on Bilingualism, Somerville, MA .
[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.
[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.

Cited By

View all

Index Terms

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

    Recommendations

    Comments

    Information & Contributors

    Information

    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
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 02 July 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. bilingual cs education
    2. native language
    3. operating systems

    Qualifiers

    • Research-article

    Conference

    ITiCSE '19
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 552 of 1,613 submissions, 34%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)29
    • Downloads (Last 6 weeks)5
    Reflects downloads up to 23 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media