Software engineering is "an occupation that has been a craft or art form rather than a true engineering field." [1] For example:
In the United States the official engineering accreditation board, ABET, has accredited 13 undergraduate software engineering programs since 2003, and in Canada 9 such programs have been accredited (by CEAB). [2]