The challenge of teaching programming in higher education is complicated by problems associated with large class teaching, a prevalent situation in many developing countries. This paper reports on an investigation into the use of a blended learning approach to teaching and learning of programming in a class of more than 200 students. A course and learning environment was designed by integrating constructivist learning models of Constructive Alignment, Conversational Framework and the ThreeStage Learning Model. Design science research is used for the course redesign and development of the learning environment, and action research is integrated to undertake participatory evaluation of the intervention. The action research involved the Students' Approach to Learning survey, a comparative analysis of students' performance, and qualitative data analysis of data gathered from various sources. The paper makes a theoretical contribution in presenting a design of a blended learning solution for large class teaching of programming grounded in constructivist learning theory and use of free and open source technologies.
The purpose of this study was to examine the level of readiness of Ethiopian secondary education systems in terms of access to technologies and preparedness in skills and motivation for the integrated use of information communication technologies (ICT) for quality education. To serve this end, a Design‐Reality Gap Analysis approach was employed. Relevant data were collected from teachers, students, and school leaders through a questionnaire survey, and the result was cross‐examined against the national goals and strategies. The Design‐Reality Gap Analysis of integrated use of ICT in classroom teaching in Ethiopian secondary schools thus far revealed fewer successes and widespread challenges in the country's discourse to achieve the 2016‐2020 national targets. The study showed that students have better access to mobile phones and other technologies at home and outside of schools. Major school‐level factors for the gap observed were delay in implementation of a nationwide e‐cloud based ICT infrastructure, lack of coordination for the pedagogical use of ICT, and insufficient capacity building training for teachers and school leaders. This suggests the importance of a strategy that integrates inside‐ and outside of schools ICT resources and services for improved use of ICT in student learning.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.