Softwareproject Informatica

Alle projecten

PatternPal

PatternPal is an IDE extension created to support students in effectively implementing design patterns within their code. Currently, it is exclusively available for use with Visual Studio. It has the capability to detect patterns within a C# project and offers valuable feedback on any incorrect or missing elements in the implementation. Furthermore, it is able to guide students through the step-by-step process of pattern implementation, making it an effective tool for learning and practicing software design patterns. Finally, by capturing and analyzing user behavior during programming sessions, it provides a unique opportunity for research in the field of computer science education. The extension is specifically designed to be used during the MSO course at Utrecht University.