Content area

Abstract

Many first-year engineering curricula either include a course on computing or integrate computing within one of the introductory courses. There is significant evidence that students in these introductory programming courses have difficulty both learning the concepts as well as applying those concepts in the writing of code. This is especially prominent among engineering students. One reason for this discrepancy between the learning outcomes desired by instructors and student performance is that the instructional methods used and the very nature of the material does not match well with the learning styles of most engineering students. One promising avenue to explore in an attempt to address this issue is the use of graphical programming environments. A hypothesis is that using environments such as these could help students who tend to learn better from visual presentations, because the graphical nature of the program will help to make the structures easier to comprehend. The potential to enhance first- year student learning motivated a pilot approach at a large university’s introductory engineering class to use graphical programming as the dominant computer tool within the class. Design was taught through the use of a graphical programming language that culminated in a service- learning project in which students developed computer programs designed to excite middle school students about math and science. This paper will discuss the curricular structure, the implementation of the graphical programming language, examples from the class and initial assessments from the experience.

Computers are an integral part of the engineering landscape. They are used to model potential solutions, collect and analyze data, and create new parts through computer aided design packages and computer controlled machinery. In addition, they are starting to be increasingly incorporated into the products of design, from sneakers that track the distance traveled to smart building materials that can report on the stresses and strains they are experiencing. Computing skills have been identified as one of the attributes that future engineers will be required to possess [1]. Due to this increasing prevalence of computing technologies in both the design and implementation of engineering solutions, many first-year engineering curricula include either a course devoted entirely to computing concepts, or incorporate those concepts into other introductory courses.

There is significant evidence that students in introductory programming courses have difficulty both learning the concepts inherent in the field or computer science as well as applying those concepts in the writing of code [2, 3]. This is also true of engineering students. One reason for this discrepancy between the learning outcomes desired by instructors and student performance is that the instructional methods used as well as the very nature of the material do not match well with the learning styles of most engineering students.

Details

Title
Integration Of Graphical Programming Into A First Year Engineering Course
Source details
Conference: 2010 Annual Conference & Exposition; Location: Louisville, Kentucky; Start Date: June 20, 2010; End Date: June 23, 2010
Pages
15.781.1-15.781.13
Publication year
2010
Publication date
Jun 20, 2010
Publisher
American Society for Engineering Education-ASEE
Place of publication
Atlanta
Country of publication
United States
Source type
Conference Paper
Language of publication
English
Document type
Conference Proceedings
Publication history
 
 
Online publication date
2015-03-10
Publication history
 
 
   First posting date
10 Mar 2015
ProQuest document ID
2318131522
Document URL
https://www.proquest.com/conference-papers-proceedings/integration-graphical-programming-into-first-year/docview/2318131522/se-2?accountid=208611
Copyright
© 2010. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the associated terms available at https://peer.asee.org/about .
Last updated
2025-11-17
Database
ProQuest One Academic