Abstract

As the number of students entering higher education increases with a growing diversity of background, educators of programming courses face increasing challenges. Different teaching pedagogies need to be explored for students with different background knowledge. Some students find programming courses difficult to understand and practice. It may lead to de-motivation and disengagement in learning process with consequential impact on their grades. Addressing these issues demands approaches for effective teaching programming courses to multidisciplinary cohorts. This article investigates how computing science (CS) and engineering cohorts respond differently to teaching approaches in a common module, Fundamentals of Programming. Both traditional teacher-centric teaching and a blended learner-centric approach have been explored in a diverse group of students. The blended learner-centric approach combines classroom teaching and self-paced blended learning using work examples videos method. These two teaching approaches have been evaluated in Academic Year 2019/2020. It can be seen from the evaluation results of 92 CS and 150 Engineering students who participate in this research that the performance is improved by about 5% through blended learner-centric approach. It is further observed that quantitatively the performance gap between CS and Engineering students has been reduced. Questionnaire survey has also been conducted with 54 CS and 89 Engineering students being responded. The learners’ perceptions of the blended learner-centric approach have also been compared between these two cohorts.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call