For years, computer science was considered the domain of tech experts, programmers, and number-crunchers; today, the discipline permeates all areas of thinking, from social sciences to the arts. This ...