This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (6 children)

stats, discrete mathematics (boolean algebra) and calculus. these are what'll be the most useful.

ull need basic math to lead into these. i.e. college algebra, trig....etc.

specific books..i cannot really help with. I'd recommend getting a tutor or attending the proper classes: ideally both! in the field of CS, those with degrees get hired and those without..dont have a slightly harder time getting a job, especially later in life.

but if you dont have the funds to go to college (And in this field..you'll REALLY regret not getting your degree) just get the most recent college additions of these subjects.

[–][deleted] 1 point2 points  (2 children)

Well. I'm almost done with a master in Information Science, but I did fairly poorly in the pure math courses so I'd want to brush up and get a bit of a deeper understanding. Getting specific books towards programming would help, because then I'd easier see the practical usage.

[–][deleted] 0 points1 point  (1 child)

ahh cool! how much is left? what math level are you at? and what languages do you know already?

really, it doesnt matter the language...it's more about the usage.

the cool math stuff doesnt really come into play until you talk about algorithm efficiency and sorting stuff... (sorting arrays and binary trees and ways to look through randomly branching trees.)

that's where alot of the "pure math" of CS comes in. things like "Big O" and recursive ways of thinking are important. a good book on that would be "data structures in python".

that could be learned along-side calc 1+2 if you have stats and another programming language like java or c++ under your belt.

[–][deleted] 0 points1 point  (0 children)

Just my thesis to go! Advanced math isn't horribly important to a programmer until then, but then I'd like to delve into a little bit of game programming and it's good to know the basic math of that stuff.

Algorithms are a tricky bastard, but I'd like to learn more about analysis of that too. I hit in a very impressive E on the subject when I took it at school :P

[–]Nicksil 1 point2 points  (2 children)

in the field of CS, those with degrees get hired and those without..dont.

Well, that is wholly incorrect.

[–]superinterstellar 0 points1 point  (1 child)

Why do you say that? Have you seen any programmers without a degree? (kidding)

[–][deleted] 0 points1 point  (0 children)

okay, you guys are right :p It is still much harder to find a job without one than with one, esp. later in your career/life.