Back to Browse

Increasing Active Learning in Introductory Programming Courses with Barbara Ericson

725 views
Aug 4, 2022
59:17

ACM India and iSIGCSE Chapter Webinar Series on Education on Monday, 1 August with Prof. Barbara Ericson Increasing Active Learning in Introductory Programming Courses Abstract: Introductory programming courses are often taught with passive lecture and practice that requires students to write code from scratch. These courses are considered hard and often have a high drop-out or failure rate. Students with less prior programming experience are particularly at risk of failing. How do we help more students succeed, especially in very large courses? One of the pedagogical techniques with decades of evidence for its effectiveness is Peer Instruction. Instructors display a hard multiple-choice question about every 10–15 minutes in lecture and students answer first individually and then discuss with a peer and then answer again. Peer Instruction is a type of active learning. Active learning typically has better learning gains than passive learning. Other ways to add more active learning to introductory programming courses is to use interactive eBooks with a variety of practice types with immediate feedback. One of the types of practice that my students and I have been exploring is mixed-up code (Parsons) problems. In these problems students are given mixed-up code that they must place in the correct order. Bio of the Presenter Barbara completed her PhD at the Georgia Institute of Technology in Atlanta, Georgia. She earned her BS in CS at Wayne State University in Detroit, Michigan and her MS in CS at the University of Michigan. She has worked in a variety of research labs including General Motors Research Labs, Bell Communications Research, and the Institute of Paper Science Research. She has authored several books on media computation, which is an approach to teach programming by having students write programs that manipulate media. She has worked in a variety of areas including user experience, artificial intelligence, 3-D graphics, medical applications, databases, and computing education. She holds two patents in database modifications for case-based reasoning. Her research interests include computing education, learning analytics, artificial intelligence, and user experience. She creates and tests interactive electronic books for introductory computing courses. Interactive eBooks have a great potential for improving learning through active learning, immediate feedback, and spaced practice. She was the recipient of the ACM Karl V. Karlstrom Outstanding Educator Award in 2010. Host: Viraj Kumar, ACM India Council member & Department of CSA, IISc Bangalore

Download

0 formats

No download links available.

Increasing Active Learning in Introductory Programming Courses with Barbara Ericson | NatokHD