Journal of Information Systems Education (JISE)

Volume 31

Volume 31 Issue 2, Pages 96-105

Spring 2020


Teaching Tip
Teaching Programming to the Post-Millennial Generation: Pedagogic Considerations for an IS Course


Madhav Sharma
David Biros
Surya Ayyalasomayajula
Nikunj Dalal

Oklahoma State University
Stillwater, OK 74075, USA

Abstract: Teaching introductory programming to IS students is challenging. The educational, technological, demographic, and cultural landscape has changed dramatically in recent years. The post-millennial generation has different needs and expectations in an era of open resources. Learning to program is perceived as difficult, teaching approaches are diverse, and there is little research on what works best. In this paper, we share our experiences in developing, testing, and implementing a new design for teaching introductory IS programming at the undergraduate level. We describe pedagogic considerations and present teaching tips for a blended course that combines best practices with experimentation. Our approach recognizes the changing nature of the student body, the needs of an IS major in the current environment, and the worldwide shift in education from instructor-centered to student-centered learning.

Keywords: Teaching tip, Introductory programming, Introductory course, Instructional pedagogy, Blended learning

Download this article: JISE - Volume 31 Issue 2, Page 96.pdf


Recommended Citation: Sharma, M., Biros, D., Ayyalasomayajula, S., & Dalal, N. (2020). Teaching Tip: Teaching Programming to the Post-Millennial Generation: Pedagogic Considerations for an IS Course. Journal of Information Systems Education, 31(2), 96-105.