Calculus 2

So technically speaking, wouldn't Calculus 2 be considered the hardest course a computer science major has to take? cal 2 is considered the hardest math in undergrad and computer science courses are pretty simple unless the professor is a dick and wants it to be hard.

Other urls found in this thread:

acm.org/education/curricula-recommendations
quora.com/Is-D-a-passing-grade-in-college
twitter.com/SFWRedditVideos

You can do it.

> cal 2 is considered the hardest math in undergrad

I almost failed calc 1 but exceled calc 2, what does that say about me Veeky Forums

>Mathematics Requirements in Computer Science
>While nearly all undergraduate programs in computer science include mathematics courses in their curricula, the full set of such requirements varies broadly by institution due to a number of factors. For example, whether or not a CS program is housed in a School of Engineering can directly influence the requirements for courses on calculus and/or differential equations, even if such courses include far more material in these areas than is generally needed for most CS majors. As a result, CS2013 only specifies mathematical requirements that we believe are directly relevant for the large majority of all CS undergraduates (for example, elements of set theory, logic, and discrete probability, among others). These mathematics requirements are specified in the Body of Knowledge primarily in the Discrete Structures Knowledge Area.

>We recognize that general facility with mathematics is an important requirement for all CS students. Still, CS2013 distinguishes between the foundational mathematics that are likely to impact many parts of computer science—and are included in the CS2013 Body of Knowledge—from those that, while still important, may be most directly relevant to specific areas within computing. For example, an understanding of linear algebra plays a critical role in some areas of computing such as graphics and the analysis of graph algorithms. However, linear algebra would not necessarily be a requirement for all areas of computing (indeed, many high quality CS programs do not have an explicit linear algebra requirement). Similarly, while we do note a growing trend in the use of probability and statistics in computing and believe that this trend is likely to continue in the future, we still believe it is not necessary for all CS programs to require a full course in probability theory for all majors.
>acm.org/education/curricula-recommendations

The hardest assured class is precalculus.

I would say that's correct. I just barely passed Calc 2 w/ a D. Everything else in my major has been B+ or greater so far.

Calculus 2 isn't hard, it's the semester and a half break between HS Calculus and learning new math going at a college pace that trips people up.

It's depressingly simple compared to the more fun stuff later on, but such is the basics of everything.

Find a study group, don't slack, and never fucking tell yourself it is hard. Your mindset can make or break you. If anything feels overwhelming. Take a break and try a new perspective.

Considering most computer science degrees are code monkey degrees, yeah. Go to grad school if you want to do anything actually intellectually satisfying in comp sci.

>I just barely passed Calc 2 w/ a D.
Get off my board brainlet REEEEE

>D is a pass
I'm not precisely familiar with how burger getting works but that sound like a real shit performance

If graduate with a computer science degree without taking linear algebra, probability, and at least through calculus two, then you have wasted your money and time, and should have just gone to a code boot camp.

>The hardest assured class is precalculus

What does that mean?

>probability

Careful, many CS majors say they took a class on probability but it is nothing more than one chapter in Rosen going up to Bayes' law using only middle school algebra.

I can never remember which Calc is which, does II cover vector calculus?

>inverse trig integration/differentiation
>volume of solids by revolution
>trig substitution
>integration by parts
>series and sequences convergence tests
>taylor approximation
>numerical integration
>intro to parametric equations
>Jacobians

If that was your experience, then you wasted your time.

If the school only requires precalc, it's probably a shit school. Just sayin

No, but that's what a LOT of schools do for their CS discrete math courses.

Algebra 2 will be the hardest math course.

Calculus is easy..

A lot of schools have shit cs programs. Like I said if your program is software oriented instead of math based. You're wasting your time.

In some schools, the only required math class for comp sci majors is precalculus. Therefore, the only class all comp sci majors have to take is precalculus. Therefore, the hardest math class all comp sci majors have to take is precalculus.

>taking high school algebra in college

And since CS classes are a joke, it's the hardest class they have to take period.

Right. And in some schools in Africa, the most mathematics anyone interested in math gets to study is multiplication. Therefore, the only class all math students have to take is multiplication. Amirite?

Maybe in your shitty school. Algebra 2 here is really rigorous. We have to learn how to solve cubics and quartics in addition to quadratics.

>niggers
>learning multiplication

Practicing it isn't the same as knowing it.

No, but seriously. Why are you doing that in college?

