When the the ACM and CSTA release a report entitled " Running on Empty : The Failure to Teach K-12 Computer Science in the Digital Age " ?
The process aspects of computer programming are often referred to as software engineering .