The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
Communications of the ACM - Self managed systems
Processing: A Programming Handbook for Visual Designers and Artists
Processing: A Programming Handbook for Visual Designers and Artists
Education: Teaching computing to everyone
Communications of the ACM - Security in the Browser
Tackling engagement in computing with computational music remixing
Proceeding of the 44th ACM technical symposium on Computer science education
Form, function and performances in a musical instrument MAKErs camp
Proceeding of the 44th ACM technical symposium on Computer science education
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
While algorithms have existed in math, music and other fields for over one thousand years, the use of algorithms to solve problems has become easier than ever before due to the advent of the modern computer. This fact, in combination with advances in signal processing, makes an understanding of computer science an absolute necessity for future composers of music. This paper describes a highly successful intensive three week class called Musicomputation, in which computer science and computer music were taught to eleven 11-17 year old students with previous expertise in music and mathematics. We discuss details of the class and the possible implications for education.