tl;dr to improve graduation rates by lowering the standards

I mean, if there was an math association as big as the ACM arguing this, then no one would take math students seriously.

>tfw started in remedial algebra
>just finished PDE's and Numerical Methods
>know i could have done this shit years ago if i had just stopped fucking around.

can't blame anyone but myself tbqh.

Physics 2 > Statistics > Calculus 2

For difficulty or for utility?

difficulty

I thought for the longest time Algebra 1 meant group theory. I really underestimated the depth of American intellect.

Or you don't understand nomenclature.

Computer Science is pretty fugging hard if they're legitimate Comp Sci classes and not Software Engineering classes

Computer Science will be the next frontier of scientific exploration of the Universe.

GR -> QFT -> Computer Science

The rest of the world calls abstract algebra just algebra. Only in America do they teach high school material in university buildings.

>Computer Science is pretty fugging hard if they're legitimate Comp Sci classes

No. CS student are just really unintelligent yet high on the Dunning–Kruger effect.

CS will slow down. There's a brain drain where top students are lured away from academia in favor of lucrative 6 figure salaries in Silicon Valley.

The next frontier is going to be biology.

>biology

Yawn.

Are y'all niggas retarded or stupid? No matter what you think computer science is the best major because there are thousands of jobs for every person who attains the degree, why? Because everything is fucking digital now and employers are more desperate then ever for people who can at least code in one language. Despite the easiness of the degree, I will be content with my 90K salary that you bitches be hatin' on. Fuck yall niggas man.

Fucking respectable user

I go to UC Irvine for computer science.
We are a top school for CS
We only have to take up to calc 2, but we also get linear algebra, discrete math, stats, and boolean algebra
You don't NEED Calc 3 and Diffeq for CS, depending on what your specialization is

Highest math we had to learn was Calc III and matrix algebra. I'm guessing it's linear algebra for other schools, or I think it is.

Notice no one responded to you. We know what you're about. Nobody fell for it. You're not learning group theory in high school as a standard. Sorry kid.

But you responded... You fell for it, faggot.

Richardson's Theorem essentially states that antidifferentiation is undecidable in general. Put very briefly: Computing an antiderivative is the same as solving the identity problem (or really, it involves doing such an unknowable number of times).

Note how it is always possible to compute antiderivatives for polynomial expressions, yet when we introduce deceptively simple things, like variable exponents, a solution can become complicated if not impossible.

As I understand it, Richardson published his theroem to explain why the Risch algorithm will always require heuristics.
On the other hand, differentiation is something that can be automated (I use it as bonus testing material for advanced candidates).

What this says about the typical Calculus sequence - essentially what amounts to memorizing solutions to many contrived, unrealistic problems - fails to "take hold" in most students. If it isn't possible to write an algorithm that finds an antiderivative in the same mechanical way one finds a derivative, then technically, it might not at all be possible for any Human brain to accomplish the same.

Requiring the typical layperson to develop a basic repertoire in an abstract language for which the boundaries of expressivity are already difficult to understand, let alone define, is already well beyond the arduity of having one accomplish the same in simpler languages.

I should lay off the rum.

Anyway, what I meant in the third paragraph was that memorization is useless for demonstrating concepts what are already beyond the grasp of those attending.

Undergraduates who pass only these "Calculus" classes are generally quite unprepared for engineering positions that require an understanding of the concepts.

Understanding the concepts of Calculus is easy. Professors like to be assholes and like to give students hard fucking problems just for the sake of giving hard fucking problems.

If you understand how to solve simple/moderate difficulty IBP/Improper Integrals etc. that should honestly be enough.

People going into Engineering/CS/math etc. Are going to throw that shit into MATLAB anyways.

Basically this.

Just understand when a problem requires solution by "accumulation of infinitesimals" (integration), or "rate of change" (differentiation), and you will be far above and beyond what institutions call "Calculus" today.

>being a living meme

>linear algebra
>discrete math
>and boolean algebra
>Thinks any of these are impressive or difficult for anyone with an IQ about room temperature

Some shitty top school you go to

This is the hardest undergrad maths? What the fuck

For CS majors

This exchange is hilarious and acccurate. I didn't know you taught uni students basic algebra what the fuck. At my uni the 'algebra' course is 3rd year and on rings/module/galois theory.

Our lowest maths is calc 1

> cal 2 is considered the hardest math in undergrad

