Asee peer logo

Development of Parallel Stretch Programming Courses to Improve Outcomes for Students with Minimal Prior Computing Experience

Download Paper |

Conference

2022 ASEE - North Central Section Conference

Location

Pittsburgh, Pennsylvania

Publication Date

March 18, 2022

Start Date

March 18, 2022

End Date

April 4, 2022

Page Count

5

DOI

10.18260/1-2--39240

Permanent URL

https://peer.asee.org/39240

Download Count

216

Request a correction

Paper Authors

biography

Nicholas A Baine P.E. Grand Valley State University

visit author page

Nicholas Baine, Ph.D., is an Associate Professor in the School of Engineering. His expertise is in the design of electrical control systems and sensor data fusion. As an instructor, he specializes in teaching freshman courses as well as control systems and design of digital and embedded systems. While at Wright State University, he was part of the group which developed a new model to teach mathematics to engineering students. As a new faculty member at Grand Valley State University, he is working with faculty to develop and improve the relatively new freshman design courses.

visit author page

Download Paper |

Abstract

Engineering students, regardless of major, need to learn how to program. Most engineers will never write a program that the general public will interact with, but they will need to run simulations and develop new computational tools and models to do analysis and make data driven design decisions. Interacting with advanced computing tools requires a high level of computer literacy. K-12 educators are working to provide additional enrichment in this area, but it tends to be elective and provided if resources allow.

Given that schools are providing different opportunities if any, students entering college-level engineering and computing programs are arriving with a growing diversity of computing experience. This leads to a frustratingly high range of student capability for introductory engineering programming courses, making it difficult to design the course to best serve all students in the course.

There are a couple options to help resolve this issue. The first is to create a new preparatory course to provide those with little prior computing experience. The second is to take the existing first computing course and offer a stretch version (2 semesters instead of one). In the latter option, the content of the original course is spread out over two semesters with more examples and class time devoted to the content. The slower delivery allows for more time to ask questions, get assistance, and complete programming assignments.

This paper discusses the structure of this parallel stretch course sequence along with the addition of a parachute option, enabling students who struggle early in the one-semester course to switch to the two-semester stretch course. We are also allowing students who struggled in the second half of the one-semester course to take the second stretch course. Rather than repeat all the content, they can spend an entire semester mastering the topics they struggled with.

The paper discusses the benefits of this approach, which is primarily increased flexibility, enabling students with diverse backgrounds to have a path that best suits their needs. The main challenges comes with advising students and identifying students who would benefit from the new stretch option.

Baine, N. A. (2022, March), Development of Parallel Stretch Programming Courses to Improve Outcomes for Students with Minimal Prior Computing Experience Paper presented at 2022 ASEE - North Central Section Conference, Pittsburgh, Pennsylvania. 10.18260/1-2--39240

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: © 2022 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