Abstract
Teaching design patterns has proved to be a complicated topic in software engineering courses. Practitioners require mastering this technique in order to develop higher-quality programs. As part of the experiment, we used pair programming practice to solve this problem in an undergraduate classroom activity, aiming that finding the best pair configuration based on previous programming skills and character affinity, would lead us to better results. The experiment was divided into five rounds, increasing the complexity every each exercise. Afterward, we compared the score obtained by the students in the mid-term exam with last semester scores, resulting in an improvement of 0.37 points with the previous semester, which was 12.3% of the highest score (3 points).
Original language | English |
---|---|
Pages (from-to) | 543-544 |
Number of pages | 2 |
Journal | Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE |
DOIs | |
State | Published - 15 Jun 2020 |
Event | 25th ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2020 - Trondheim, Norway Duration: 15 Jun 2020 → 19 Jun 2020 |
Keywords
- Arquitectura de software
- Desarrollo de software
- Estrategias de aprendizaje
- Learning strategies
- Pair programming
- Programación en pareja
- Software Architecture
- Software development
COAR
- Conference Object
OECD Category
- Ingeniería de sistemas y comunicaciones
Ulima Repository Category
- Ingeniería de sistemas / Software