1. Limited time only! Sign up for a free 30min personal tutor trial with Chegg Tutors
    Dismiss Notice
Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Calculus for beginners - Book, Website to learn

  1. Jun 16, 2013 #1

    I have completed both my bachelors and masters in the computer science field. The thing is, to go further …in maybe research oriented stuff. I would need to prove theorems and algorithms which for now..I do not think I am good at. I have to start from the basic, and I remember doing some mathematical subjects back in undergraduate days, but even then I did not do well in subjects like..design analysis & algorithm or discrete structures. .and I think I have to learn calculus for that, where do I start, any beginner calculus books that I can find on the Net ?
    And how do people actually prove theorems and algorithms in computer science, what other mathematics subjects that should be suggested to people like me?
  2. jcsd
  3. Jun 16, 2013 #2


    User Avatar
    Homework Helper

    I think Set Theory is great as a study of proof, I particularly like this book:

    Suppes - Axiomatic Set Theory.

    It starts at the beginning but is perfectly clear about what facts are being assumed/used in each proof. Each chapter is a little less verbose than the previous one, helping one to gain skill while working through it.
  4. Jun 16, 2013 #3


    User Avatar
    Homework Helper

    In addition to that, a book to get you thinking logically:

    Tarski - Introduction to logic

    I think if you read this book, do the exercises, and work through Suppes proving all that you can, you'll be "mathematically mature" and ready to go.

    You asked about calculus, you can learn it online: MIT OCW

    Discrete Mathematics may also be relevant to you but I would do the above first.
    Last edited: Jun 16, 2013
  5. Jun 17, 2013 #4
  6. Jun 17, 2013 #5


    User Avatar
    Homework Helper

    For me it was too slow going; I like to get the content and be able to play with it, like "this is true, this is what it means, here is what it is used for, here are related problems/exercises". It didn't suit me personally but it has a lot of real world problems so you may find it useful. Either would do, it's just that the first one suits my style more.
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook

Have something to add?
Draft saved Draft deleted