• 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