Revolutionizing Software Engineering Education: Building Effective Team Skills Through Communities
The software engineering course at the University of Texas at El Paso helps students develop effective team skills by creating communities of practice. Through group work and learning from past experiences, students learn to apply disciplined software engineering practices. As they progress through the course, students become more influential in their teams and start to see themselves as software engineers. This approach helps students gain the skills needed to work well in team-based projects.