English
Related papers

Related papers: SuaCode Africa: Teaching Coding Online to Africans…

200 papers

Teaching the software engineers of the future to write high-quality code with good style and structure is important. This systematic literature review identifies existing instructional approaches, their objectives, and the strategies used…

Software Engineering · Computer Science 2025-02-26 Sara Nurollahian , Hieke Keuning , Eliane Wiese

The constant changes in the software industry, practices, and methodologies impose challenges to teaching and learning current software engineering concepts and skills. DevOps is particularly challenging because it covers technical…

Software Engineering · Computer Science 2021-02-15 Isaque Alves , Carla Rocha

Smartphones as one of information technology products have been affected higher education in various aspects. This article explains the useness of smartphones in facilitating online examination in information systems and computer science…

Computers and Society · Computer Science 2020-12-16 Leon Andretti Abdillah

The majority of Nigerian high schoolers have little to no exposure to the basics of algorithms and programming. We believe this trajectory should change as programming offers these students, especially those from indigent backgrounds, an…

Computers and Society · Computer Science 2023-11-01 Daniel Alabi , Atinuke Adegbile , Lekan Afuye , Philip Abel , Alida Monaco

This paper describes a project developed in co-operation with two dozen community libraries and schools in various slums and low-income regions in Kenya. The project was started in response to COVID-19, to allow students to solve…

Applications · Statistics 2025-01-07 Gunnar Stefansson , Anna Helga Jonsdottir

Among the general population, students are especially sensitive to social media and smartphones because of their pervasiveness. Several studies have shown that there is a negative correlation between social media and academic performance…

Computers and Society · Computer Science 2020-06-29 Fausto Giunchiglia , Mattia Zeni , Elisa Gobbi , Enrico Bignotti , Ivano Bison

Agile methods in undergraduate courses have been explored by various authors looking to close the gap between industry and professional profiles. We have structured an Android application development course based on a tailored agile process…

Software Engineering · Computer Science 2023-08-16 Manuel Ignacio Castillo López , Ana Libia Eslava Cervantes , Gustavo de la Cruz Martínez

Sub-Saharan Africa faces persistently high student-teacher ratios and shortages of qualified teachers, limiting students' access to personalized learning support and formative assessment. To address this challenge, we present Adesua, a…

Computation and Language · Computer Science 2026-05-18 George Boateng , Evans Atompoya , Philemon Badu , Samuel John , Samuel Ansah , Patrick Agyeman-Budu , Victor Wumbor-Apin Kumbol

Nowadays, the usage of smartphones and their applications have become rapidly increasing popular in people's daily life. Over the last decade, availability of mobile money services such as mobile-payment systems and app markets have…

Cryptography and Security · Computer Science 2020-01-28 Milad Taleby Ahvanooey , Qianmu Li , Mahdi Rabbani , Ahmed Raza Rajput

Recent research has shown the great potential of automatic feedback in education. This paper presents SOBO, a bot we designed to automatically provide feedback on code quality to undergraduate students. SOBO has been deployed in a course at…

Software Engineering · Computer Science 2023-08-08 Sofia Bobadilla , Richard Glassey , Alexandre Bergel , Martin Monperrus

The growth of smartphone users globally is a factor that educational technologists should not ignore. This ever-growing market will eventually lead to ubiquitous learning (u-learning). The development of specific content should be replaced…

Computers and Society · Computer Science 2021-11-02 Daniel Serna-Poot

Online courses, as a pedagogical approach to teaching, boomed during this Coronavirus Disease 2019 pandemic era. Universities shifted from traditional face to face classes to online distance learning due to the cause of the pandemic. This…

Computers and Society · Computer Science 2022-11-29 Aaron Paul M. Dela Rosa

AI Code Completion (e.g., GitHub's Copilot) has revolutionized how computer science students interact with programming languages. However, AI code completion has been studied from the developers' perspectives, not the students' perspectives…

Social computing is the study of how technology shapes human social interactions. This topic has become increasingly relevant to secondary school students (ages 11--18) as more of young people's everyday social experiences take place…

Computers and Society · Computer Science 2024-01-19 Kianna Bolante , Kevin Chen , Quan Ze Chen , Amy Zhang

Mobile devices such as smartphones and tablets have become ubiquitous in today's modern computing landscape. The applications that run on these mobile devices (often referred to as "apps") have become a primary means of computing for…

Software Engineering · Computer Science 2018-07-20 Kevin Moran

Educational games are commonly used to motivate students and provide enhanced learning opportunities. Apps and mobile games play an increasingly important role in education and smartphones are part of the daily lives of most female…

Computers and Society · Computer Science 2020-06-15 Bernadette Spieler , Naomi Pfaff , Stefania Makrygiannaki , Wolfgang Slany

Unlike major Western languages, most African languages are very low-resourced. Furthermore, the resources that do exist are often scattered and difficult to obtain and discover. As a result, the data and code for existing research has…

Computation and Language · Computer Science 2019-06-26 Laura Martinus , Jade Z. Abbott

Most learners worldwide are multilingual, yet implementing multilingual education remains challenging in practice. EdTech offers an opportunity to bridge this gap and expand access for linguistically diverse learners. We conducted a…

Human-Computer Interaction · Computer Science 2026-03-05 Phenyo Phemelo Moletsane , Michael W. Asher , Christine Kwon , Paulo F. Carvalho , Amy Ogan

In this study, an application that can run on Android and Windows-based mobile devices was developed to allow students attending such classes as Numerical/Digital Electronics, Logic Circuits, Basic Electronics Measurement and Electronic…

Human-Computer Interaction · Computer Science 2018-06-01 Abdülkadir Çakir , Ümmüşan Çitak

The paper reports on an ongoing research project into the development of "Mobile Academy", an Android-based mobile learning (mLearning) application (app). The project comprises three major phases: requirement analysis, application…

Computers and Society · Computer Science 2017-08-17 Mahdi H. Miraz , Sajid Khan , Monir Bhuiyan , Peter Excell