Innovation in teaching mechanical engineering applications

Osama A.Abu Zeid, Murat M. Tanyel

Research output: Contribution to journalConference articlepeer-review

7 Citations (Scopus)


Engineering educators usually resort to either general purpose computer programming languages or specific software packages for high level problem solving. The balance has recently tipped in favor of specific packages. These, however, inhibit the development of programming skills for active, innovative and dynamic education processes. One reason is that the syntax of traditional languages adds one more level of distraction to the point that the engineering context of the problem may be lost. The recent emergence of graphical programming languages for engineers (such as LabVIEW(R)) remedies this situation by providing an environment which focuses on the process. The modularity of such languages enables the instructor to adjust the programming challenge so that the engineering content of the problem may be highlighted. In this paper, three representative problems from the subjects of manufacturing, dynamics and component design are selected to illustrate the use of a graphical programming language to both introduce early basic engineering and programming concepts and in the solution of typical mechanical engineering problems. These problems are all parametric in nature and simulate real world problems.

Original languageEnglish
Pages (from-to)82-86
Number of pages5
JournalProceedings - Frontiers in Education Conference
Publication statusPublished - 1994
EventProceedings of the 1994 24th Annual Conference on Frontiers in Education - San Jose, CA, USA
Duration: Nov 2 1994Nov 6 1994

ASJC Scopus subject areas

  • Software
  • Education
  • Computer Science Applications


Dive into the research topics of 'Innovation in teaching mechanical engineering applications'. Together they form a unique fingerprint.

Cite this