Exploring Non-CS Learners’ Experience in Brazil
Non-CS learners are increasingly interested in programming for career opportunities, productivity, and better communication with technical teams. Despite well-known challenges like logical thinking, unique issues for non-CS learners remain underexplored. Purpose: This study examines the motivations, experiences, and challenges of Brazilian non-CS learners, aiming to inform educational strategies. Methodology: We conducted an open-ended survey with a diverse sample of 36 considered respondents, analyzing data through open coding. Findings: Key motivations include career advancement and job performance, with a preference for self-learning. However, non-CS learners encounter challenges with knowledge organization, discipline, and technical comprehension. his highlights the need for adaptable and personalized educational solutions that effectively support learners from diverse backgrounds. Recommendations: Students can leverage their original field’s expertise when transitioning careers or selecting relevant technologies enhancing future roles. Companies should support diverse backgrounds and provide tech training to non-technical staff to improve communication and productivity. Academic institutions may provide optional, field-integrated CS courses to prepare students with practical, applicable skills.
Authors
- Vinícius Cardoso Garcia (ORCID: https://orcid.org/0000-0001-6904-7470)
- Ricardo Santos (ORCID: https://orcid.org/0000-0003-1007-206X)
- Renata Corrêa Gomes (ORCID: https://orcid.org/0000-0001-6228-6559)
Publication Details
- Published
- 2025-04-07
- DOI
- https://doi.org/10.5753/educomp.2025.4889
- Primary Topic
- Teaching and Learning Programming
- Type
- article
- Field-Weighted Citation Impact
- 0.00