Should technology and software coding subjects be mandatory in the curriculum of high school education?

Acknowledging the wide spread influence, impact, and disruption that enabling technologies are having on society and business, strong consideration should be made to modernize educational curriculums to include technology subjects. Objectives would be to improve awareness, exposure, and creative thinking to ultimately inspire further experimentation and innovation.  Related to requiring students to learn language, science and math topics, strong consideration should me made to require students to gain base awareness, knowledge and coding skills. These foundational skills will become building blocks necessary to achieve life long successes and influence the pace of innovation across all industries and career paths.