Effects of Infusing Interactive and Collaborative Learning to Teach an Introductory Programming Course

被引:34
|
作者
Rahman, Md Mahmudur [1 ]
Paudel, Roshan [1 ]
Sharker, Monir H. [1 ]
机构
[1] Morgan State Univ, Dept Comp Sci, Baltimore, MD 21239 USA
基金
美国国家科学基金会;
关键词
Introductory programming; visual learning; interactive learning; eBook; active learning; assessment;
D O I
10.1109/fie43999.2019.9028657
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
This Innovate Practice Full Paper presents positive effects in teaching an introductory programming course in Python by infusing both interactive and collaborative learning. For a dynamic classroom, we used an interactive computer programming environment, Repl.it, as a top-level shell and created several in-class exercises, assignments, small lab-based projects. In addition, we used an eBook, which offers an animation and software visualization tool where students can step through code line-by-line and a program editing and execution area where students can execute examples, change them, and execute the updated code. We also introduced collaborative learning at the beginning of this introductory programming course in the form of doing team projects submitted at the end of the semester. The students were instructed to commit code to GitHub which ensures that their work will not be lost as well as, provide them basic task management tools to collaborate. The proposed pedagogical approaches were applied in the Fall'2017 semester to teach an introductory CS course in Python. The traditional course instruction that has historically been used in the department are used as the control group. For evaluation and result analysis, thirteen sections of COSC 111 were included in this study over three semesters: Fall 2014, Fall 2016 and Fall 2017. The initial evaluation of summative assessment and analysis of the survey results enable us to conclude that the proposed instructional approach increased student motivation and engagement, facilitated learning, and contributed to the progress of students in this course as well as reduced the failure rates.
引用
收藏
页数:8
相关论文
共 50 条