Aligning software engineering teaching strategies and practices with industrial needs See original record