Tuesday, July 28, 2009

Is mathematics necessary to learn computer programming?

I like computer programming so much. But my friends always tell me that it is difficult to pursue programming without having interests in mathematics.I use to have problems in mathematics since grade 7,but will it affect me in college?

Is mathematics necessary to learn computer programming?
Short answer: I think your friends are a little mistaken. You won't need to be a math genius to be a programmer. Most programmers tackle everyday problems and work through similar problems over and over.





Long answer:





Mathematics is really only involved when a program needs to run very fast or mange a large number of objects. Much of programming is thinking through problems and figuring out what needs to be done. If you can plan out what needs to be done in a logical, sequential order, you'll generally be able to program it quite easily.





That said, you will need to take some math classes as a computer science major in college (they might not exactly help you with programming, but you will need to pass them). Some of your computer science classes will also ask you math-related questions, though your professors will understand that you're not a math major and be willing to help.





You mentioned that you like computer programming already, so that's positive to hear. If you are currently working with C/C++ or some equivalent level language, you should be fine as a computer science major in college (side note: advisors can be your best friend in college :-D they'll help you with choosing classes, etc). If you're not doing any programming now, find a book or an online resource. There are so many good books and resources online that if you're serious about trying a little programming, you can get a feel for it now by learning.





Best of luck!
Reply:As long as you know to use numbers why worry, surely programming doesn't require Tangents unless you make a software that helps students learn Tangents.
Reply:not at all. math does help, to be honest.
Reply:not necessrily. but it's better to know some mathematical knowledge.
Reply:The basic theories of programming are entirely math, but languages have developed so much since then that it's not at all necessary to be good at math to be able to program well. Though if you wish to pursue it as a career, lots of companies look for Computer Science degrees, and a CS degrees generally require a LOT of mathematics. Mine required taking Calculus 1, 2, 3 and Differential Equations.
Reply:I was a B/C student in math in High School. (The farthest I got was calculus, which is the only class I ever failed.) However, I've managed to make some very complex programs, even ones that depend a lot on math.





The trick is using logic. (or common sense, e.g. if, then, else) You can build programs using mostly logic and only a little math if you are creative enough. (There's more than one way to skin a cat.)





If you have the passion, I guarantee you'll be able to make a programming career possible, and be successful at it. This will also give you the incentive to expand your knowledge of mathematics, making you even better than you think you could be.
Reply:It's necessary since you are a programmer. computers able to do much repeated work without tiredness .But you have to do anything in limited and reasonable time.It's supported by mathematic method.At the same time programming will lead new branches of mathematics due


to the coming necessity.As an


general user one does many things at the visualization platform and neglects the hidden machanism.Discrete Mathematics will make difference in your programming.
Reply:In advanced programming, yes, mathematics is required.





However, you do not need to know math/advanced math for all programming.
Reply:programming is pretty much centered around mathematics so if you don't enjoy math or are not good at it then you might not like programming.
Reply:as long as you understand what a decimal point is because 0.5 people dont understand

credit cards

No comments:

Post a Comment