Mobile-assisted and gamification-based language learning: a systematic literature review
Learning a new language is a challenging task. In many countries, students are encouraged
to learn an international language at school level. In particular, English is the most widely …
to learn an international language at school level. In particular, English is the most widely …
Artificial intelligence for assessment and feedback to enhance student success in higher education
The core focus of this review is to show how immediate and valid feedback, qualitative
assessment influence enhances students learning in a higher education environment. With …
assessment influence enhances students learning in a higher education environment. With …
Introductory programming course: review and future implications
The introductory programming course (IPC) holds a special significance in computing
disciplines as this course serves as a prerequisite for studying the higher level courses …
disciplines as this course serves as a prerequisite for studying the higher level courses …
[HTML][HTML] Exploring differences in self-regulated learning strategy use between high-and low-performing students in introductory programming: An analysis of eye …
Previous studies have reported mixed results regarding the relationship between students'
use of self-regulated learning (SRL) strategies and their performance in introductory …
use of self-regulated learning (SRL) strategies and their performance in introductory …
Assessing young students' design thinking disposition and its relationship with computer programming self-efficacy
To explore the role of design thinking in contemporary computer literacy education, this
study aimed to examine the relationship between young students' design thinking …
study aimed to examine the relationship between young students' design thinking …
Identifying algorithm in program code based on structural features using CNN classification model
Y Watanobe, MM Rahman, MFI Amin, R Kabir - Applied Intelligence, 2023 - Springer
In software, an algorithm is a well-organized sequence of actions that provides the optimal
way to complete a task. Algorithmic thinking is also essential to break-down a problem and …
way to complete a task. Algorithmic thinking is also essential to break-down a problem and …
Advances in database systems education: Methods, tools, curricula, and way forward
Abstract Fundamentals of Database Systems is a core course in computing disciplines as
almost all small, medium, large, or enterprise systems essentially require data storage …
almost all small, medium, large, or enterprise systems essentially require data storage …
Emerging from the pandemic: instructor reflections and students' perceptions on an introductory programming course in blended learning
T Srivatanakul - Education and Information Technologies, 2023 - Springer
Teaching an introductory programming course to first-year students has long been a
challenge for many college instructors. The COVID-19 pandemic, which caused …
challenge for many college instructors. The COVID-19 pandemic, which caused …
A systematic mapping of introductory programming languages for novice learners
P Perera, G Tennakoon, S Ahangama… - IEEE …, 2021 - ieeexplore.ieee.org
Delivery of core programming principles to novices is a challenging task and many
introductory programming languages and platforms have been designed to support this …
introductory programming languages and platforms have been designed to support this …
Sustainable project-based learning methodology adaptable to technological advances for web programming
JC López-Pimentel, A Medina-Santiago… - Sustainability, 2021 - mdpi.com
The fast pace of development of the Internet and the Coronavirus Disease (COVID-19)
pandemic have considerably impacted the educative sector, encouraging the constant …
pandemic have considerably impacted the educative sector, encouraging the constant …