آفاق علمية
Volume 16, Numéro 2, Pages 613-631
2024-10-30

Non-native English Speakers Learning To Program At Tertiary Level: Needs Analysis Of Computer Science Students At Tlemcen University, تعلم البرمجة من طرف غير الناطقين باللغة الانجليزية نظرة عن قرب الى وضع تدريس/تعلم الانجليزية لاغراض خاصة في قسم الاعلام الالي بجامعة تلمسان

Authors : Bensaifia Ismahane . Bouklikha Graia Wassila .

Abstract

Learning to program certainly involves many aspects. At the linguistic level, for instance, novice programmers with native languages other than English have to cope with the English-like introductory programming languages. However, the lack of English mastery can be problematic at this level. As such, the focal aim of this work is to bring a comprehensive account of the English-language-related challenges faced by novice Algerian computer scientists. In order to meet the study's end, a needs analysis was conducted at the level of the Computer Science department at Tlemcen University, Algeria. This study built on a mixed methods approach to data collection, including the questionnaire and the interview. The results revealed that English mastery affects computer science students' programming ability as it is required in almost every aspect of programming.

Keywords

English for Specific Purposes ; computer science ; programming ability ; introductory programming languages ; novice programmers