News for hackers. Stuff that matters.
Re:Stroustrup: What Should We Teach New Software Developers? by andreyf on Thursday December 24, 2009 @12:23PM (#1014037)
But CS is about programming. However, in order to really understand programming (that is, making computers do things), it's important to understand "algorithms, data structures, machine architecture, programming (principled), some math (primarily to teach proof-based and quantitative reasoning), and systems (such as operating systems and databases)". Similarly, a real artist needs to know the different constructions of canvas, consistency and production of paint, brushes, etc., in order to use his tools and medium to the fullest extent.

There are no comments on this comment yet.