{"title":"基于前沿研究问题:成功与挑战,开发具有大量计算机编程组件的数值方法课程","authors":"M. Zaman, M. Markey, K. Schmidt","doi":"10.18260/1-2-620-38534","DOIUrl":null,"url":null,"abstract":"In order to meet the growing needs of both industry and graduate schools, where BME students are expected to know programming in higher level mathematical languages and have familiarity with numerical methods, we developed an integrated lab course that focuses simultaneously on languages, algorithms, and numerical methods. Given that our students come with a diverse background in mathematics and programming, our course has two fundamental goals. Firstly, we introduce two high-level computer programming languages suitable for math-intensive engineering studies, i.e., Matlab and Mathematica, in an effort to develop critical thinking and ensuring that students are able to work through complex problems without getting lost in syntax and programming style. The second focus of the course is to use these languages to construct and analyze computationally intensive problems tackled by BME researchers for cutting-edge research. To achieve this goal, all of our modules and homeworks are based on research problems currently of BME faculty in our department. This approach not only gets students excited about programming and proficient, it also proves beneficial to the faculty in getting fresh ideas about their current problems. Our presentation will highlight the results of monthly student surveys and end-of-term analysis along with challenges in teaching such an integrated course to students with little or no formal training in linear algebra and numerical methods.","PeriodicalId":315415,"journal":{"name":"2008 GSW Proceedings","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Developing a Numerical Methods Course with a Substantial Computer-Programming Component Based on Cutting-Edge Research Problems: Success and Challenges\",\"authors\":\"M. Zaman, M. Markey, K. Schmidt\",\"doi\":\"10.18260/1-2-620-38534\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In order to meet the growing needs of both industry and graduate schools, where BME students are expected to know programming in higher level mathematical languages and have familiarity with numerical methods, we developed an integrated lab course that focuses simultaneously on languages, algorithms, and numerical methods. Given that our students come with a diverse background in mathematics and programming, our course has two fundamental goals. Firstly, we introduce two high-level computer programming languages suitable for math-intensive engineering studies, i.e., Matlab and Mathematica, in an effort to develop critical thinking and ensuring that students are able to work through complex problems without getting lost in syntax and programming style. The second focus of the course is to use these languages to construct and analyze computationally intensive problems tackled by BME researchers for cutting-edge research. To achieve this goal, all of our modules and homeworks are based on research problems currently of BME faculty in our department. This approach not only gets students excited about programming and proficient, it also proves beneficial to the faculty in getting fresh ideas about their current problems. Our presentation will highlight the results of monthly student surveys and end-of-term analysis along with challenges in teaching such an integrated course to students with little or no formal training in linear algebra and numerical methods.\",\"PeriodicalId\":315415,\"journal\":{\"name\":\"2008 GSW Proceedings\",\"volume\":\"20 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 GSW Proceedings\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.18260/1-2-620-38534\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 GSW Proceedings","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.18260/1-2-620-38534","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Developing a Numerical Methods Course with a Substantial Computer-Programming Component Based on Cutting-Edge Research Problems: Success and Challenges
In order to meet the growing needs of both industry and graduate schools, where BME students are expected to know programming in higher level mathematical languages and have familiarity with numerical methods, we developed an integrated lab course that focuses simultaneously on languages, algorithms, and numerical methods. Given that our students come with a diverse background in mathematics and programming, our course has two fundamental goals. Firstly, we introduce two high-level computer programming languages suitable for math-intensive engineering studies, i.e., Matlab and Mathematica, in an effort to develop critical thinking and ensuring that students are able to work through complex problems without getting lost in syntax and programming style. The second focus of the course is to use these languages to construct and analyze computationally intensive problems tackled by BME researchers for cutting-edge research. To achieve this goal, all of our modules and homeworks are based on research problems currently of BME faculty in our department. This approach not only gets students excited about programming and proficient, it also proves beneficial to the faculty in getting fresh ideas about their current problems. Our presentation will highlight the results of monthly student surveys and end-of-term analysis along with challenges in teaching such an integrated course to students with little or no formal training in linear algebra and numerical methods.