Fundamentally, though, these are CS classes. Neither class gives students both a practical basis for programming and an understanding of the effects of computing on our daily lives. They teach ...