Ask your own question, for FREE!
MIT 6.00 Intro Computer Science (OCW) 32 Online
OpenStudy (anonymous):

I am not good in maths, should I study more maths before I begin programming?

OpenStudy (anonymous):

math helps you to improve your abilitiy with numbers and imagination, so, in my opinion you need to take some math course before.

OpenStudy (anonymous):

maths helps you a lot in programming.It's not compulsory to learn maths but learning it , helps in logical thinking.I advice you to learn a maths course.It helps in aptitude tests which u will face in an interview if u go for an IT based company...

OpenStudy (anonymous):

Ditto - you have to know basic math at least - and a lot of coding involves logical thinking usually referred to as "discrete" math. You can check out this pdf to get an idea of how the two are complementary : http://www.4shared.com/document/4uZwco9F/Discrete_Math_-_Mathematics_Fo.html However- NO you do not have to be a math genius to stat programming. In fact, programming may make you more interested in math in the long run. Dive in =)

OpenStudy (anonymous):

I think U should learn more about mathematic,,coz it'll help U to make the logic of computer programming,,,if U 're beginner U should try Visual Basic first..

OpenStudy (anonymous):

depends on what you mean by "not good in maths" logical thinking is more important, really

OpenStudy (anonymous):

I have found that computer programming courses often use math to formulate test or problem set questions. If you do not understand the math used to formulate the question and therefore the algorithm you need to be writing you will have a very difficult time. Highschool math up to and including pre cal should be sufficient for 101 level programming courses IMO.

OpenStudy (anonymous):

thanks guys, I realized that there are two types of maths,discrete maths and continuous maths, which is more important in computer science? Are there any courses in MIT or websites that teaches maths ?

OpenStudy (anonymous):

i was learning algebra 2 when i made a word search game. You can check it out here: http://scratch.mit.edu/projects/undacovabroda45/1417327 Its not like python, but its still programming ;)

OpenStudy (anonymous):

Don't let your lack of math skills stop you from trying programming. Jump in there and get your hands dirty. If you feel like you need more math at some point, take a class.

OpenStudy (anonymous):

For people that say you need math what math level do you think is necessary because I am in high school but I am in Pre-Calc.

OpenStudy (anonymous):

I made a pretty good app this year while learning algebra II (i posted the link to the app further above in this convo). For starters, though, you may want to check out scratch. Its actually by MIT. here's the link: http://scratch.mit.edu/ I still use it, and i am trying 2 learn python

OpenStudy (anonymous):

If you are good at math it helps in any programming. It necessary to understand how the processes are integrated into programming, but not totally necessary. If you understand the basics addition sub, exponents est you will program perfectly fine. When you write programs in order to conserve memory there will be alot of number crunching... They say you should take calculus to program..I been programming since high school, and failed algebra once :) . I didnt even take calc. Like anything if your willing to teach yourself and practice you'll get it

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Latest Questions
ShadowKid3: what are examples of a class three lever?
18 hours ago 3 Replies 2 Medals
alphaXtiger: Help pls
1 day ago 3 Replies 1 Medal
danielfootball123: What are good stocks to invest
2 days ago 3 Replies 0 Medals
Burro: 5(5x+7)+3(x+3)
2 days ago 13 Replies 2 Medals
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!