As of 2004, in the U.S., about 50 universities offer software engineering degrees, which teach both computer science and engineering principles and practices.
Alates 2004. aastast on umbes 50 Ameerika Ühendriigi ülikoolis pakutud tarkavaratehnikat bakalaureuseõppes, mis õpetab nii informaatikat kui ka tarkvarainseneri töö põhimõtteid ja tavasid.