Asee peer logo

Learning a Second Language and Learning a Programming Language: An Exploration

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

First-year Programs: Computation in the First Year

Tagged Division

First-Year Programs

Page Count

14

DOI

10.18260/1-2--37423

Permanent URL

https://peer.asee.org/37423

Download Count

473

Request a correction

Paper Authors

biography

Jutshi Agarwal University of Cincinnati

visit author page

I am a PhD candidate in Engineering Education with a research focus on professional development for future faculty. Currently, I am the Lead Graduate Teaching Assistant for the first year engineering design course with an enrollment of 1300 students across all engineering majors.

visit author page

biography

Gregory Warren Bucks University of Cincinnati

visit author page

Gregory Bucks joined the Department of Engineering Education at the University of Cincinnati in 2012. He received his BSEE from the Pennsylvania State University in 2004, his MSECE from Purdue University in 2006, and his PhD in Engineering Education in 2010, also from Purdue University. After completing his PhD, he taught for two years at Ohio Northern University in the Electrical and Computer Engineering and Computer Science department, before making the transition to the University of Cincinnati. He has taught a variety of classes ranging introductory programming and first-year engineering design courses to introductory and advanced courses in electronic circuits. He is a member of ASEE and IEEE.

visit author page

biography

Kathleen A. Ossman University of Cincinnati

visit author page

Dr. Kathleen A. Ossman is an Associate Professor in the Department of Engineering Education at the University of Cincinnati. She teaches primarily freshmen with a focus on programming and problem solving. Dr. Ossman is interested in active learning, flipped classrooms, and other strategies that help students become self-directed learners.

visit author page

biography

Teri J. Murphy University of Cincinnati

visit author page

Dr. TJ Murphy is a professor in the Department of Engineering Education at the University of Cincinnati.

visit author page

biography

Cijy Elizabeth Sunny Baylor University

visit author page

Dr. Cijy Elizabeth Sunny is a PD Research Associate in the Department of Information Systems and Business Analytics, Hankamer School of Business at Baylor University. She is a research methodologist and psychometrician who has applied her skills in quantitative and mixed methods research methodology in the substantive areas of STEM education research, medical education, and more recently in engineering education. Additionally, she has been an educator and has taught primarily physics and also research methodology on three different continents. In addition to research, she has also conducted workshops on using concept mapping methodology for scale development, mixed methods research methodology for standardized patient educators, and standard-setting for physician educators. Dr. Sunny continues to invest her skills in engineering education research through her collaborations. As part of her new undertaking at Baylor University, she is investing her skills as a research methodologist and data analyst to fight human trafficking through the use of Information Technology working alongside the research team there in collaboration with a diverse group of stakeholders.

visit author page

Download Paper |

Abstract

Computing has become a foundational subject across the engineering disciplines with many first-year engineering curricula either including a course on computing or integrating computing within a broader introductory course. However, there is significant evidence that students have difficulty both learning and applying the computing concepts traditionally covered. Many different theories have been proposed for why students find computing concepts so difficult to understand. Some theories ascribe the difficulty in learning computing concepts to the abstract nature of the concepts and the lack of prior experience on which to build understanding. Other theories relate the difficulty to students incorrectly applying natural language structure to computing structures. One example of this is the use of the term While. In natural language, a sentence using the word while often implies an immediate cessation of an activity once the condition for termination is reached. In computing, on the other hand, the condition is only checked once during each iteration of a while loop, resulting in the potential for students to incorrectly assume that the loop will terminate as soon as a value changes that would cause the loop condition to fail and exit the loop.

It is this latter idea that is of interest in this paper. Learning multiple natural languages has often been associated with increased mathematical and scientific aptitude. Research also suggests that learning a new computing language may be similar to learning a natural language. However, little research has been done exploring the relationship between natural language acquisition and computing language acquisition, with even less on whether strategies employed for learning a natural language transfer to learning a computing language, particularly in an engineering setting.

This full research paper aims to explore whether a relationship exists between learning a second natural language and learning a computing language. All first-year engineering students at a large, midwestern, urban, R1 institution are exposed to computing concepts through a common first-year engineering curriculum. To explore if a relationship exists between learning a second natural language and learning a computing language, student performance in the first-year engineering courses will be evaluated based on previous or concurrent experience with second natural languages acquisition and controlled for by prior experience with computing languages and other mitigating factors (standardized test scores, etc.). Experience with a second natural language is defined as having successfully taken at least one university-level foreign language course (e.g., Spanish, French, German, Italian) either with AP credit (from high school) or in the first year of college. Experience with a computing language is defined as having taken at least one university-level computing course either in high school or in the first year of college.

Agarwal, J., & Bucks, G. W., & Ossman, K. A., & Murphy, T. J., & Sunny, C. E. (2021, July), Learning a Second Language and Learning a Programming Language: An Exploration Paper presented at 2021 ASEE Virtual Annual Conference Content Access, Virtual Conference. 10.18260/1-2--37423

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