News for hackers. Stuff that matters.
Re:Learn Physics by Programming in Haskell by emmelaich on Saturday February 24, 2018 @10:51PM (#16457009)
One odd thing for me was that example problems seem to taken from physics and engineering. Which is natural for the authors and the time -- computer science departments typically started out as part of the Physics or Engineering departments.

One of the first examples is Newton's method for approximation. Which many beginning programmers have never encountered.

Re:Learn Physics by Programming in Haskell by Jtsummers on Saturday February 24, 2018 @11:26PM (#16457121)
In particular CS at MIT ~was~is in the EECS department. MIT also begins with calculus (18.01), not algebra or pre-calculus or anything else. Newton's method, at least in my undergrad (Georgia Tech, not MIT), did introduce Newton's method at some point (I cannot remember the context, but I do remember it in my first or second calculus course). Since SICP students would have taken or be taking Calculus at the same time, it wouldn't be a stretch for them to have seen those sorts of problems already.
Re:Learn Physics by Programming in Haskell by nikofeyn on Sunday February 25, 2018 @12:53AM (#16457375)
cs at mit is in the eecs department.
Re:Learn Physics by Programming in Haskell by Jtsummers on Sunday February 25, 2018 @01:08AM (#16457410)
Oops, yeah. That wasn't supposed to be past tense.
Re:Learn Physics by Programming in Haskell by nikofeyn on Sunday February 25, 2018 @09:41AM (#16459139)
haha. no worries. :)
Re:Learn Physics by Programming in Haskell by 0x445442 on Sunday February 25, 2018 @08:50AM (#16458925)
I posted the link elsewhere but if you take a look at this talk https://www.youtube.com/watch?v=O3tVctB_VSU it will give you an idea of where Sussman is coming from.

Also, I think right in the beginning of the very first lecture of the series Abelson talks about Computing as a way of codifying processes. In the link I included, Sussman says flat out that what he's interested in is using Computing as a better way to teach physics.