A Music Programming Course for Undergraduate Music Conservatory Students: Evaluation and Lessons Learnt Topics: Fostering Computational Thinking through Music In Proceedings of the 15th International Conference on Computer Supported Education - Volume 1: CSME, 387-396, 2023 , Prague, Czech Republic