Introductory programming: a systematic literature review
As computing becomes a mainstream discipline embedded in the school curriculum and
acts as an enabler for an increasing range of academic disciplines in higher education, the …
acts as an enabler for an increasing range of academic disciplines in higher education, the …
Relationship between perceived problem‐solving skills and academic performance of novice learners in introductory programming courses
AK Veerasamy, D D'Souza, R Lindén… - Journal of Computer …, 2019 - Wiley Online Library
Past research has shown that student problem‐solving skills may be used to determine
student final exam performance. This study reports on the relationship between student …
student final exam performance. This study reports on the relationship between student …
User perceptions of using an open learner model visualisation tool for facilitating self-regulated learning
Ways to encourage self-regulated learning have become a hot topic in higher education. In
this research study, we explored users' perceptions regarding the uptake and effective use …
this research study, we explored users' perceptions regarding the uptake and effective use …
Applying recommendation system for developing programming competencies in children from a non-weird context
J Cárdenas-Cobo, C Vidal-Silva, L Arévalo… - Education and …, 2023 - Springer
The information society is part of current life, and algorithmic thinking and programming are
relevant for everybody regardless of educational background. Today's world needs …
relevant for everybody regardless of educational background. Today's world needs …
Reflections on applying constructive alignment with formative feedback for teaching introductory programming and software architecture
Constructive alignment is a student-centred approach to teaching and learning that aims to
enhance student learning through a combination of constructivist learning theories and …
enhance student learning through a combination of constructivist learning theories and …
Focusing on learning through constructive alignment with task-oriented portfolio assessment
Approaches to learning have been shown to have a significant impact on student success in
technical units. This paper reports on an action research study that applied the principles of …
technical units. This paper reports on an action research study that applied the principles of …
Helping students track learning progress using burn down charts
CJ Woodward, A Cain, S Pace, A Jones… - Proceedings of 2013 …, 2013 - ieeexplore.ieee.org
Agile software development methods, such as Scrum, have adopted the use of burn down
charts to help track progress by development teams. We considered if this same technique …
charts to help track progress by development teams. We considered if this same technique …
A qualitative study of experienced course coordinators' perspectives on assessment in introductory programming courses for Non-CS majors
Assessment plays an important role in education and can both guide and motivate learning.
Assessment can, however, be carried out with different aims: providing the students with …
Assessment can, however, be carried out with different aims: providing the students with …
Supporting better formative feedback in task-oriented portfolio assessment
J Renzella, A Cain - 2017 IEEE 6th International Conference on …, 2017 - ieeexplore.ieee.org
Task-oriented portfolio assessment is an innovative teaching and learning system that aims
to support, encourage, and reward students in engaging in deep approaches to learning …
to support, encourage, and reward students in engaging in deep approaches to learning …
Individual learning effectiveness based on cognitive taxonomies and constructive alignment
PH Nguyen, P Tangworakitthaworn… - 2020 IEEE REGION 10 …, 2020 - ieeexplore.ieee.org
Online learning is becoming increasingly popular and used in many academic disciplines
due to its advantages, where learners can access courses from anywhere and at any time …
due to its advantages, where learners can access courses from anywhere and at any time …