DocumentCode
711592
Title
Comparison of programming performance: Promoting STEM and computer science education
Author
Huang, Andrew
fYear
2015
fDate
7-7 March 2015
Firstpage
123
Lastpage
125
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.
Keywords
computer aided instruction; computer science education; C; Cygwin; Java; Linux; MacAir; Python; STEM education; computer languages; computer programs; computer science education; mathematical calculations; programming performance comparison; promoting STEM; target platforms; technological world; Computers; Education; Java; Linux; Programming profession; CPU run times; STEM education; computer science; programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Integrated STEM Education Conference (ISEC), 2015 IEEE
Conference_Location
Princeton, NJ
Print_ISBN
978-1-4799-1828-7
Type
conf
DOI
10.1109/ISECon.2015.7119903
Filename
7119903
Link To Document