{"title":"为机械工程师开设的计算机程序设计的第一门课程","authors":"B. Furman, E. Wertz","doi":"10.1109/MESA.2010.5552091","DOIUrl":null,"url":null,"abstract":"The first course in computer programming for Mechanical and Aerospace Engineers at San José State University is undergoing substantial renovation to better serve the educational needs of the students in the program. The renovated course emphasizes development of algorithmic problem solving skills and familiarity with the C programming language, Excel, and Matlab. Extensive use is made of Ch, a C interpreter, for learning the C language. A major innovation in the course is the use of a microcontroller with a custom-designed sensor/IO board as an experimental platform that the students use for several laboratory experiments. Student feedback regarding the renovations after the first two course offerings during the 2009–10 academic year has been positive. Further enhancements of the microcontroller-based experiments are expected through the use of a second generation sensor/IO board currently under development.","PeriodicalId":406358,"journal":{"name":"Proceedings of 2010 IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications","volume":"37 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":"{\"title\":\"A first course in computer programming for mechanical engineers\",\"authors\":\"B. Furman, E. Wertz\",\"doi\":\"10.1109/MESA.2010.5552091\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The first course in computer programming for Mechanical and Aerospace Engineers at San José State University is undergoing substantial renovation to better serve the educational needs of the students in the program. The renovated course emphasizes development of algorithmic problem solving skills and familiarity with the C programming language, Excel, and Matlab. Extensive use is made of Ch, a C interpreter, for learning the C language. A major innovation in the course is the use of a microcontroller with a custom-designed sensor/IO board as an experimental platform that the students use for several laboratory experiments. Student feedback regarding the renovations after the first two course offerings during the 2009–10 academic year has been positive. Further enhancements of the microcontroller-based experiments are expected through the use of a second generation sensor/IO board currently under development.\",\"PeriodicalId\":406358,\"journal\":{\"name\":\"Proceedings of 2010 IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications\",\"volume\":\"37 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-07-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"12\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of 2010 IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MESA.2010.5552091\",\"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 2010 IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MESA.2010.5552091","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A first course in computer programming for mechanical engineers
The first course in computer programming for Mechanical and Aerospace Engineers at San José State University is undergoing substantial renovation to better serve the educational needs of the students in the program. The renovated course emphasizes development of algorithmic problem solving skills and familiarity with the C programming language, Excel, and Matlab. Extensive use is made of Ch, a C interpreter, for learning the C language. A major innovation in the course is the use of a microcontroller with a custom-designed sensor/IO board as an experimental platform that the students use for several laboratory experiments. Student feedback regarding the renovations after the first two course offerings during the 2009–10 academic year has been positive. Further enhancements of the microcontroller-based experiments are expected through the use of a second generation sensor/IO board currently under development.