Do not skipp your classes. Do talk to your teacher. S/he will be excited, I suppose, with over-archieving student. Will be glad to guide you.

School bokks are slow advancing - they are spoon-feeding you. In city library, they might have popular-science books which might be much better suited for self-learner. Or some home-schooling books. Ask your teacher - if it is not too late.

From my own experience: I learned by myself over the summer 3 years worth of high-school math after my freshman HS year - I just borrowed the books from teacher. It is doable.

But knowledge of calculus did not helped me a lot in programming: It depends of your application, but you basicaly do not need advanced calculus. In 15 years of programming, I am using always integer numbers (or fixed decimal point, basicaly the same). I consider algebra much more usefull, and solving small little funny problems (like in Gardner books) much more relevant to programming (= solving problems) than knowledge of calculus.

I had a friend, PhD in astronomy, who told me he needs a week to switch from math (scientific) way of thinking (solving advanced differential and integral equations) to programming thinking (when coding huge FORTRAN program to calculate satelite trajectories).

Your mileage may vary - it depends on application.

pmas

To make errors is human. But to make million errors per second, you need a computer.


In reply to Re: What??? You wanna learn math? by pmas
in thread What??? You wanna learn math? by elusion

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.