Asee peer logo

Collaborative Parsons Problems in a Remote-learning First-year Engineering Classroom

Download Paper |

Conference

2021 ASEE Virtual Annual Conference Content Access

Location

Virtual Conference

Publication Date

July 26, 2021

Start Date

July 26, 2021

End Date

July 19, 2022

Conference Session

The Best of First-year Programs Division

Tagged Division

First-Year Programs

Tagged Topic

Diversity

Page Count

11

DOI

10.18260/1-2--36809

Permanent URL

https://peer.asee.org/36809

Download Count

389

Request a correction

Paper Authors

biography

Brooke Morin Ohio State University

visit author page

Brooke Morin is a Senior Lecturer in the College of Engineering at Ohio State University, teaching First-Year Engineering for Honors classes in the Department of Engineering Education. Brooke earned her bachelor's degree and master's degree in Mechanical Engineering at Ohio State. Her research interests include implementing and evaluating evidence-based practices in the first-year engineering classroom.

visit author page

biography

Krista M. Kecskemety Ohio State University

visit author page

Krista Kecskemety is an Assistant Professor of Practice in the Department of Engineering Education at The Ohio State University. Krista received her B.S. in Aerospace Engineering at The Ohio State University in 2006 and received her M.S. from Ohio State in 2007. In 2012, Krista completed her Ph.D. in Aerospace Engineering at Ohio State. Her engineering education research interests include investigating first-year engineering student experiences, faculty experiences, and the connection between the two.

visit author page

Download Paper |

Abstract

This complete evidence-based practice paper examines the impact of a classroom activity to teach programming to first-year engineering students. Programming and logic are vital components of an engineering education. While some may assume programming is only important in computer science, many engineering disciplines use computer software, which requires programming and logic. This is why it is common to teach introductory programming to all engineering disciplines. However, students often struggle to learn programming and come into the first year of engineering with a wide range of prior programming experience. The differences can be due to access of computer science courses at the high school level, the level of instruction in these courses, and the self-selection bias in enrolling in these courses. It has been shown that women and under-represented minorities are less likely to have taken a high school computer science course. Therefore, when these students with a wide range of prior experience start a first-year engineering course, many of them struggle. Traditional programming instruction requires students to learn programming syntax and logic simultaneously, which is particularly challenging for students with a less robust computer science and programming background. Separating these two components would reduce the cognitive load of the students, allowing them to focus on developing a single skill at a time.

One way to implement this separation of syntax and logic is through the use of Parsons Problems. Parsons Problems are activities or assignments in which computer code is separated into individual lines or multi-line segments. These segments are then scrambled and are to be placed in order by the students. These problems have been shown to have similar efficacy in improving programming skills as writing the programs themselves.

Parsons Problems have been implemented into a first-year engineering course that teaches introductory computer programming through MATLAB and C/++. The problems, first implemented in Autumn 2019, were designed to be completed in person in the classroom. The students were provided slips of paper and asked to rearrange them into the correct order. Previous student feedback provided some areas of improvement for the next iteration including looking at the length and difficulty of the problems. Also, the instructional approaches taken differed in the classroom. While these challenges were addressed, an additional challenge presented itself: the virtual class environment. All activities were forced to shift to a virtual environment due to the class becoming 100% online in AU 2020. Activities were converted and delivered via custom adaption of js-parsons, an online Parsons Problem JavaScript library. This still allowed the collaboration that made the previous iteration unique through the use of Zoom breakout rooms and screen sharing. The full paper will discuss the student feedback for this online version of the activity and compare that with the feedback that was obtained for the in-person activity in previous years. Additionally, the paper will highlight the plans for further research into the learning gains and the impact of activity formatting and mode of adoption has on the success of Parsons Problem and a learning tool.

Morin, B., & Kecskemety, K. M. (2021, July), Collaborative Parsons Problems in a Remote-learning First-year Engineering Classroom Paper presented at 2021 ASEE Virtual Annual Conference Content Access, Virtual Conference. 10.18260/1-2--36809

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2021 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015