Return to Article Details A Virtual Teaching Model of Software Engineering Guided by Competencies, Teams and Projects Download Download PDF