Active and Collaborative Learning Based Dynamic Instructional Approach in Teaching Introductory Computer Science Course with Python Programming

Author(s):  
Md Mahmudur Rahman ◽  
Monir H. Sharker ◽  
Roshan Paudel
1994 ◽  
Vol 26 (1) ◽  
pp. 304-308 ◽  
Author(s):  
Roberta Evans Sabin ◽  
Edward P. Sabin

2021 ◽  
Vol 21 (3) ◽  
pp. 1-19
Author(s):  
Nicholas A. Bowman ◽  
Lindsay Jarratt ◽  
KC Culver ◽  
Alberto M. Segre

Active and collaborative learning has shown considerable promise for improving student outcomes and reducing group disparities. As one common form of collaborative learning, pair programming is an adapted work practice implemented widely in higher education computing programs. In the classroom setting, it typically involves two computer science students working together on the same programming assignment. The present study examined a cluster-randomized trial of 1,198 undergraduates in 96 lab sections. Overall, pair programming had no significant effect on students’ course performance; subject matter interest; plans for future coursework; or their confidence, comfort, and anxiety with computer science. These findings were consistent across various student characteristics, except that students with favorable pretest scores exhibited negative effects from pair programming.


1986 ◽  
Vol 18 (1) ◽  
pp. 257-264 ◽  
Author(s):  
Peter B. Henderson

Sign in / Sign up

Export Citation Format

Share Document