Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3576882.3617931acmconferencesArticle/Chapter ViewAbstractPublication PagescompedConference Proceedingsconference-collections
research-article
Open access

The Use of English Language to Teach CS1 to Non-Native English Speakers: Students Perspective

Published: 05 December 2023 Publication History

Abstract

The possible negative impact of using the English language in teaching different subjects to non-native English speakers has been the topic of many previous studies. However, not many researchers focused on the students' perspectives, especially CS1 students. In order to provide a better educational experience, the perspective of students on these topics should be known. In this research, a survey was used to collect quantitative and qualitative data from 393 non-native English-speaking CS1 students from two different countries. The aim was to identify some of the difficulties students may face when using the English language in CS1 courses. The results of this study identified some of the areas in which students most frequently encounter challenges. Additionally, a large number of the surveyed students expressed their desire to use a mix of English and their native language in studying programming.

References

[1]
Vardhan Agarwal, Yada Chuengsatiansup, Elise Kim, Yuzi LYu, and Adalbert Gerald Soosai Raj. 2022. An Analysis of Stress and Sense of Belonging Among Native and Non-native English Speakers Learning Computer Science. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 1. 376--382.
[2]
Suad Alaofi and Seán Russell. 2022. A Validated Computer Terminology Test for Predicting Non-Native English-Speaking CS1 Students' Academic Performance. In Australasian Computing Education Conference (Virtual Event, Australia) (ACE '22). ACM, NY, USA, 133--142.
[3]
Meghan Allen, Celina Berg, Jessica Q Dawson, and Neil Leveridge. 2018. Insights from the application of universal design principles to support English language learners. In Proceedings of the 23rd Western Canadian Conference on Computing Education. 1--6.
[4]
Yirsaw Ayalew, Ethel Tshukudu, and Moemedi Lefoanea. 2018. Factors affecting programming performance of first year students at a University in Botswana. African Journal of Research in Mathematics, Science and Technology Education 22, 3 (2018), 363--373.
[5]
Brett A. Becker, Paul Denny, Raymond Pettit, Durell Bouchard, Dennis J. Bouvier, Brian Harrington, Amir Kamil, Amey Karkare, Chris McDonald, Peter-Michael Osera, Janice L. Pearce, and James Prather. 2019. Compiler Error Messages Considered Unhelpful: The Landscape of Text-Based Programming Error Message Research. In Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education. ACM, NY, USA, 177--210.
[6]
Mrwan Ben Idris and Hany Ammar. 2018. The correlation between arabic student's english proficiency and their computer programming ability at the university level. International Journal of Managing Public Sector Information and Communication Technologies (IJMPICT) Vol 9 (2018).
[7]
Pat Byrne and Gerry Lyons. 2001. The effect of student attributes on success in programming. SIGCSE Bull. 33, 3 (June 2001), 49--52.
[8]
Hazel Chan. 2000. Pre-teaching technical vocabulary in an introductory information systems course: an experiment involving non-native speakers of English. In Proceedings of the 2000 information resources management association international conference on Challenges of information technology management in the 21st century. IGI Global, USA, 74--78.
[9]
Michael Clancy. 2004. Misconceptions and attitudes that interfere with learning to program. In Computer science education research. Taylor & Francis, 85--100.
[10]
Barbara J Crump. 2004. New Arrival students: mitigating factors on the culture of the computing learning environment. In Proceedings of the Sixth Australasian Conference on Computing Education-Volume 30. Citeseer, 49--56.
[11]
Hanan Elazhary. 2012. Facile programming. The International Arab Journal of Information Technology 9, 3 (2012), 256--261.
[12]
Tai-Sheng Fan, Yi-Ching Li, and Margaret L. Niess. 1998. Predicting academic achievement of college computer science majors. Journal of Research on Computing in Education 31, 2 (1998), 155--172.
[13]
Evelina Fedorenko, Anna Ivanova, Riva Dhamala, and Marina Umaschi Bers. 2019. The language of programming: a cognitive perspective. Trends in cognitive sciences 23, 7 (2019), 525--528.
[14]
Pedro Guillermo Feijóo-García, Keith McNamara, and Jacob Stuart. 2020. The Effects of Native Language on Block-Based Programming Introduction: A Work in Progress with Hispanic Population. In 2020 Research on Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT), Vol. 1. IEEE, Portland, OR, USA, 1--2. https://doi.org/10.1109/RESPECT49803.2020.9272513
[15]
Maria Feldgen and Osvaldo Clua. 2006. Work in Progress: Cultural Borders in CS1. In Proceedings. Frontiers in Education. 36th Annual Conference. IEEE, San Diego, CA, USA, 21--22. https://doi.org/10.1109/FIE.2006.322338
[16]
Huda Gedawy, Saquib Razak, and Hanan Alshikhabobakr. 2019. The Effectiveness of Creating Localized Content for Middle School Computing Curriculum. In Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education (Aberdeen, Scotland Uk) (ITiCSE '19). ACM, NY, USA, 478--484.
[17]
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 (Montreal QC, Canada) (CHI '18). ACM, NY, USA, 1--14. https://doi.org/10.1145/3173574.3173970
[18]
Carmen Nayeli Guzman, Anne Xu, and Adalbert Gerald Soosai Raj. 2021. Experiences of Non-Native English Speakers Learning Computer Science in a US University. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (Virtual Event, USA) (SIGCSE '21). ACM, NY, USA, 633--639.
[19]
Diane Horton and Michelle Craig. 2015. Drop, Fail, Pass, Continue: Persistence in CS1 and Beyond in Traditional and Inverted Delivery. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (MO, USA). ACM.
[20]
Kevin J. Keen and Letha Etzkorn. 2009. Predicting students' grades in computer science courses based on complexity measures of teacher's lecture notes. Journal of Computing Sciences in Colleges 24, 5 (2009), 44--48.
[21]
Taj Muhammad Khan and Syed Waqar Nabi. 2021. English versus Native Language for Higher Education in Computer Science: A Pilot Study. In Proceedings of the 21st Koli Calling International Conference on Computing Education Research (Joensuu, Finland) (Koli Calling '21). ACM, NY, USA, Article 7, 5 pages.
[22]
Abdullah Aied Khuwaileh. 2010. IT terminology and translation: Cultural, lexicographic and linguistic problems. LSP Journal-Language for special purposes, professional communication, knowledge management and cognition 1, 2 (2010).
[23]
Päivi Kinnunen and Lauri Malmi. 2006. Why Students Drop out CS1 Course?. In Proceedings of the Second International Workshop on Computing Education Research (Canterbury, United Kingdom) (ICER '06). ACM, NY, USA, 12 pages.
[24]
Wilfred W. F. Lau and Allan H. K. Yuen. 2011a. The impact of the medium of instruction: The case of teaching and learning of computer programming. Education and Information Technologies 16, 2 (2011), 183--201.
[25]
Wilfred W. F. Lau and Allan H. K. Yuen. 2011b. Modelling programming performance: Beyond the influence of learner characteristics. Computers & Education 57, 1 (2011), 1202--1213.
[26]
D. Lawrie, C. Morrell, H. Feild, and D. Binkley. 2006. What's in a Name? A Study of Identifiers. In 14th IEEE International Conference on Program Comprehension (ICPC'06). IEEE, Athens, Greece, 3--12. https://doi.org/10.1109/ICPC.2006.51
[27]
Ernesto Macaro, Samantha Curle, Jack Pun, Jiangshan An, and Julie Dearden. 2018. A systematic review of English medium instruction in higher education. Language Teaching 51, 1 (2018), 36--76.
[28]
Mahmoud M. Mhashi and Ali M. Alakeel. 2013. Difficulties facing students in learning computer programming skills at Tabuk University. Recent Advances in Modern Educational Technologies (2013), 15--24.
[29]
Monika Mladenović, Marko Rosić, and Savs a Mladenović. 2016. Comparing Elementary Students' Programming Success based on Programming Environment. International Journal of Modern Education and Computer Science 8, 8 (2016).
[30]
Raouf Moini and Zahra Islamizadeh. 2016. Do we need discipline-specific academic word lists? Linguistics academic word list (LAWL). Teaching English as a Second Language Quarterly, 35, 3 (2016), 65--90.
[31]
Michael J Oudshoorn, Alison Clear, Janet Carter, Leo Hitchcock, Janice L Pearce, and Joseph A Abandoh-Sam. 2019. Exploring Challenges Faced by international Students in Computer Science Programs: Towards understanding the Student Perspective. (2019).
[32]
Yogendra Pal and Sridhar Iyer. 2015. Classroom Versus Screencast for Native Language Learners: Effect of Medium of Instruction on Knowledge of Programming. In Proceedings of the 2015 ACM Conference on Innovation and Technology in Computer Science Education (Vilnius, Lithuania) (ITiCSE '15). ACM, NY, USA.
[33]
Nelishia Pillay and Vikash R. Jugoo. 2005. An investigation into student characteristics affecting novice programming performance. SIGCSE Bull. (2005).
[34]
Zusana E. Pudyastuti, Jozua Ferjanus Palandi, and M. Kom. 2014. A correlation between students' English proficiency and their computer programming mastery. In The 3rd UAD TEFL International Conference, Vol. 3. 1219--1228.
[35]
Yizhou Qian and James D. Lehman. 2016. Correlates of success in introductory programming: A study with middle school students. Journal of Education and Learning 5, 2 (2016), 73--83.
[36]
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, HK, China.
[37]
Sarah Rauchas, Benjamin Rosman, George Konidaris, and Ian Sanders. 2006. Language performance at high school and success in first year computer science. ACM SIGCSE Bulletin 38, 1 (2006), 398--402.
[38]
Janet Rountree, Nathan Rountree, Anthony Robins, and Robert Hannah. 2005. Observations of Student Competency in a CS1 Course. In Proceedings of the 7th Australasian Conference on Computing Education - Volume 42 (Newcastle, New South Wales, Australia) (ACE '05). Australian Computer Society, Inc., AUS.
[39]
Ivan Ruby and Bojana Krsmanovic. 2017. Does learning a programming language require learning English? A comparative analysis between English and programming languages. In Proceedings of EdMedia + Innovate Learning 2017, Joyce P. Johnston (Ed.). Association for the Advancement of Computing in Education (AACE), Washington, DC, 420--427. https://www.learntechlib.org/p/178486
[40]
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 (Baltimore, Maryland, USA) (SIGCSE '18). ACM, NY, USA.
[41]
Adalbert Gerald Soosai Raj, Eda Zhang, Saswati Mukherjee, Jim Williams, Richard Halverson, and Jignesh M. Patel. 2019. Effect of Native Language on Student Learning and Classroom Interaction in an Operating Systems Course. In Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education (Aberdeen, Scotland UK) (ITiCSE '19). ACM, NY, USA, 499--505.
[42]
Andreas Stefik and Susanna Siebert. 2013. An empirical investigation into programming language syntax. ACM Transactions on Computing Education 13 (2013).
[43]
Christopher Watson and Frederick W. B. Li. 2014. Failure Rates in Introductory Programming Revisited. In Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education (Uppsala, Sweden). ACM, NY, USA.
[44]
Wei-Ping Wen and Richard Clément. 2003. A Chinese conceptualisation of willingness to communicate in ESL. Language culture and curriculum 16 (2003).
[45]
Alexander Wenz, Tarek Al Baghal, and Alessandra Gaia. 2021. Language proficiency among respondents: Implications for data quality in a longitudinal face-to-face survey. Journal of survey statistics and methodology 9, 1 (2021), 73--93.

Cited By

View all
  • (2024)Teaching Programming Error Message UnderstandingWorking Group Reports on 2023 ACM Conference on Global Computing Education10.1145/3598579.3689377(1-30)Online publication date: 23-Sep-2024

Index Terms

  1. The Use of English Language to Teach CS1 to Non-Native English Speakers: Students Perspective

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    CompEd 2023: Proceedings of the ACM Conference on Global Computing Education Vol 1
    December 2023
    180 pages
    ISBN:9798400700484
    DOI:10.1145/3576882
    This work is licensed under a Creative Commons Attribution International 4.0 License.

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 05 December 2023

    Check for updates

    Author Tags

    1. CS1
    2. non-native English students
    3. programming

    Qualifiers

    • Research-article

    Conference

    CompEd 2023
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 33 of 100 submissions, 33%

    Upcoming Conference

    CompEd '25
    ACM Global Computing Education Conference 2025
    October 21 - 25, 2025
    Gaborone , Botswana

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)187
    • Downloads (Last 6 weeks)38
    Reflects downloads up to 10 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Teaching Programming Error Message UnderstandingWorking Group Reports on 2023 ACM Conference on Global Computing Education10.1145/3598579.3689377(1-30)Online publication date: 23-Sep-2024

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media