4 ms·
Try to think of the math as weird notation for code. For me, it really helped to be able to think of mathematical ideas in terms of code–as abstractions I coul
by tikhonj 10y ago
Try to think of the math as weird notation for code.
For me, it really helped to be able to think of mathematical ideas in terms of code–as abstractions I could define and use in programs. I got this view by learning and using Haskell, and I do think Haskell is better-suited for this than other languages, but it's applicable to anything: think about how you would phrase the relevant math in your code, using whatever abstraction facilities you're comfortable with.
I actually took this class a few years back. There is certainly some math, but it's all math that's transferable to code in a reasonably natural way. (In fact, that's roughly what the small projects/homework assignments entail!) Doing the assignments while paying attention to the abstractions you use in your code is going to be a great way to get over the math hurdle.