News for hackers. Stuff that matters.
Re:How I Would Design a Programming Degree by vph on Friday May 25, 2012 @02:05PM (#4024709)
no formal study of the analysis and design of algorithms?
Re:How I Would Design a Programming Degree by sp332 on Friday May 25, 2012 @02:22PM (#4024790)
See the section titled "On the Glaring Omission."
Re:How I Would Design a Programming Degree by RodgerTheGreat on Friday May 25, 2012 @03:42PM (#4025101)
From my perspective, the point of a Data Structures class is not so that students can implement a red-black tree or skip-list off the top of their head- it's so that the performance characteristics of those structures and their associated algorithms will be deeply engrained. I've never needed to implement a hashmap from scratch in industrial code, but I've sure as hell needed to understand how they work beyond simply memorizing "insertions and lookups approach constant time". Algorithms is a similar story. I think leaving those courses out of a programming curriculum will result in mediocre programmers at best.