Author_Institution :
Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA
Abstract :
Our interest in software assurance extends from critical infrastructure to finance to manufacturing, and almost everything in between. Yet, if you look at our computing curricula, you will find almost no attention to this topic at the undergraduate level, and the fact is that many in the field of computing do not go on to receive advanced degrees. Until we recognize this need, as educators, our curricula will continue to fall short, and our critical systems will be subject to attacks, break-ins, and compromises, resulting in financial loss, loss of credibility, and even more grave consequences.
Keywords :
computer science education; software quality; computing curricula; computing education; credibility loss; critical infrastructure; financial loss; software assurance; Application software; Computer aided manufacturing; Computer applications; Computer science education; Ethics; Finance; Pervasive computing; Security; Software engineering; Software safety; Education; Software assurance;