Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Engineering Education

Electrical and Computer Engineering Faculty Research & Creative Works

Series

2012

Articles 1 - 1 of 1

Full-Text Articles in Engineering

Software Education For Changing Computing Technology, Steve Eugene Watkins Jan 2012

Software Education For Changing Computing Technology, Steve Eugene Watkins

Electrical and Computer Engineering Faculty Research & Creative Works

Software education has been dominated by procedural-based programming languages such as BASIC, FORTRAN and C, and before that, the assembly languages. The primary reason that this methodology has held such sway in education was that it allowed quick action for the first major users of computers. This approach was the most straight-forward means of utilizing hardware that, over the last 60 years, has gotten faster and more complex through smaller and more densely packed elements. However, traditional advances as described by Moore’s law are now reaching both physical and economic limits. Pure object-oriented programming approaches offer benefits for hardware that …