Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Books or Tutorials that explain Calculus from a programming perspective

K I'm a self taught programmer and been so for a couple of years. But in order to go beyond the programming scab work (entry lvl, Tester, Web Dev, Commercial App Dev; of which I am more than grateful for) and go beyond conventional programming gigs. (I.E. R&D, Embedded Devices, Scientific Computing and the like ) I'm going for a BS in Computer Engineering. However I'm not all that great in the Calculus Department. I've taken Calculus 1 before and had to drop because of a job opportunity. But while I was in it I gotta say stuff like the Chain rule for derivatives and the like was really kicking my ass. So it seems I have a long way to go as far as the maths in school. (although Discreet Math does look fun) Learning by relating concepts known to concepts unknown seems to work well for me and I was wondering if there was any recommended materials that would provide good self study supplemental material for the time when I have to take Calculus classes again.

like image 467
Terrance Avatar asked Sep 08 '10 14:09

Terrance


People also ask

How is calculus relevant to programming?

Therefore, calculus plays an important role in computer programming, and calculus concept should be adopt to set up clear logical relations. A computer program can solve practical problems is mainly because it is a mathematical model.

Does a programmer need to know calculus?

Yes. If you look at a list of required coursework for a degree in software engineering, you'll typically see Calculus I-III, Differential Equations, Discrete Mathematics, Linear Algebra, and other advanced math classes.

How is mathematics used in programming?

It is used in an array of computer science areas, including creating graphs or visuals, simulations, problem-solving applications, coding in applications, creating statistic solvers, and the design and analysis of algorithms.


1 Answers

There is simply no better book to learn calculus from than Stewart's Calculus, period. It is not aimed at programmers, but it will give you a thorough grounding in the principles. [Spivak's calculus is good, but not so easy to learn from, and it takes a more theoretical standpoint. I wish I'd had Stewart's calculus when I studied it]. I have a copy of Stewart's Calculus to hand; it's always the first place I look things up!

There is an accompanying web site here.

Have you looked at the free offerings at MIT OpenCourseware, for example: 18.085 Computational Science and Engineering I

like image 189
Mitch Wheat Avatar answered Oct 01 '22 18:10

Mitch Wheat