A study of inverted classroom pedagogy in computer science teaching

An “inverted classroom” is a teaching environment that integrates the use of technology with active learning by exploration. In such a teaching environment, the class contact time is used for learning by doing whereas passive teaching is done out of class through the use of some communication medium (video lectures, or web-based content). The aim of this study is to investigate the inverted class room pedagogy in teaching undergraduate computer science course. Its primary objective is to help in bridging the gap of knowledge pertaining to use of technology and its effectiveness within the context of undergraduate computer science education. The course selected for this study is that of Data Structures offered at undergraduate level at a Pakistani university. This study employs the use of the Quasi-Experiment, two groups (Control and Treatment) – Pre-test and Post-test design model of experimentation. Key deductions of this study are that use of inverted class room pedagogy has positive impact on the learning outcomes. Students, who were participants of this experiment, showed a higher knowledge gain than their control group counterparts. This difference is especially pronounced in the areas of problem solving and programming ability. The results from this study can be used to transform other traditional computer science courses to inverted form. Inverted class room pedagogy shows the potential to address issues of student disinterest, lack of motivation and lagging attendance.

[1]  James D. Foley,et al.  Evaluating a Web Lecture Intervention in a Human–Computer Interaction Course , 2006, IEEE Transactions on Education.

[2]  Joel E. Foreman Next-Generation Educational Technology versus the Lecture. , 2003 .

[3]  Gerald C. Gannod,et al.  Using the inverted classroom to teach software engineering , 2008, 2008 ACM/IEEE 30th International Conference on Software Engineering.

[4]  Richard Scheines,et al.  Replacing Lecture with Web-Based Course Materials , 2005 .

[5]  Angel A. Juan,et al.  Simulation education in the Internet age: Some experiences on the use of pure online and blended learning models , 2009, Proceedings of the 2009 Winter Simulation Conference (WSC).

[6]  Martin C. Carlisle,et al.  Using You Tube to enhance student class preparation in an introductory Java course , 2010, SIGCSE.

[7]  Anthony V. Robins,et al.  My Program is Correct But it Doesn t Run: A Preliminary Investigation of Novice Programmers Problems , 2005, ACE.

[8]  Paul Strooper,et al.  An experience report on using collaboration technologies for distance and on-campus learning , 2010, ACE '10.

[9]  Judith Gal-Ezer Distance education: different models of course development: from traditional distance education to technology-based education , 2009, SGCS.

[10]  Starr Roxanne Hiltz,et al.  Education goes digital , 2005, Commun. ACM.

[11]  Gordon E. McCray The hybrid course: Merging on-line instruction and the traditional classroom , 2000, Inf. Technol. Manag..

[12]  M. Lage,et al.  Inverting the Classroom: A Gateway to Creating an Inclusive Learning Environment , 2000 .