Minneapolis, MN
August 23, 2022
June 26, 2022
June 29, 2022
12
10.18260/1-2--41235
https://peer.asee.org/41235
741
Lisa Schibelius is a Ph.D. student in the Department of Engineering Education at Virginia Tech. Her background includes a B.S. and M.S degree in mechanical engineering from the University of South Alabama. She spent 4+ years in the aerospace industry with Airbus as an engineer in airworthiness & certification and retrofit of aircraft cabins in the Upgrade Services department. She aspires to use her connections from industry to bridge the gap between engineering education and industry needs, while helping students in their own personal development to become creative problem-solvers, effective communicators, and well-rounded, global engineers. Her research interests include academia-industry alignment, global engineering, cultural awareness, sustainable engineering, and art and creativity in engineering (but her research interests continue to evolve and expand).
Amanda Ross is a graduate student in the Department of Engineering Education at Virginia Tech. She holds a B.S. in Computer Science and Mathematics from the University of Maryland, Baltimore County.
Advancements in information technology have driven a demand for computer literacy and a growing need for engineers to develop computer programming skills. Given the shift in demand for these skills in engineering, educators must assess the learning outcomes of current curricula and the selection of programming language utilized to develop students’ foundational knowledge of programming in order to prepare students for their future careers. One way to approach this course content decision is to teach based on industry needs. The purpose of this study was to identify the programming languages desired by industry for the most prominent engineering disciplines. Specifically, for this paper, we sought to answer the following two research questions: 1) Which programming languages are most commonly listed in recent U.S. employer job postings for some of the top engineering disciplines? 2) How do the programming language needs in these job postings vary by engineering discipline?
To answer these research questions, nearly 130,000 U.S.-based job postings were collected from the engineering job site engineerjobs.com. Engineering disciplines used in the job postings search included: mechanical, electrical, civil, chemical, and biomedical engineering; since these disciplines are the most popular in engineering as measured by counts of undergraduate engineering degrees awarded by major in the U.S. in 2020. Each job posting contained information about the position title, location, company, salary range, required skills, and general job description. With this dataset of job postings, we analyzed both the job description and skills sections for specific keyword instances of programming language requirements for that engineering position.
Results from analysis of the job postings across engineering disciplines indicate that C++, MATLAB, and Python are the most prevalent programming languages, but results varied depending on keywords found in the tagged skills section compared to the job description. Results of this study have the potential to be used to inform pedagogical practices in engineering departments and bring insights into the type of programming skills future engineers may need based on their discipline. Future research could examine the extent to which programming skills taught in current undergraduate engineering program curriculum align with industry demands. Potential tensions between departmental learning outcomes and industry demands could also be explored to characterize dynamics at the interface of academia and industry when it comes to curricular influence and design.
Schibelius, L., & Ross, A., & Katz, A. (2022, August), An Empirical Study of Programming Languages Specified in Engineering Job Postings Paper presented at 2022 ASEE Annual Conference & Exposition, Minneapolis, MN. 10.18260/1-2--41235
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