Integration of systemic, competency-based, and contextual approaches in preparing future mathematics and computer science teachers for work in a digital environment | Synapse