[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Okay /adv/ how do you study math, I love programming and what

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 7
Thread images: 1

File: blank.jpg (33KB, 1920x1080px) Image search: [Google]
blank.jpg
33KB, 1920x1080px
Okay /adv/ how do you study math, I love programming and what to pursue it as a career however I understand that this path involves a lot of high level math, how should I go about teaching myself. My real goal here is to be proficient enough to place in Calc at my college so I can transfer with Calc 1 and 2.
>>
>>17660520
Do a lot of practice problems. It's honestly that simple. As for placing into Calc, I'd suggest you review simplifying algebraic expressions.
>>
It doesn't involve high level math, at least not be my standards. The stuff you would actually use is linear algebra (maybe) and boolean logic/discrete maths (stupidly basic/common sense). You can learn it online, like most things just get the ins and outs and just it out. It's all rule based so you just start at the bottom and build up.
>>
My experience with programming is that much of it tends to be finding ways to avoid having to do higher level math. That's pretty much what computational physics is - 'brute forcing' problems that are impractical to solve traditionally for whatever reason.
>>
Programming isn't math, it's logic. Programming in itself doesn't require high-level math, but depending on what kind of project you are working on you might need it. Many programmers go through their career without ever using high-level math.
http://www.sarahmei.com/blog/2014/07/15/programming-is-not-math/

I'm not telling you not to learn math, I actually think you should. In any STEM field (and even other fields) people who understand math well tend to do much better and win much more than people who don't. Even if you'll never use it, by learning and understanding it you will wire your brain to think in a very clear and logical way. Math is the language of the universe. But don't let it sidetrack you from your main goal and passion. If you want to work as a programmer you need to learn CS first and then math.

And to learn math you need to read the theory and do exercises until you UNDERSTAND it. You need not only to remember the formulas but to know the relationships between them and to know why those formulas and relationships exist. It can be very frustrating when you start, but you will feel a great sense of satisfaction when you finally understand something after trying to wrap your brain around it for hours. It also becomes much easier to understand as you learn, if you're doing it properly.
>>
>>17660567
This. The reason for teaching math to attempting programmers is to learn basics and abstract thinking. Those 2 basic lectures have not much in common with real math.
>>
(junior) programmer here - I can definitely agree that programming generally doesn't involve a lot of high level math - generally if you have to do it then you're always looking for ways to simplify it, because generally your application is going to have other priorities (especially in a game) than doing a bunch of math, so it would be considered unnecessarily expensive. Exponents and radicals in particular, which might be common in calculus, are pretty expensive and they present an unknown if you can't guarantee the limits of your roots/exponents. If you have to do anything too crazy, you generally try and cut corners by pre-computing stuff to store in tables etc.

That said, there are cases where it's useful to know some simple concepts very well. Trigonometry is endlessly useful whenever you want a 'curve-like' behaviour to an interpolation, need to smooth data etc. Binomial series is the foundation behind Bezier curves, which are pretty powerful things. But this stuff is all documented online and you will have specific considerations to make when implementing them in code vs on paper.

If you want a solid maths textbook though, I'd recommend Engineering Mathematics by K.A Stroud. It covers more than you really need to know but it starts with really simple concepts and explains them well.
Thread posts: 7
Thread images: 1


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.