В 2004 году совместный комитет по образованию сообществ ACM и IEEE Computer Society выпустил документ Computing Curricula 2001: Software Engineering, содержащий рекомендации по преподаванию программной инженерии. Особенностью этого документа является наличие рекомендаций по адаптации учебных программ к различным условиям преподавания и специфике отдельных стран. К сожалению, среди множества шаблонов составления учебных программ нет шаблона, учитывающего особенности российского образования.