Abstract Programming is a rewarding and yet demanding field in the ICT labormarket, but it is considered a challenging and difficult area of learning for significant numbers of novice programmers. As a result, high attrition rates from introductory programming (IP) courses are reported despite extensive research which attempts to address the issue. In this research, an action research methodology was used with three cycles to investigate and improve the teaching and learning process of the IP course. There were nine activities performed during the span of these three cycles. All three entities of the didactic triangle (student, instructor, and content) together with learning context were incorporated into the research design to understand t...
The teaching and learning of introductory programming in tertiary institutions is problematic. Failu...
Computer programming is considered as a difficult area of study for novices. One of the reasons is t...
Computer programming is considered as a difficult area of study for novices. One of the reasons is t...
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for yo...
Aim/Purpose: This study introduced a new teaching and learning approach based on an ADRI (Approach, ...
It is well documented that introductory computer programming courses are difficult and that failure ...
High attrition and failure rates are a common phenomenon in introductory programming courses and are...
High attrition and failure rates are a common phenomenon in introductory programming courses and are...
The introductory programming course (IPC) holds a special significance in computing disciplines as t...
High failure and drop-out rates in introductory programming courses are a big concern for institutio...
High failure and drop-out rates in introductory programming courses are a big concern for institutio...
High failure and drop-out rates in introductory programming courses are a big concern for institutio...
High failure rates appear to be a norm in introductory programming courses. Many solutions have been...
High failure rates appear to be a norm in introductory programming courses. Many solutions have been...
Active learning engages students in programming activities. Instructing novice undergraduates to sol...
The teaching and learning of introductory programming in tertiary institutions is problematic. Failu...
Computer programming is considered as a difficult area of study for novices. One of the reasons is t...
Computer programming is considered as a difficult area of study for novices. One of the reasons is t...
© ACM, 2014. This is the author's version of the work. It is posted here by permission of ACM for yo...
Aim/Purpose: This study introduced a new teaching and learning approach based on an ADRI (Approach, ...
It is well documented that introductory computer programming courses are difficult and that failure ...
High attrition and failure rates are a common phenomenon in introductory programming courses and are...
High attrition and failure rates are a common phenomenon in introductory programming courses and are...
The introductory programming course (IPC) holds a special significance in computing disciplines as t...
High failure and drop-out rates in introductory programming courses are a big concern for institutio...
High failure and drop-out rates in introductory programming courses are a big concern for institutio...
High failure and drop-out rates in introductory programming courses are a big concern for institutio...
High failure rates appear to be a norm in introductory programming courses. Many solutions have been...
High failure rates appear to be a norm in introductory programming courses. Many solutions have been...
Active learning engages students in programming activities. Instructing novice undergraduates to sol...
The teaching and learning of introductory programming in tertiary institutions is problematic. Failu...
Computer programming is considered as a difficult area of study for novices. One of the reasons is t...
Computer programming is considered as a difficult area of study for novices. One of the reasons is t...