4 ms·
Actually I think what you are saying is simply that smart people who enter CS from tangential fields will still do well. Their competence will probably manifest
by whacked_new 18y ago
Actually I think what you are saying is simply that smart people who enter CS from tangential fields will still do well. Their competence will probably manifest itself regardless of what field they came from. The striking thing is when you say "English and Philosophy are far older disciplines than Computer Science; consequently their methods of teaching students how to represent ideas are far more developed."
This seems to make sense. But these disciplines, although old and established, have spread across (diffused, if you will) a larger area, such that they become umbrella terms for many other studies which may not be specifically concerned with the formulation of ideas, and even less so in a quantitative and procedural manner.
Thus it is still not entirely clear whether these older disciplines deserve credit for providing better training in representing ideas than straight-up CS.
- tsally 18y agoI originally had this view of English too, until I took a formal course on criticism in college. Some of the methods are surprisingly quantitative and all of them are procedural. Indeed, many techniques of criticism grew of the the fact that English Professors at universities in the 20th century had no formal method of research, while the counterparts in fields like Chemistry had no problem justifying their existence. I might be more precise in my words above by saying Literary Criticism instead of English. I agree with you that the direct benefit of these disciplines is not entirely clear; must research needs to be done in this area. One thing that is clear, however, is that the undergraduate CS curriculum is not particularly good at teaching this way of thinking. The closest you can come to achieving the effect of English and Philosophy on your thinking is a well designed CS curriculum focused on theory. I've found that the students here who find theory interesting also tend to be good programmers. Again, all of these thoughts are based simply on unscientific observation, but I believe there is a provable, related truth that might come out of them.