asked this on IQfy and they told me to just read all of bourbaki. What does IQfy think?
It's All Fucked Shirt $22.14 |
It's All Fucked Shirt $22.14 |
asked this on IQfy and they told me to just read all of bourbaki. What does IQfy think?
It's All Fucked Shirt $22.14 |
It's All Fucked Shirt $22.14 |
Just start coding who gives a shit how much math it requires if you aren't a midwit you can learn as you go. You can put a fully functioning website or app only knowing addition nowadays.
you have no interest in computing or computer science, you just want to become a code monkey. frick off.
Minimal math is required to be a codemonkey.
> t. codemonkey
Getting through a CS programme would REQUIRE
> Discrete Mathematics
> Computational Mathematics
Might even require additional advanced mathematics.
Depending on your course selection, you could be looking at Linear Algebra and multivariable calculus.
Protip: don't fricking pick compiler theory - what a fricking waste
>Protip: don't fricking pick compiler theory - what a fricking waste
Because they teach you formal languages and infinite autism automata before teaching you how to write a compiler?
To get a job? Nothing.
To be good? About what they teach you in a CS undergrad at a good school. Most people just eek by, but if you actually learn and understand it, it's tremendously useful.
> inb4 make 200k never use math
I use math so often in programming (and used to not), that I know that this is just a signal you are doing absolutely nothing interesting, and probably dunning kruger hard.
The most important one is discrete math
It's also the easiest of the bunch
No reason not to learn it
Yeah math proofs come in handy in so many of my scripts...
CS is literally math
This is what computer "scientists" seriously believe.
technically this is true but its pretty easy compared to a dedicated mathematics degree (and CS is also way more in demand as many people with mathematics essentially just become software engineers)
Little for a code monkey position. You can do more interesting work if you know discrete math, calculus, linear algebra, probability, and statistics.
A LOT of math.
I just got my ass handed to me at Pre-Calculus. Yep, not even real Calculus, just functions, limits and derivatives.
And that's only the first semester on an average university on a third world country. I cannot imagine what CS is like at a top level university like MIT or Harvard.
This. My head almost exploded when we reached vector calculus in three dimensions and this is litierally on a 3rd world university. Discrete math is easy but the rest, oh gawd.
first time I've seen someone call "calculus without proofs" precalc and admit they suck at it
Top universities in the US aren't hard. The hard part is getting in.
top CS programs tend to be more mathy and theoretical. At tier 2 schools it's more similar to an engineering program. At tier 3 it's like shitty job training, learn to use java etc.
Isn't that a high school level course? Are you FIlipino or some shit?
yes. School ends at grade 9 here
I was always scared of CS because of my mediocre time in math before undergrad, but I found it to be not that difficult. Discrete math was actually enjoyable.
The only math I use in my dayjob is statistics to some extent, although discrete math comes up so often during regular dev work that you need to know it.
If you won't feel any enjoyment in discrete math and precalculus you won't feel any enjoyment in programming.
for CS? a LOT AFAIK. for programming? almost none at all.
pic related and all its prerequisites at minium
read the catalog before posting, you fricking homosexual
You don't need analysis or even calc or that matter, but you do need to know discrete math which isn't much easier
I can tell you a computer science degree at my uni requires basic linalg, calculus and then depending on courses you take could end up with either applied math which deals with differential equations mostly or operations research which is discrete mathematics. You shouldn't be scared of mathematics, think of what people achieved pre computer era with mathematics. Also seeing as how computers basically just emulate mathematical environments you will always find use for mathematics.
Relatively little, so long as you stay away from graphics of any kind
In a similar note, how useful is Abstract Algebra to CS? I'm going to be an applied mathematician and I'm not sure if I should really care about AA at all, even though it's a very nice subject.
>how useful is Abstract Algebra
very useful, so much that even codemonkies get to use it lately (effect systems) and with functional meme getting popular, it's just going to be more relevant to them
just pay attention when you're covering universal algebra and commutative algebra, those are the most useful flavours
The large majority of CRUD work (which is most work) does not require any math beyond basic algebra and an understanding of what people are discussing when they're talking about complexity and Big O notation. That will get you really far.
One thing you'll be completely deficient in is understanding the papers and theory around programming language implementations themselves, which some on this thread are discussing when they mention discrete math. That's not really the end of the world and you can scrape by just by learning everything you can about parsing and lexing, because in the real world you're going to hit a lot of parsing problems doing boring work.
The other major thing you'll be deficient in is understanding 3D graphics programming and things along the lines of digital signal processing and working with audio. DSPs in particular are not something you can just 'fake' or scrape by with just copying other people's code. You'll be able to understand what the code is doing, but you'll have no idea why it actually works. This one really sucks, but if you've got no interest in this, then you can skip calculus.
It all depends on what you actually care about, anon.
eh just read through bourbaki anyway
Frick you, Tyson. You're a legwork scientist.
Are you talking about getting a degree or getting a job? If it's a degree any half decent school will require calc 1-2, discreate math, linear algebra, calc-based stats, and while not math per say they'll require physics 1-2. That said all of these are 1st and 2nd year level courses. You don't need to be a math wizard to pass any of those. If you're worried about the math to the point it scares you off you have bigger problems.
I have worked as a programmer proffessionally and I gotta say that you only need math for gamedev
I’m better at the Math courses than my computer science classes. I got bodied at Operating Systems and Algorithms. But got an A’s in all my math classes.
for codeing you need no math other than being able to lultiple divide add and subtract and maybe percentage calculations.
if you want to get into machine learning you need to be good at math, you dont have to be a genius and if you not completly moronic you can pick it up along the way.
And if you want to study computer science which is a total waste you might need some math.
Everyone that studies CS and doesnt care about a stupid degree to impress their family is dropping out of CS and works for a company and makes 6 figures eeeasy.
Required? If you have object permanence, can read and write you are good to go.
Recommended? Calculus (mostly so you know how to do discrete approximations), and linear algebra (all of it is useful one way or another).
Function optimization is good if anything you do is related to machine learning. Also whatever topic teaches Fourier transforms because that thing has a habit of creeping in to pretty much everything.