Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where can I find a "Math topic dependency tree" to assist my self-guided refresher on the subject? [closed]

Tags:

math

I'm trying to reteach myself some long forgotten math skills. This is part of a much larger project to effectively "teach myself software development" from the ground up (the details are here if you're interested in helping out).

My biggest stumbling block so far has been math - how can I learn about algorithms and asymptotic notation without it??

What I'm looking for is some sort of "dependency tree" showing what I need to know. Is calculus required before discrete? What do I need to know before calculus (read: components to the general "pre-calculus" topic)? What can I cut out to fast track the project ("what can I go back for later")?

Thank!

like image 594
AgentConundrum Avatar asked Aug 22 '08 06:08

AgentConundrum


3 Answers

Here's how my school did it:

base:
    algebra
    trigonometry
    analytic geometry

track 1                       track 2               track 3
    calc 1                       linear algebra        statistics
    calc 2                       discrete math 1
    calc 3 (multivariable)       discrete math 2
    differential equations 

The base courses were a prerequisite for everything, the tracks were independent and taken in order.

So to answer your specific question, only algebra is needed for discrete. If you want to fast track, do one of these:

algebra, discrete
algebra, linear algebra, discrete (if you want to cover matrices first)

HTH... It about killed me when I returned to school and took these, but I'm a much better programmer for it. Good Luck!

like image 101
Mark Harrison Avatar answered Sep 21 '22 16:09

Mark Harrison


My advice is to lazily evaluate your own dependency tree. Study something you think is interesting -- when you hit something you don't know, go learn about it.

I always find it easier to learn something new when I already have a context in which I want to use it.

like image 35
Rob Dickerson Avatar answered Sep 22 '22 16:09

Rob Dickerson


This is a particularly cool site for visualizing how everything in the math world fits together:

http://www.math.niu.edu/Papers/Rusin/known-math/index/mathmap.html

It's also got short summaries of many subfields you've probably never heard of, which is fun.

like image 25
nsanders Avatar answered Sep 22 '22 16:09

nsanders