Hybrid Teaching and Learning of Computer Programming Language

Author(s):  
Fu Lee Wang ◽  
Tak-Lam Wong

Teaching and learning computer programming has created significant difficulties to both teacher and student. Large class size is one of the major barriers to effective instruction. A well-designed pedagogy can make the instruction most effective. Hybrid teaching and learning combines face-to-face instruction and computer-assisted instruction to maximize students’ learning. This chapter will share the authors’ experiences in City University of Hong Kong (CityU) as they teach computer programming courses with large class size by hybrid learning model. Evaluation has showed that hybrid teaching and learning provide great flexibilities to both teaching and learning of computer programming. The students’ academic results have been significantly improved in computer programming courses.

2012 ◽  
pp. 1272-1287
Author(s):  
Fu Lee Wang ◽  
Tak-Lam Wong

Teaching and learning computer programming has created significant difficulties to both teacher and student. Large class size is one of the major barriers to effective instruction. A well-designed pedagogy can make the instruction most effective. Hybrid teaching and learning combines face-to-face instruction and computer-assisted instruction to maximize students’ learning. This chapter will share the authors’ experiences in City University of Hong Kong (CityU) as they teach computer programming courses with large class size by hybrid learning model. Evaluation has showed that hybrid teaching and learning provide great flexibilities to both teaching and learning of computer programming. The students’ academic results have been significantly improved in computer programming courses.


Author(s):  
Wubetu Barud Demilie

Computer programming courses are among the important components of the curriculum to be studied, not only in the school of Computing and Informatics, but also in most of the field including Natural Sciences, Mathematics, and Engineering Science departments. In this research, a study was conducted to investigate and explore the views of students for the failure and difficulties they faced in learning fundamental programming courses. There are many factors that influence the high rate of failure of students in computer programming courses. This paper focuses on the teaching and learning methodologies and strategies that are implemented in teaching of programming courses. This is a major factor for consideration; hence an investigation into the causes of failure of students in computer programming courses from the learner perspective with regard to the teaching methodology used by teachers to teach these courses is relevant and very important concept. Computer programming courses form part of the core concentration areas for students especially studying in school of computing and informatics as an undergraduate degree program. Computer programming students are expected to prove capabilities in the principles of programming and logic that are being taught in the course; even though some of these concepts are highly intellectual and multifaceted. Their opinions to the usefulness of the teaching methods being implemented in computer programming courses were required for. The needs and concerns about the teaching and learning methods are highlighted in the survey and discussed thereby leading to the making of suggestions about the ways to improve the teaching and learning methods that are used in computer programming courses in order to advance understanding of computer programming, when studied by students thereby minimizing failure rates of those students.


1995 ◽  
Vol 7 (3) ◽  
pp. 1-2
Author(s):  
Judy Griffith ◽  
John McLure ◽  
Jann Weitzel

2021 ◽  
Vol 2 (4) ◽  
pp. 539-548
Author(s):  
Kado Kado

The paradigm shift from traditional didactic instruction to technology-enriched teaching and learning environments significantly benefits learners. Educational technology can visualize abstract mathematical concepts contextually and graphically and allow learners to actively construct this knowledge. This study aims to ascertain the efficacy of a computer-assisted instruction method using GeoGebra in further developing the concept of the function limit for grade XI students. This study employed a quasi-experiment static-group comparison design with 60 students from Gongzim Ugyen Dorji Central School at Haa in Bhutan. The students were divided into two equal groups. Group ‘A’ used the GeoGebra software, while group ‘B’ used the conventional method to learn the limit of the function. The data was collected through a Conceptual Knowledge Test of Limit Function. In addition, an independent sample t-test was employed using the Statistical Package for the Social Sciences (SPSS 22.0). This study demonstrated that students who were taught using GeoGebra outperformed those who learned through conventional methods. The results confirmed that GeoGebra software could enhance and significantly improve students’ conceptual understanding of the limit of the function.


Sign in / Sign up

Export Citation Format

Share Document