Enhancing professional competencies of pre-service computer science teachers through blended learning: a quantitative study | Synapse