2 ms·
More than anything else, Computer Science is young. Unlike other disciplines, there has not yet been a schism between the theoretical and practical yet. In scho
by macrael 16y ago
More than anything else, Computer Science is young. Unlike other disciplines, there has not yet been a schism between the theoretical and practical yet. In school, we learned a bit of everything. I took classes focused on algorithms and computation, but also took classes on software design, learning how to use databases and practicing loose coupling and such.
If you look a physics, which has been around a little longer, you see a definite split. A physics major is a license to explore the theoretical limits of the physical world. Engineers design bridges and learn skills that let them do that really well. Both sides have overlapping knowledge and their knowledge is complimentary, but schools split them into distinct groups.
My guess is that, in time, we will see the same split in computer science.
- profgarrett 16y agoI really agree with this, but think that we'll see even more of a split than just math/application. I got my PhD in Information Systems and Technology, which fused a social science approach with a topic of information systems being used in different domains. I found it really useful, and think that a business-oriented/programming-oriented/math-oriented division will probably split up the field.