Re:Mathematics for Computer Science (2018) [pdf]
by mgaunard on Friday January 09, 2026 @07:29AM
(#46553173)
It's well established that practical project work is what works best at producing tangible results, and most institutions that aim to produce the best programmers focus on that.
I can understand this is not the approach preferred by academic types which is a strong community on hackernews.
Most people are more motivated to understand the theory because it helps them solve a practical problem, rather than theory for the sake of theory.
Re:Mathematics for Computer Science (2018) [pdf]
by criddell on Friday January 09, 2026 @08:27AM
(#46553588)
I thought this thread was about computer science. Working on a programming project is related to computer science in the same way that welding together a shelf is related to mechanical engineering.
Re:Mathematics for Computer Science (2018) [pdf]
by ghaff on Friday January 09, 2026 @08:49AM
(#46553786)
Being "handy" around the house (or even more advanced tinkering) and a mechanical engineering degree--maybe especially from a good school--are absolutely not the same thing.
Re:Mathematics for Computer Science (2018) [pdf]
by criddell on Friday January 09, 2026 @10:11AM
(#46554701)
Totally agree! And being able to whip together a webapp for your church is absolutely not the same thing as computer science.
Computer scientists often program but not all programmers are computer scientists.
Building a bunch of software projects probably isn’t a very efficient way of learning computer science. You might figure out things like big-O or A* on your own, but a more academic approach is going to take you further, faster.