That's bullshit. Higher math classes are harder. Usually the hardest is some type of real analysis.

>tfw failed college Algebra 2 straight times in a row
>failed it once in high school but squeezed by in summer school
>everything else is A-Bs, but I'm seriously starting to wonder if I can actually fucking pass Algebra at 21

Starting to wonder if I have actual brain problems here. I just simply cannot memorize mathematical equations to save my sorry fucking life. I can write a 30 page long paper detailing the lead up to the First World War from 4 different political perspectives, but I can't solve a fucking math problem from 8th grade.

Help.

Sorry user, you may just be autist.

what did you people call it while you were in high school though?
high school algebra?
basic algebra?
grade 10 (or whatever number) math?

That would be a very specific form of autism.

Arithmetic

Actually, it was covered mostly in primary school.

Secondary school covered then what everyone's failing in college now.

I blame marketing a degree as a meal ticket.

>I just simply cannot memorize mathematical equations

You're not supposed to memorize them. Buy Gelfand's Algebra book and work through it to learn by fire how the do math the right way.

I was originally a bit confused by the definition of arithmetic, but I suppose difficulty with letter variables is an American thing and it's more of a seamless transition in the rest of the world.

How does one barely pass with a D?
Is it even possible to get credit for passing with such a low grade? I heard it was C-. You failed and don't ever think a D is passing you brainlet.

We just called maths maths, and the advanced stream advanced maths.
In year 11/12 in Australia we had 3 maths streams

Further Maths
Maths Methods
Specialist Maths

In increasing order of difficulty.

F3 -> Integrate

haha, what
what sort of stuff did "specialist maths" cover?

Complex numbers and vectgors, functions and graphs (inverse trig functions extended trig, inverse functions, quotient functions, absolute value function), basic mechanics, stats, introduction to DE's.

many high schools call that stuff "algebra 2" and/or "precalculus". i think those names are more telling - math is too broad to just call math "math"

>quora.com/Is-D-a-passing-grade-in-college
>In my school/department (School of Computer Science at Carnegie Mellon) a D meant you passed a class but often later classes required a C in prerequisite classes. So you could get a D in Intro to Programming and check that box off, but you couldn't take Algorithms, for example, without retaking Intro to Programming and passing with at least a C. Of course you couldn't graduate without Algoeithms, so that D in Intro to Programming was effectively a failing grade.

I just googled what is in precalc and thats more like our Maths Methods course, Specialist maths here lets you skip calc 1 at uni, and with a good score we got to do Real analysis, Lin Alg and Calc 2 as one 2 semester course.

Yeah the names don't mean shit which is annoying but I assumed algebra at uni would be actual uni level aglebra not middle school shit.

Like I said, they're in order of increasing difficulty, so in Specialist Maths we look at stuff like manipulating decimals and fractions - adding, subtracting, etc. They're basically broken numbers that aren't quite "proper" numbers, but they're very real and actually pretty important. People just don't realise how often they use them in pretty much every aspect of higher level mathematics. It's essential for when I go to Melbourne Uni next year and we learn about division and percents. It's not for the fainthearted but I want to get a Masters in Customer Service, so needless to say I'm pretty motivated! ;D

>do real analysis, lin alg, calc 2 as one 2 semester course
user i'm not familiar with your country and its universities, but i cannot see a way for you to effectively introduce all of those subjects into a 2 semester course

>specialist maths lets you skip calc 1
so it covered integration and differentiation, or do you guys consider calc 1 to be something else? that's the highschool coure "AP Calc AB" in the states

that doesn't sound right. All the universities I've looked into all required a C or above in math, physics, and engineering courses. The school is probably shit and produces bad engineers therefore falling into the STEM meme

Wtf? Except for Jacobians I did all of this at calcolous 1.
Do they really teach integration by parts in calcolous 2

I'm having a hard time believe this is true. At my school CS majors are required to do about the same amount of math as engineering/physics majors plus discrete math, theory of computation and algorithm analysis. The last two aren't actual math courses per se but are normally a bit more proof heavy than the calc sequence.

CMU is one of the best schools in the country. It's just that CS attracts people of such low intelligence that CS departments have to low the standards in order so more than 0.5% of them can graduate.

Notice how he says some schools.
Some schools are different. Those schools are probably and most likely shit if they don't require "upper" level math.
Two separate universities I know of offer the same degree, however they require different classes. For instance, one requires you to take chemistry and the other, biology.

