How much math is required for CS

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

Homeless People Are Sexy Shirt $21.68

It's All Fucked Shirt $22.14

  1. 2 years ago
    Anonymous

    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.

  2. 2 years ago
    Anonymous
  3. 2 years ago
    Anonymous

    you have no interest in computing or computer science, you just want to become a code monkey. frick off.

  4. 2 years ago
    Anonymous

    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

    • 2 years ago
      Anonymous

      >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?

  5. 2 years ago
    Anonymous

    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.

  6. 2 years ago
    Anonymous

    The most important one is discrete math
    It's also the easiest of the bunch
    No reason not to learn it

    • 2 years ago
      Anonymous

      Yeah math proofs come in handy in so many of my scripts...

  7. 2 years ago
    Anonymous

    CS is literally math

    • 2 years ago
      Anonymous

      This is what computer "scientists" seriously believe.

    • 2 years ago
      Anonymous

      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)

  8. 2 years ago
    Anonymous

    Little for a code monkey position. You can do more interesting work if you know discrete math, calculus, linear algebra, probability, and statistics.

  9. 2 years ago
    Anonymous

    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.

    • 2 years ago
      Anonymous

      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.

    • 2 years ago
      Anonymous

      first time I've seen someone call "calculus without proofs" precalc and admit they suck at it

    • 2 years ago
      Anonymous

      Top universities in the US aren't hard. The hard part is getting in.

      • 2 years ago
        Anonymous

        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.

    • 2 years ago
      Anonymous

      Isn't that a high school level course? Are you FIlipino or some shit?

      • 2 years ago
        Anonymous

        yes. School ends at grade 9 here

  10. 2 years ago
    Anonymous

    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.

  11. 2 years ago
    Anonymous

    If you won't feel any enjoyment in discrete math and precalculus you won't feel any enjoyment in programming.

  12. 2 years ago
    Anonymous

    for CS? a LOT AFAIK. for programming? almost none at all.

  13. 2 years ago
    Anonymous

    pic related and all its prerequisites at minium

  14. 2 years ago
    Anonymous

    read the catalog before posting, you fricking homosexual

    [...]

  15. 2 years ago
    Anonymous

    You don't need analysis or even calc or that matter, but you do need to know discrete math which isn't much easier

  16. 2 years ago
    Anonymous

    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.

  17. 2 years ago
    Anonymous

    Relatively little, so long as you stay away from graphics of any kind

  18. 2 years ago
    Anonymous

    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.

    • 2 years ago
      Anonymous

      >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

  19. 2 years ago
    Anonymous

    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.

  20. 2 years ago
    Anonymous

    eh just read through bourbaki anyway

  21. 2 years ago
    Anonymous

    Frick you, Tyson. You're a legwork scientist.

  22. 2 years ago
    Anonymous

    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.

  23. 2 years ago
    Anonymous

    I have worked as a programmer proffessionally and I gotta say that you only need math for gamedev

  24. 2 years ago
    Anonymous

    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.

  25. 2 years ago
    Anonymous

    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.

  26. 2 years ago
    Anonymous

    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.

Your email address will not be published. Required fields are marked *