Design principles as a theoretical production of design-based research: contributions of dialectics to a methodology for teaching algorithms and computer programming. (2025). EDeR. Educational Design Research, 9(1). https://doi.org/10.15460/eder.9.1.2143