>The last two aren't actual math courses per se but are normally a bit more proof heavy than the calc sequence.

You may as well count most upper level physics and EE courses as math classes if you count something as trivial like CLRS and Sisper as math.

The hardest compulsory course at my school was Datastructures and Algorithms, but mainly because the prof was a dick. Every now and then we had some elective courses (like Multivariate Calculus which corresponds to calc III) or Machine Learning. Machine Learning was by far the hardest undergrad course I enrolled in.. We did Bayesian Probability Theory, ANNs, SVMs, Clustering, Kernels etc...

I think it's true for many universities that CS can be easy on the math given that you don't elect math courses, but if you're into math you can be done with Calc I, II, III, PDE's, Fourier Series, Functional Analysis etc by the time you're getting your B.Sc in CS.

Or you can just major in math and self study the trivial CS stuff on your own.

Major in math + self-study CS -> Great
Major in CS + self-study math -> Great and high salary

Problem with CS is that you need more domain knowledge to be good at it, with math everything you need is written down in books. Id argue it's better to do CS and get in touch with CS people rather than doing math and getting in touch with math people, with respect to domain knowledge, employment and salary. Also don't be a condescending cunt, CS is easy to self-study if you're studying it at a pleb-tier in the same way math is easy to self-study at pleb-tier.

>tfw spent weekends and summers studying all the topics I was going to take

>tfw knew all the material and courses were like review

>tfw AAAAA

>tfw no friends, no one even likes me, and im always studying for the next courses by myself

>tfw i consider myself academically successful and i even exercise and keep clean but i end up shitposting on Veeky Forums and its the most interaction i get with other people

i just hope life turns around when im working with people in a field and we have a lot in common

>CS is easy to self-study if you're studying it at a pleb-tier

It's so sad that CS majors actually think their coursework is difficult.

Y there's likely plenty of people with common interests once you get out and work. If anything you have work in common.

It doesn't matter how hard a subject is, it's simply not relevant. The only thing which is relevant if it's applicable and CS is very applicable most of mathematics is not.

is your containment board. Stay there.

I see you majored math in durkadurkastan, pajeet. Go fuck yourself.

All schools have shitty CS programs these days. Some schools are just shittier than others.

>Being this butthurt that cs is a meme

I'm taking Calculus 1 right now and so far we already covered some of these topics
>trig substitution
>integration by parts
>numerical integration
>trig integration
also, Simpson, Reimman, Volumes and Area by integration, tabular integration

.t rising freshmen math major

>I just simply cannot memorize mathematical equations to save my sorry fucking life.

What is it with brainlets thinking they can memorize their way out of everything? There's a reason you're having problems: you don't know how to think for yourself. It's so easy to write that 30 page paper because all you had to do is memorize some history books and repeat them.

kek

matlab -> int('')

>It doesn't matter how hard a subject is, it's simply not relevant. The only thing which is relevant if it's applicable

Breathing is very applicable to life so I should major in breathing sciences! Who cares if it's easy...

This is wrong. Actual CS > any engineering, you must be confusing CS with software engineering.

>you must be confusing CS with software engineering
See >The Computer Engineering Task Force makes the following recommendations with respect to the mathematical content of the computer engineering curriculum.
>Discrete structures: All students need knowledge of the mathematical principles of discrete structures and exposure to related tools. All programs should include enough exposure to this area to cover the core topics specified in the computer engineering body of knowledge.
>Differential and integral calculus: The calculus is required to support such computer engineering material as communications theory, signals and systems, and analog electronics and it is fundamental to all engineering programs.
>Probability and statistics: These related topics underpin considerations of reliability, safety, dependence, and various other concepts of concern to the computer engineer. Many programs will have students take an existing course in probability and statistics; some programs may allow some students to study less than a full semester course in the subject. Regardless of the implementation, all students should get at least some brief exposure to discrete and continuous probability, stochastic processes, sampling distributions, estimation, hypothesis testing, and correlation and regression, as specified in the computer engineering body of knowledge.
>Additional mathematics: Students should take additional mathematics to develop their sophistication in this area and to support classes in topics such as communications theory, security, signals and systems, analog electronics, and artificial intelligence. That mathematics might consist of courses in any number of areas, including further calculus, differential equations, transform theory, linear algebra, numerical methods, complex variables, geometry, number theory, or symbolic logic.

You must be mistaken, CS is applied math.