Case Study of Learning Music using Scratch Programming Environment and the Impact of Musical Knowledge on Learning Computer Programming | IEEE Conference Publication | IEEE Xplore