Pedagogically effective programming environment for teaching mechanism design
The CH programming environment is an open system. Users can enhance the system through its various user interfaces. CH is specially designed for applications in mechanical systems engineering, although it is applicable to many other disciplines as well. CH has been successfully used as a teaching an...
Saved in:
Published in | Computer applications in engineering education Vol. 2; no. 1; pp. 23 - 39 |
---|---|
Main Author | |
Format | Journal Article |
Language | English |
Published |
New York
John Wiley & Sons, Inc
1994
|
Subjects | |
Online Access | Get full text |
ISSN | 1061-3773 1099-0542 |
DOI | 10.1002/cae.6180020105 |
Cover
Loading…
Summary: | The CH programming environment is an open system. Users can enhance the system through its various user interfaces. CH is specially designed for applications in mechanical systems engineering, although it is applicable to many other disciplines as well. CH has been successfully used as a teaching and learning tool for an undergraduate course, Computer‐Aided Mechanism Design, at the University of California, Davis in Fall 1993. In this article we will present the CH programming environment and programming features developed for teaching and student learning. We will describe how a teaching toolbox is developed and used for teaching mechanism design. Source codes in the teaching toolbox are available to students so that they can study the software implementation of algorithms and modify the codes to solve similar problems. Although the developed teaching toolbox is specific for instruction on mechanism design, the CH programming environment and ideas presented in this article are general, and they are applicable to instructional improvement for a wide range of subjects in engineering. |
---|---|
Bibliography: | ark:/67375/WNG-5GDC20BK-F University of California istex:07957454EA63207B5EDDBDEB28FFAED12C18A713 National Science Foundation as a Research Initiation Award - No. DDM-9309207 ArticleID:CAE6180020105 Harry H. Cheng has been an assistant professor in the Department of Mechanical and Aeronautical Engineering, University of California, Davis, since 1992. His current research interests include system integration, programming environments and programming languages, CAD/CAM, and robotics. He received an MS in mathematics and a PhD in mechanical engineering from University of Illinois at Chicago in 1986 and 1989, respectively. He worked as a senior engineer on developing automatic package handling systems at Research and Development, United Parcel Service, Inc. from 1989 to 1992. He received a Research Initiation Award from the National Science Foundation in 1993. He received the Procter and Gamble Best Paper Award at the 1993 Third National Conference on Applied Mechanisms and Robotics. He was awarded a Junior Faculty Research Fellowship from the University of California, Davis in 1993. He received an Outstanding Contribution Award from United Parcel Service, Inc. in 1990. He was awarded three University Fellowships from the University of Illinois at Chicago (1986–1987, 1987–1988, 1988–1989). He is an associate member of ASME, and a member of the IEEE Computer Society and the IEEE Robotics and Automation Society. ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
ISSN: | 1061-3773 1099-0542 |
DOI: | 10.1002/cae.6180020105 |