>Algorithms >Geometry >Data Structures >Combinatorics >Category theory >Homotopy Type Theory >Logic >Computational Complexity >Cryptography >Number theory >Abstract Algebra >Machine Learning >Linear Algebra >Real Analysis >Measure theory >Probability theory
Are all good topics to have foundations in to study CS. Why is CS a meme here?
The rest isn't really core CS, you will use only the most basic stuff of fields like statistics and number theory unless you specialize on them
Angel Harris
Christian Science is no more science than string theory.
Ryan Rodriguez
My graduate ML course uses advance mathematics. Essentially you needed to have been either a stats or math major to take the course. 2 weeks in and 0 code. All mathematics and 0 discussions of applications. Still don't see why CS is a meme. It is an extension of my pure math degree.
Owen Green
what "advanced mathematics" do you use? Without failure, anyone using the phrase "advanced mathematics" is using at most undergrad introductory math
Anthony King
take my course, you'd fail out.
Levi Watson
>>Algorithms You mean "algorithms". Real algorithms are those studied in number theory were you rigorously prove a non-trivial result about one.
>>Geometry You mean "geometry". Any non-rigorous, non-axiomatic treatment of geometry is lacking at best.
>>Data Structures I'll give you this one. As Wildberger stresses, mathematicians would really benefit from studying more data structures outside of programming courses.
>Combinatorics >Category theory >Homotopy Type Theory >Logic >Computational Complexity >Cryptography >Number theory >Abstract Algebra >Machine Learning >Linear Algebra >Real Analysis >Measure theory >Probability theory
You mean "insert all of that".
Nathaniel Wilson
no answer? that's what I thought. I'm sorry you find calculus 1 and stats for dummies hard
Owen Ortiz
I did pure math. I meant what I wrote.
William Davis
It is an at elite school. Doubt you'd get in. Did pure math. Doubt you could do that.
Eli Edwards
>I'M SMAAAAART REEEEEEEEEEEE still not posting what you're doing
Michael Lewis
>I meant You mean you "meant" what you wrote.
CS courses in mathematics are not rigorous. No math course outside of the pure mathematics department is even remotely rigorous. I say this from experience. All of my friends are engineering or computer science majors. It doesn't even compare.
From the first semester when we are just doing calculus the difference is fucking huge.
Jacob Hughes
I'm not posting anything to identify myself. Also, in grad courses you don't focus on grades/exams. It is about producing publishable research. The ML version you are thinking of is the level of an undergrad course.
Jaxon Turner
Not him. But 90% dropped out after 3 semester of my degree + 70-90% failrate dependent on subject in some exams is not that rare here.
Robert Rogers
I took calculus like a dozen years ago. Calculus isn't rigorous in the math department since plebs like you take it. Analysis should be required for all engineering/CS/physics fags instead.
Ian Carter
>the ML version you are thinking of you can read minds now? you wouldn't need to post anything to identify your sorry ass, just ATTEMPT TO SAY what the fuck you're using from math so I can call bullshit at how ridiculous it sounds and make fun of you for being a lying brainlet
Benjamin Robinson
CompSci is just getting the beep boops to math for you because you can't pencil.
Faggot.
Ayden Gomez
Kek. No fuck off. I did pure math, I know what rigor is unlike you.
Benjamin Ramirez
seems like a pretty standard program, why are you posting this?
Nathaniel Cox
>Calculus isn't rigorous in the math department since plebs like you take it.
What? I don't really understand this phrase right here. What do I have to do with calculus courses?
>Analysis should be required for all engineering/CS/physics fags instead.
It should, but that is not the current reality. And you know if they changed that and they made those fags learn a rigorous calculus course like math majors do, all of them would fail.
Dominic Ortiz
What are you some kind of rigor nigger
Alexander Jones
if analysis was required people would be much less inclined to enroll on a larger scale
in other words universities wouldn't be able to milk tuition as much as they do now
Kevin Sullivan
kek you're lying, you didn't do math and you're a CS freshman
Landon Young
To answer people like I doubt that most University have such a math-heavy background. Especially not in the US.
Dylan Flores
They should teach all CS/Physics/Engineering majors Analysis using Rudin as a first exposure to Calculus. If they fail then good.
yes
Anthony Baker
math heavy? calculus based ODEs is a standard capstone or engineering math in any university. you might not realize that europe calls calculus "mathematical analysis" and think it's actually analysis
Eli Butler
>he's using the Veeky Forums Rudin meme to pretend he knows math oh boy
Carter Cruz
Says the pleb that doesn't know k-theory. Go back to your kiddy pre-calc course.
Chase Taylor
>t. someone with Calc I-III with just 3 credits each and washed down curriculum
Easton Murphy
>I'll namedrop some topic of math and give absolutely no detail so I don't show I don't know anything about it impressing absolutely nobody lmao
John Edwards
it's rather surprising you'd have actual mathfags on this board unlike you, i know, it is shocking
Anthony Allen
>I swear I'm a mathfag like you guys! let me it in! nope still convincing nobody
Lincoln Nguyen
lmao i know quite a few guys doing CS, they all think "analysis" (ie. eurocalc) is the epitome of math
i don't look down on cs, but don't act like it's heavy on math unless you do some very specific graduate program
Jace Jackson
>actual fags
Brody Rogers
>They should teach all CS/Physics/Engineering majors Analysis using Rudin as a first exposure to Calculus. If they fail then good.
Decided to see the index for the book and I don't really see how that is good introductory book.
I mean, going back to my freshman year all the topics listed there: Introductory abstract algebra, introductory topology and introductory analysis (limits, continuity, the calculus parts) were things covered in 3 different courses, not one. The 3 courses were taken alongside each other but cramming the study of fields and topology into a calculus course is a bit overboard.
I would instead recommend the treatment I got. One full introductory abstract algebra class, one full introductory analysis class, and one full introductory topology class. All taken alongside each other.
Gavin Cook
Are you literally the same single german-fag who posts this shit on every other thread? Holy shit dude.
Ryder Jackson
Then go with "Advanced Calculus" by Shlomo Zvi Sternberg and Lynn Harold Loomis
or
"Introduction to Calculus and Analysis, Volume I" by Richard Courant and
I'm not responding to an engineering pleb.
Colton Evans
>he realized I'm using the Veeky Forums meme! better google some other books! I was puzzled by why you would pick that odd first book, no wonder, it's the first result in google for several searches involving "advanced calculus" books :^)
Aiden Watson
Feel uncomfortable seeing this and comparing it to US standards?
Leo Flores
I didn't google/
>Commutative Ring Theory (Hideyuki Matsumura)
>Algebraic Geometry (Robin Hartshorne)
>Linear Representations of Finite Groups (Jean-Pierre Serre and Leonhard Scott)
Are all classics. Not books you'd google and copy/paste results of.
Grayson Reed
dude it doesn't have any math stop
Chase Walker
As I said I did real math as an undergrad unlike you
Hunter Hughes
The ultimate punchline to you trying to convince everyone on Veeky Forums that you're a serious academic, is that you post on Veeky Forums.
Colton Kelly
oh so after a string of 10 retarded posts of >hurr I don't want to say anything but I'm totally a math major hurr im a graduate student in CS it uses tons of math like meme theory you suddenly start posting something that makes sense? I call bullshit, you used math stack exchange
Lincoln Sanchez
Not particularly, since you have different naming conventions, and even if that weren't the case I have no reason to believe this is the basic curriculum. For example, why would Math for Insurance or w.e be for computer science?
It just blows my mind that I've seen you post that same pic and talk about "muh german university" in soooooo many fucking topics.
Aaron Gomez
i published as an undergrad certainly dont need to impress an engineer like you :^)
Bentley Gomez
The only explanation is i'm not bullshitting and did pure math and now in CS.
Stackexchange doesn't know about shit like: >Foundations of Differentiable Manifolds and Lie Groups - (Frank Warner)
Mason Kelly
>>Homotopy Type Theory why do people leapfrog over vanilla type theory as if it doesn't exist, even though it's actually a well-developed subject and already contains most all of the interesting insights
Hunter Rodriguez
cool now why don't we get go back to square one without you acting like an autist? WHAT MATH DO YOU ACTUALLY USE IN ML? holy fuck
Kayden Carter
Not the guy you've been shit-googling to but you're a faggot dude, kys.
Anyways I'm about to start a ML course that I've been cramming all winter for. To actually answer the question about what math is involved:
Linear Algebra, Multivariate Calculus, Probability. You can name a bunch of subfields like information theory and etc, but in the end this is the meat and potatoes needed to begin understanding ML theory.
Parker Lewis
I think you're such an enormous insecure faggot that you're making up those book titles.
Benjamin Thomas
sorry but this is shit. I'm asking the guy who claims to be taking a math intensive ML class
Ryder Watson
no they're classics, and the choice of topics is also pristine (algebra master race)
he's legit, he's just shit at communicating and flies into an autistic rage for no reason
Josiah Garcia
I want to purposely not answer to piss you off and make you believe all we do is non-linear classifiers
Angel Rodriguez
This is what ML is about. Obviously as a rich non-brainlet field it can get arbitrarily complex.
Like, if someone told you they were getting a PhD in linear algebra would you say it's shit?
No, you fucking retard. Because as a basic field it has significant depth.
Matthew Fisher
OP here, ok i'm done trolling. I was bored, sorry to shit this board up.
Michael Wilson
next time I'll just reply to your memes with my classic pasta you autist
Aiden Miller
Real OP here, I'm an unironic CS major and I demand to be taken seriously.
Julian Hall
to be real i did o pure math, now doing cs. i just wanted to shitpost. i can be serious. i just needed an outlet. you'll be able to identify me in future shitpost threads if 1) it's around "why is cs a meme:" and then 2) mention topics that i claim every computer scientist use (which is false).
Grayson Adams
yeah, whatever sleep well and hope your research gives fruitful publications
Hunter Robinson
thanks, ditto to you. I'm genuinely sorry for the shitpost. you're a good user.
Ryan Hughes
hey man, Veeky Forums is Veeky Forums. I come here to meme and get memed
Ian Rivera
good way to look at it. i get stressed out and use this to vent and shitpost.
Logan Morris
i'm someone else and i admit that you are 'thegoodanon'
Easton Allen
I'm about to complete my degree and I feel like a complete retard compared to some of you guys.
Anthony Perez
>>Algorithms Easy as fuck >>Geometry CS majors don't study this >>Data Structures Easy as fuck >>Combinatorics CS majors don't study this (NO, a few lectures in discrete "math" doesn't count) >>Category theory CS majors don't study this >>Homotopy Type Theory CS majors don't study this >>Logic CS majors don't study this (NO, a few lectures in discrete "math" doesn't count) >>Computational Complexity >>Cryptography CS majors don't study this (NO, a few lectures in discrete "math" doesn't count) >>Number theory CS majors don't study this (NO, a few lectures in discrete "math" doesn't count) >>Abstract Algebra CS majors don't study this (NO, a few lectures in discrete "math" doesn't count) >>Machine Learning CS majors don't study this >>Linear Algebra Easy as fuck >>Real Analysis CS majors don't study this >>Measure theory CS majors don't study this >>Probability theory CS majors don't study this (NO, a few lectures in discrete "math" doesn't count)
Therefore CS is a meme.
Caleb Hall
where were you when CS was blown the fuck out?
Anthony Stewart
no where because you guys didn't read
Cameron Scott
/thread
Carson Sullivan
>tfw the only people who study not "easy as fuck" classes are math majors >even physics majors math majors ass buddies don't study any of these topics in a normal university >even math majors don't study many of these topics in a normal university >decides topics that are clearly in the domain of computer science aren't computer science just kill yourself after masturbating to your "300k starting" job (ps: you're going to work at maybe a bank).
Caleb Perry
Didn't you know? Every user on Veeky Forums is in Harvard's math/physics program and breezed through Math 55, and totally not at a shitty second-tier state school.
Levi Perez
learned about the majority of that in second year m8
Ethan Scott
>as wondering how this pic refutes the point >prime example of CS fag thinking his courses are "math heavy" and "rigorous"
Michael Powell
At an undergrad level those math classes are a fucking joke even at top universities.
Isaac Jones
A great list of subjects, no doubt. CS students. A terrible cohort to learn them. As a result, they only study the basics. Some of those subjects don't even get studied until graduate level, at which point maths/physics/engineering (I've also seen direct entry to postgraduate from backgrounds in pol sci, art and midwifery) begin studying CS. For real, ask around your CS department to find out how many mathematicians there are... CS is sort of a hub for intersecting fields, and there is a huge divide between undergraduate CS and postgraduate CS. Even at the undergraduate level, you can get vast differences in the knowledge of students. You can't simply say "look at all these subjects that intersect with CS in some way, aren't we smart?" when you know that the majority of CS either never touch them or only scratch the surface.
Logan Smith
your life is a meme
Carter Gomez
>algorithms >easy as fuck why dont you participate in fb hacker cup or google codejam or topcoder open then and get big bucks? and ACM ICPC if you're in college? the answer is because you don't know shit about algorithms
no, you took a shitty introductory class on them in second year, m8
Christopher Perry
>CS majors don't study cryptography (You)
Elijah Moore
>Mathematics of Life Insurance what is taught in that course?
Juan Nelson
Because it attracts huge retards for some reason. Ive worked with hundrets of programmers and data scientists, those with a degree in maths are almost always superior to the cs people.
I think its because it attracts all the people who didnt think further than "I want to make video games". I dont think a CS degree is a meme though, assuming that you picked real courses and not just the easiest ones.
Ayden Wilson
probably statistics, and risk management.
Zachary Torres
I went into CS thinking that I would never want to game dev as a job, but seeing patreon whore peddle their nukige makes me think it might be a good idea`
Noah Barnes
Yeah but then you wouldnt need to study CS, just do a course in unreal engine or something like that.
Jaxon Gutierrez
>8008 nice.
Seeing as I'm a self respecting Veeky Forums lurker, I wouldn't want to create a whole thread dedicated to my question, so I'll use this thread as a related platform. I recently had a C++ class where I learned about importing and exporting data from and to files in a very basic way. That day I wrote a simple program that gets a number, and finds all the prime numbers up to it. A few tweaks and modifications ensued in the following day or two, and one thing lead to an other, and now I've got half a gigabyte of what I assume to be all prime numbers up to 1 billion in a text file. What can I do with this file? I can't even open it up in Notepad.
Jaxon Carter
There are several improvements within my limited capabilities and knowledge that can be performed with the code, but so far it seems to work relatively okay. It has an obnoxiously long loading time that keeps on growing as long as the file grows. Currently, it takes about 20 minutes before it even starts checking numbers.
Easton Jackson
cout is slow, if your goal is to store the numbers in a file, skip the on-screen printing and just give updates in regular intervals so the user knows how far the program got.
Storing such a large amount of numbers in a text file is inefficient aswell, since youll need several bytes per number. Store them in binary format or something similar instead.
Anthony Brown
how come notepad can't deal with 0.5gb files, do you have too little ram? you could try saving your results in chunks and writing multiple files
Christopher Morris
You mad, CSboi?
Jose Collins
>you can probably solve that with less than 60 characters in Perl 5, maybe 10 with the appropriate regexp.
python is the cancer of CS, and has enabled a lot of brainlets into the field thus killing it. Mathematics require levels of abstraction that weed out brainlets. Physics require levels of intuition and math that weed out brainlets. Engineering require levels of intuition, math and time management that combined usually weed out brainlets.
Therefore we come here to banter at each other with memes such as >math majors are all autists >lol dark matter what's next physicucks? >engineers are all retarded and then we unironically shit on and laugh at lesser beings such CS and lib arts majors.
What if I double major in CS and statistics and minor in math?
I'd be taking these math courses (combined from the three, with some overlap)
My CS requires (for math stuff): calc 1-3 w/ analytical geometry linear algebra proofs combinatorics discrete math graph theory logic algebraic structures limits of computability enumeration + discrete probability + randomness in computing set manipulation tractable + intractable functions (cs theory) bayesian methods support vector machines predictive modeling And then a bunch of more applied classes, like low level computer science, high level stuff (ai + security + crypto + databases)
My stats requires probability + mathematical stats 1-3 resampling inference applied stats + experimental design applied regression + ANOVA real analysis 1 + 2 diff eq
and then the math minor is pretty much covered except also requires "linear analysis"
Would I be a good computer scientist after this? or is it memey neckbeard tier
Mason Moore
At this point, why not just do a math degree and sneak some CS modules in?
Gavin Perez
If you don't already know CS before going to college, you're not going to be a good "computer scientist". All of the experts have been doing it since they were kids/teens.
Joseph Murphy
CS is a busy major but doesn't require you to think deeply and creatively. infact, creativity is looked down on in CS.
Charles Lee
Most CS majors don't learn all of that. There is usually one Discrete course Jan packed with stuff, a linear algebra course, and a probability and statistics course. Very few colleges in the US require much hard math for a CS degree. Closer to what CEs would do here if you add in DLD, networks, an embedded course, and electronics.