Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Software engineering (2nd ed.): principles and practice
Software engineering (2nd ed.): principles and practice
Software Engineering
Using puzzles in teaching algorithms
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Engaging students by intertwining puzzle-based and problem-based learning
Proceedings of the 13th annual conference on Information technology education
Hi-index | 0.00 |
Storytelling has been used from time immemorial as a powerful educational tool to exchange and propagate complex ideas. Similarly, puzzles have been known as stimulators of thinking and problem solving skills. Both storytelling and puzzles found their rightful place in primary and secondary education through the years. However, their value in higher education has only been recognized recently. This paper describes how these two educational aids can be used for motivating various concepts of software engineering.