Evaluating the Impact of Combination of Engagement Strategies in SEP-CyLE on Improve Student Learning of Programming Concepts

Programming is a skill, often acquired through repeated practice and feedback. During traditional lectures, students not actively engaged in their own learning. It is imperative to pique students motivation and direct their focus on gaining the requisite knowledge. As the class size grows, instructors feedback is delayed that impacts student engagement and learning. Educational researchers have supported using web-based tools to help evaluate student work, provide timely feedback and increase the amount of time they spend improving their skills. Motivated by the previous work, our team has developed the SEP-CyLE (Software Engineering and Programming Cyber Learning Environment) - a cyber learning environment that contains digital learning content of software programming and testing concepts. SEP-CyLE incorporates collaborative learning, social networking and gamification-based learning engagement strategies (LESs) that has led to an improved motivation and understanding of programming concepts. This paper aims to assess the impact of different combinations of these LESs on student learning in the context of CS1 classrooms. We coordinated studies at two universities wherein different combination of LESs were utilized using SEP-CyLE in CS1 classrooms. We analyzed the impact of LESs on students' acquisition of programming concepts, their engagement and usage of SEP-CyLE. The pre and post test results indicated that the assorted LEs have shown a positive impact on student learning across all the institutions. The correlation results demonstrated that there is meaningful relationship between the LEs and the student performance.

[1]  Mrs. Mourya Reddy Narasareddygari Evaluating Learning Engagement Strategies in a Cyber Learning Environ- ment during Introductory Computer Programming Courses – an Empirical Investigation , 2018 .

[2]  Alex Radermacher,et al.  Gamification in Computer Science Education: a Systematic Literature Review , 2018 .

[3]  Paul A. Kirschner,et al.  Identifying the pitfalls for social interaction in computer-supported collaborative learning environments: a review of the research , 2003, Comput. Hum. Behav..

[4]  Carlos Delgado Kloos,et al.  Gamification for Engaging Computer Science Students in Learning Activities: A Case Study , 2014, IEEE Transactions on Learning Technologies.

[5]  George D. Kuh Assessing What Really Matters to Student Learning Inside The National Survey of Student Engagement , 2001 .

[6]  James D. Kiper,et al.  A Minimally Disruptive Approach of Integrating Testing into Computer Programming Courses , 2018, 2018 IEEE/ACM International Workshop on Software Engineering Education for Millennials (SEEM).

[7]  Søren Kristiansen,et al.  Goffman's Sociology of Everyday Life Interaction , 2015 .

[8]  Carlos Delgado-Kloos,et al.  Gamification for Engaging Computer Science Students in Learning Activities: A Case Study , 2014 .

[9]  Jennifer A. Fredricks,et al.  School Engagement: Potential of the Concept, State of the Evidence , 2004 .

[10]  Michele D. Dickey Engaging by design: How engagement strategies in popular computer and video games can inform instructional design , 2005 .

[11]  Alex Radermacher,et al.  Board 67: Evaluating Learning Engagement Strategies in a Cyber Learning Environment during Introductory Computer Programming Courses – an Empirical Investigation , 2018 .

[12]  Juho Hamari,et al.  Does Gamification Work? -- A Literature Review of Empirical Studies on Gamification , 2014, 2014 47th Hawaii International Conference on System Sciences.

[13]  D. Garrison,et al.  Critical thinking, cognitive presence, and computer conferencing in distance education , 2001 .

[14]  J. McGonigal Reality Is Broken: Why Games Make Us Better and How They Can Change the World , 2011 .