{"title":"机械工程应用教学的创新","authors":"O.A. Abu Zeid, M. Tanyel","doi":"10.1109/FIE.1994.580474","DOIUrl":null,"url":null,"abstract":"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) 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.","PeriodicalId":288591,"journal":{"name":"Proceedings of 1994 IEEE Frontiers in Education Conference - FIE '94","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Innovation in teaching mechanical engineering applications\",\"authors\":\"O.A. Abu Zeid, M. Tanyel\",\"doi\":\"10.1109/FIE.1994.580474\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"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) 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.\",\"PeriodicalId\":288591,\"journal\":{\"name\":\"Proceedings of 1994 IEEE Frontiers in Education Conference - FIE '94\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1994-11-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of 1994 IEEE Frontiers in Education Conference - FIE '94\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/FIE.1994.580474\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 1994 IEEE Frontiers in Education Conference - FIE '94","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FIE.1994.580474","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Innovation in teaching mechanical engineering applications
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) 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.