Re:Java in College: "You might as well be teaching Chinese t...
by coliveira on Saturday December 20, 2008 @07:34PM
(#405003)
Maybe the problem is that programming is taught without a foundation on how computers work. Before I really learned how to program, I spent some time studying basic computer architecture, so I knew what was behind the programming language. Without this knowledge, I find it is really hard to understand what programming is.
[ Parent
| on HN ]
Re:Java in College: "You might as well be teaching Chinese t...
by stcredzero on Saturday December 20, 2008 @08:53PM
(#405070)
For me, I only really got it after I had taken all three courses:
- Machine Language
- Compiler Construction
- Operating Systems
Just after that, a bunch of lightbulbs started to fire off. I think the NAND to Tetris approach is really great in this regard. It's designed to be the place where it all comes together for a Comp Sci person.