Quote:
Originally Posted by desiibond
Compiler Design is actually a very very very important subject if you want to master programming. And, OR helps you do better algorithms.
CG and visualization is not a subject that you can do in Engg. or in a semester. It's a waste subject.
Pattern Recognition is a much more complex subject and you will be scrathing your head 24x7 if you start reading it.
Data compression is an interesting topic but seriously speaking you can learn about this yourself.
OR is again a subject for which you need classroom teaching.
|
1) Disagree with this view. You do not need to know the internals of the compiler to "master programming". You would need to know compiler design/internals for "efficient" programming. They are two different things. Compiler design will mostly be at the lower level (hardware), since the interaction of compiler with the hardware is pretty important for performance issues.
2) Disagree again. If you look with that perspective no subject can be done in a semester! All that the courses give are an insight in Bachelors which you can "Master"
3) Pattern Recognition will haf to do more with Algorithms and mathematics.
4) Data compression again will make heavy use of Algorithm concepts and mathematics. That is surely NOT a subject which one can learn by oneself (or at least not in my case!)
5) I'd agree with this. OR requires proper classroom teaching and for me this is the most interesting subject out of the list. I had it during my Bachelors and I absolutely loved it.