Music education versus computer science education24 April 2010·3 minsHow do we train professional musicians compared to software engineers? Musicians develop an ability to relate theory and history to practice; we should do more in computer science.