{"title":"编程性能的比较:促进STEM和计算机科学教育","authors":"Andrew Huang","doi":"10.1109/ISECON.2015.7119903","DOIUrl":null,"url":null,"abstract":"Computer programs, constructed to facilitate the development of the technological world, are created with different objectives for different target platforms. As a result, different languages may exhibit significantly different run times when performing specific tasks. In a world where computer programming is instrumental in STEM education, computer languages are often utilized to perform mathematical calculations in classrooms. In this experiment, I compared different run time speeds for Python, C, and Java on Cygwin, Linux, and MacAir to compare the languages' run times. The purpose of this research paper and poster is to demonstrate, test, analyze, and utilize knowledge of the varying speeds of languages to promote the educational use of computer languages. This data can be applied by utilizing certain languages when paired with different platforms to enhance and accelerate student learning in the classroom.","PeriodicalId":386232,"journal":{"name":"2015 IEEE Integrated STEM Education Conference","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Comparison of programming performance: Promoting STEM and computer science education\",\"authors\":\"Andrew Huang\",\"doi\":\"10.1109/ISECON.2015.7119903\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Computer programs, constructed to facilitate the development of the technological world, are created with different objectives for different target platforms. As a result, different languages may exhibit significantly different run times when performing specific tasks. In a world where computer programming is instrumental in STEM education, computer languages are often utilized to perform mathematical calculations in classrooms. In this experiment, I compared different run time speeds for Python, C, and Java on Cygwin, Linux, and MacAir to compare the languages' run times. The purpose of this research paper and poster is to demonstrate, test, analyze, and utilize knowledge of the varying speeds of languages to promote the educational use of computer languages. This data can be applied by utilizing certain languages when paired with different platforms to enhance and accelerate student learning in the classroom.\",\"PeriodicalId\":386232,\"journal\":{\"name\":\"2015 IEEE Integrated STEM Education Conference\",\"volume\":\"22 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-03-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 IEEE Integrated STEM Education Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISECON.2015.7119903\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE Integrated STEM Education Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISECON.2015.7119903","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Comparison of programming performance: Promoting STEM and computer science education
Computer programs, constructed to facilitate the development of the technological world, are created with different objectives for different target platforms. As a result, different languages may exhibit significantly different run times when performing specific tasks. In a world where computer programming is instrumental in STEM education, computer languages are often utilized to perform mathematical calculations in classrooms. In this experiment, I compared different run time speeds for Python, C, and Java on Cygwin, Linux, and MacAir to compare the languages' run times. The purpose of this research paper and poster is to demonstrate, test, analyze, and utilize knowledge of the varying speeds of languages to promote the educational use of computer languages. This data can be applied by utilizing certain languages when paired with different platforms to enhance and accelerate student learning in the classroom.